Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: tayllor 11 Listopadu 2010, 12:52:00

Název: Kdocker a evolution?? [vyřešeno]
Přispěvatel: tayllor 11 Listopadu 2010, 12:52:00
Zdravim Vas neviete nahodou o nejakom spôsobe ako dat dokopy tieto dva programy? Ide mi o to ze ked spustim comp tak chcem aby mi ho hned po starte hodil kdocker do systemtray.
Dikes za pomoc
Název: Re: Kdocker a evolution??
Přispěvatel: tayllor 12 Listopadu 2010, 08:11:25
Zdarec, tak som nieco vymyslel primitivne (po spusteni prostredia treba ale treba kliknut na evolution nic viac), snad niekomu to niekedy k niecomu bude (teda okrem mna) :D
Mozno mi niekto pomoze to trochu doladit s tym klikanim

Citace
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so evolution &
i=5
while [ $i -gt 0 ]
do
  sleep 1s
  echo -n "."
  i=`expr $i - 1`
done
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kdocker
exit 0

Název: Re: Kdocker a evolution??
Přispěvatel: MacHala 12 Listopadu 2010, 11:36:20
nainstaluj balik xdotool
pouziti ala
Kód: [Vybrat]
xdotool mousemove x y
xdotool click 1

btw, co to je za divny cyklus? proc tam nedas primo "sleep 5"? jinak jestli chces odpocitavani, tak je lepsi
Kód: [Vybrat]
for i in `seq 1 5 | tac`
do
  sleep 1
  echo -n "."
done

P.S.: kod vkladej do tagu "code" ne do "quote"
Název: Re: Kdocker a evolution??
Přispěvatel: tayllor 12 Listopadu 2010, 12:34:47
Je to moj uplne prvy script, inak dik za pomomc v nom mi ide o tom ze kym mi spusta  evolution tak aby sa nespustil edocker
Název: Re: Kdocker a evolution??
Přispěvatel: MacHala 12 Listopadu 2010, 14:56:11
aha, tak to zkus spis toto (asi budes muset nainstalovat wmctrl; cyklus se ukonci jakmile budes mit v titulku nektereho okna napsano evolution)
(wmctrl -l vypise otevrena okna, mozna budes muset wmctrl doinstalovat)
Kód: [Vybrat]
while [ `wmctrl -l | grep -ci evolution` -eq 0 ]
do
  sleep 1
done
Název: Re: Kdocker a evolution??
Přispěvatel: tayllor 28 Listopadu 2010, 21:25:23
nakoniec som to poriesil tak, ze pred spustany prikaz v spustanych aplikaciach som napisal alltray evolution a hned mi ho tam hodilo.
Dik za pomoc

Mozno niekomu pomoze:
Citace
Aplikacie spustane pri starte
vyberte evolution (ale funguje aj s hociakym inym programom) a do prikazu napiste
alltray evolution