1
					Desktop / Re:Okno na všech plochách
« kdy: 08. 11. 2014, 13:30:08 »
					jinak v dekoraci oken mam nastavene tlacitko "pripnout" a to funguje bez problému ... nwm jestli tato informace nak pomuze v reseni problemu, ale clovek nikdy nevi 
					
				
					Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
					
 používám kubuntu, nemůže být někde chybka v nastavení že to nejde? :/
					
					
 nainstaloval jsem si openbox ale nemuzu najit soubor xinitrc, dočetl jsem se že by měl být v domovské složce, ale tam neni, a vypadá to že nikde jinde taky není skoušel jsem v domovské složce příkaz ls -a , ale nebyl tam, potom jsem skusil rozšířit hledání na celý souborový systém pomocí find:find -type f -name "*xinitrc*"a výsledek:
 ... zmacknu klavesovou skratku a okno zmizi a prestane zrat cpu a obevi se v tom menu kde se po kliknuti zase obevi 
 dela to presne to co chci 
#!/bin/bash
cd $HOME     
if [ -z $1 ] ; then
        WINDOW=$(xdotool getwindowfocus)
        pid=$(xdotool getwindowpid $WINDOW)
        ID=$(wmctrl -lp | grep $pid | cut -d " " -f1)
        echo $WINDOW > window_id
        xdotool windowminimize $WINDOW
        kill -s SIGSTOP $pid
        wmctrl -i -r $ID -b add,skip_taskbar
        cd ".freeze-apps"
        echo "[Desktop Entry]" > "a$WINDOW.desktop"
        echo "Name="$(xdotool getwindowname $WINDOW) >> "a$WINDOW.desktop"
        echo "Exec=/home/anty/bin/windowfreeze $WINDOW" >> "a$WINDOW.desktop"
        echo "Terminal=false" >> "a$WINDOW.desktop"
        echo "X-MultipleArgs=false" >> "a$WINDOW.desktop"
        echo "Type=Application" >> "a$WINDOW.desktop"
        echo "StartupNotify=true" >> "a$WINDOW.desktop"
        apps=$(echo $(ls))
        cd ../.freeze-aplications
        echo "<Menu>" > freezed-windows.menu
        echo "<Name>freezed</Name>" >> freezed-windows.menu
        echo "<DefaultAppDirs/>" >> freezed-windows.menu
        echo "<DefaultDirectoryDirs/>" >> freezed-windows.menu
        echo "<DefaultMergeDirs/>" >> freezed-windows.menu
        echo "<AppDir>/home/anty/.freeze-apps</AppDir>" >> freezed-windows.m$
        echo "<Include>" >> freezed-windows.menu
        for a in $apps
                do
                        echo "<Filename>$a</Filename>" >> freezed-windows.me$
                done
        echo "<Separator/>" >> freezed-windows.menu
        echo "</Include>" >> freezed-windows.menu
        echo "</Menu>" >> freezed-windows.menu
else
        WINDOW=$1
        pid=$(xdotool getwindowpid $WINDOW)
        ID=$(wmctrl -lp | grep $pid | cut -d " " -f1)
        kill -s SIGCONT $pid
        wmctrl -i -r $ID -b remove,skip_taskbar
        xdotool windowactivate $WINDOW
        cd ".freeze-apps"
        rm "a"$WINDOW.desktop
fi
 a jeste me napadlo ze by nebylo spatne kdybych ten script nespoustel klavesovou skratkou, ale kdybych si mohl udelat vlastni tlacitko na okne, jk je krizek na zavreni, pomlcka na minimalizaci atd 
					
 diky moc