Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: bricattus 25 Října 2009, 18:17:56

Název: Devil's pie
Přispěvatel: bricattus 25 Října 2009, 18:17:56
ahoj, tak jsem si nainstaloval bevilspie a jaksi mi script nefunkuje:( (program jsem spustil) kontroloval jsem ho a nepřišel jsem na to kde je chyba, prosím jukněte se na to,
Kód: [Vybrat]
(if
    (is (window_class) "gnome-system-monitor")
    (set_workspace 10)
    (maximize)
)
předem díky
Název: Re: Devil's pie
Přispěvatel: MacHala 25 Října 2009, 19:02:55
nj, on je devils pie nekdy vyssi divci...

Kód: [Vybrat]
( if
( and
( is ( application_name ) "Sledování systému" )
)
( begin
( maximize )
( set_workspace 10 )
( set_viewport 10 )
)
)

workspace a viewport - afaik jedno funguje se zaplym compizem a druhe s vyplym, ale nevim co s cim; v tomhle stavu mi to kazdopadnefunguje s vyplym compizem
Název: Re: Devil's pie
Přispěvatel: bricattus 26 Října 2009, 16:47:14
moc si vážím pomoci ale bohužel se to míjí účinkem :(
Název: Re: Devil's pie
Přispěvatel: MacHala 27 Října 2009, 19:04:46
hm, to je zvlastni, u me to bezproblemu funguje...
takze nastupuje na scenu me oblibene wmctrl (mozna bude potreba doinstalovat)

vytvor soubor s obsahem
Kód: [Vybrat]
#!/bin/sh
KAM=10 # na kterou plochu to chci
PROGRAM='gnome-system-monitor' # jmeno aplikace
TITLE='Sledování systému' # predpoklada pocesteny system

###############################################################################

$PROGRAM &
WIDTH=`xrandr --prop | sed -ne 's/^.*current\ \([0-9]*\).*/\1/p'` ## rozliseni, x-ova souradnice
COMPIZ=`ps x | grep -v grep | grep -c compiz`

while [ 0 -eq `wmctrl -l | grep -c "$TITLE"` ] ; do
sleep 1
done
echo asdf
if [ $COMPIZ -eq 0 ] ; then
wmctrl -r $TITLE -t `expr $KAM - 1`
wmctrl -r $TITLE -b add,maximized_vert,maximized_horz
else
VIEWPORT=`xprop -root | sed -ne '/_NET_DESKTOP_VIEWPORT(CARDINAL)/s/.*= \([0-9]*\),.*/\1/p'` ## na kolikatem pixlu jsme (plochy brany jako souvisly pruh)
wmctrl -r $TITLE  -e 0,`expr -$VIEWPORT + \( $KAM - 1 \) \* $WIDTH`,-1,-1,-1
wmctrl -r $TITLE -b add,maximized_vert,maximized_horz
fi
exit 0
nastav mu priznak spusteni a vloz to mezi "Aplikace spoustene po prihlaseni" (s celou cestou)

EDIT: do tech "Aplikaci spoust..." nestaci vlozit jen tu cestu, ale je potreba pred to pridat sh
Název: Re: Devil's pie
Přispěvatel: bricattus 27 Října 2009, 20:53:35
tak jsem tu zajímavou věc aplikoval, g-s-m se otevřela ale zůstala na prvním deskopu :( fakt si vážím tvojí pomoci, ale nevim jestli se to vyřeší :(
Název: Re: Devil's pie
Přispěvatel: MacHala 28 Října 2009, 20:01:57
to jsou mi veci... ten skript by mel fungovat uplne vsude :D

muzes spustit ten gnome-system-monitor a pak prikaz
Kód: [Vybrat]
wmctrl -pGla poslat sem co to vypise?
Název: Re: Devil's pie
Přispěvatel: bricattus 29 Října 2009, 14:19:04
Kód: [Vybrat]
kaspi@kaspi-laptop:~$ wmctrl -pGl
0x01400003 -1 3670   0    2038 1680 31   kaspi-laptop Rozpínací hranový panel dole
0x0140002b -1 3670   0    0    1680 25   kaspi-laptop Rozpínací hranový panel nahoře
0x02600004  9 3692   10   73   1670 965  kaspi-laptop Sledování systému
0x0160001d -1 3672   0    0    1680 1050 kaspi-laptop x-nautilus-desktop
0x02200069  8 3679   0    73   1680 969  kaspi-laptop Příchozí (14 celkem) - Evolution
0x02a00020  7 3910   0    73   1680 969  kaspi-laptop Dead can Dance - Stopa 4
0x03600002  0 0      10   73   1670 965           N/A Blender
0x038000ce  0 3960   0    73   1680 969  kaspi-laptop Devil's pie - Mozilla Firefox
0x0160fd64  0 3672   0    73   1680 969  kaspi-laptop tutorials - Prohlížeč souborů
0x0384194f  0 3960   15   97   485  626  kaspi-laptop Správce stahování
0x04000254  0 16825  10   73   924  589  kaspi-laptop Rogue
0x04200003  0 18397  20   121  657  435  kaspi-laptop kaspi@kaspi-laptop: ~
kaspi@kaspi-laptop:~$
Název: Re: Devil's pie
Přispěvatel: MacHala 29 Října 2009, 15:11:31
to fakt nechapu... zaklad tohohle skriptu mi fungoval v gnome i kde s compizem i bez... muzes zkusit jeste v terminalu spustit ten skript, jestli nebo nevypise? (ne ze bych tolik stal o to, vyresit ten tvuj problem, ale to ze nefunguje MUJ skript me vylozene irituje  :D )
Název: Re: Devil's pie
Přispěvatel: bricattus 30 Října 2009, 12:04:41
(ne ze bych tolik stal o to, vyresit ten tvuj problem, ale to ze nefunguje MUJ skript me vylozene irituje  :D )
jo jasně, chápu :) taky by mně tonaštvalo takzě výpis: :)
Kód: [Vybrat]
kaspi@kaspi-laptop:~/.devilspie$ '/home/kaspi/.devilspie/wmctrl'

** (gnome-system-monitor:16956): WARNING **: SELinux was found but is not enabled.



g-s-m se otevřel maximalizovaý na aktuální ploše (Plocha 1)...
Název: Re: Devil's pie
Přispěvatel: MacHala 30 Října 2009, 13:23:55
tak to se muselo zacyklit v
Kód: [Vybrat]
while [ 0 -eq `wmctrl -l | grep -c "$TITLE"` ] ; do
sleep 1
done
ale na te podmince by imho nemelo byt nic spatneho ( kdyby kohokoliv, kdo to nahodou cte, napadlo, kde je chyba, at se neostycha a poradi :D )...

co to udela, kdyz zmenis to "-eq" na "=" ?

a jeste pro kontrolu, co ti prosim vypise
Kód: [Vybrat]
ls -l /bin/sh?

Název: Re: Devil's pie
Přispěvatel: bricattus 30 Října 2009, 19:10:35
nerad ti to říkám, ale zádná změna:( scripty ti moc nejdou jak vidím... :o :P fakt by mně zajímalo kde je zakopanej hafan

výps:
Kód: [Vybrat]
kaspi@kaspi-laptop:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2009-09-03 13:25 /bin/sh -> dash
kaspi@kaspi-laptop:~$
Název: Re: Devil's pie
Přispěvatel: MacHala 30 Října 2009, 20:07:59
nerad ti to říkám, ale zádná změna:( scripty ti moc nejdou jak vidím... :o :P fakt by mně zajímalo kde je zakopanej hafan

výps:
Kód: [Vybrat]
kaspi@kaspi-laptop:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2009-09-03 13:25 /bin/sh -> dash
kaspi@kaspi-laptop:~$
problem je, ze normalne mi skripty docela jdou :D

zkus zmenit prvni radek toho skriptu z
Kód: [Vybrat]
#!/bin/shna
Kód: [Vybrat]
#!/bin/basha spustit to znova , mam pocit , ze tentokrat by to uz fakt mohlo vyjit  ;D
Název: Re: Devil's pie
Přispěvatel: bricattus 30 Října 2009, 21:22:10
tentokrat by to uz fakt mohlo vyjit  ;D
bohužel to ani tentokrát fakt nevyšlo , v čem to může být? fakt netušim ??? jinak ti jdou? ahatak to jsem klidý :) fakt kde by mohla bt zakopaná (Kernic) Koala? (pokus o vtip)... chjo :(
Název: Re: Devil's pie
Přispěvatel: MacHala 31 Října 2009, 22:47:27
ja to vzdavam... :(
ale jeste muzes zkusit pred vypnutim/odhlasenim presunout okno g-s-m na plochu kterou chces a nastavit, aby se ukladalo sezeni (bacha at nemas spustene zadne dalsi programy). Pak, po prihlaseni, ukladani sezeni zrusit a melo by to snad fungovat naporad (tedy jestli jsem v tomhle gnome developery dobre pochopil )
Název: Re: Devil's pie
Přispěvatel: bricattus 04 Listopadu 2009, 11:22:31
kapitulace přijata, po tom co píšeš se to vůbec nezobrazí :( ale čert to vem, snažil ses :)