Opóźniony autostart programu

W prawdzie w ubuntu możemy sprawić by programy od razu startowały nam z uruchamiającym się systemem jednak nie zawsze to na dobre nam wyjdzie, przykładem jest tu kadu które po starcie z systemem posiadało błąd – nie pojawiała się ikona w trayu.
Jak do tego sie zabrać?
Start programu z systemem:

system -> preferencje -> programy startowe

następnie: dodaj
wpisujemy:
nazwe
położenie lub komendę jaką uruchamia się program

JEŻELI CHCEMY BY PROGRAM Z OPÓŹNIENIEM SIĘ URUCHAMIAŁ
należy utworzyć plik tekstowy w folderze użytkownika (home/tu_twoja_nazwa_uzytkownika) z następującymi danymi:

#!/bin/bash
sleep liczba_sekund_po_jakiej_ma_się_włączyć_program && polecenie_jakim_włącza_się_program_w_terminalu

przykład:

#!/bin/bash
sleep 22 && kadu

Jeżeli nie znamy polecenia jakim włącza się program wchodzimy do
system -> preferencje -> menu główne klikamy tam na program w celu zaznaczenia go, potem na właściwości i mamy to w polu polecenie (jednak nie zawsze to będzie tak działało, bo może być tam podane położenie).

Następnie po utworzeniu tego pliku musimy nadać mu prawa do uruchamiania więc wydajemy komendę:

cd /home/nazwa_użytkownika
sudo chmod +x nazwa_naszego_pliku

Potem wyłączamy terminal:

system -> preferencje -> programy startowe

następnie: dodaj
wpisujemy:
nazwe
położenie lub komendę jaką uruchamia się program

Reklamy

~ - autor: desant87 w dniu 30 czerwca 2009.

 
%d blogerów lubi to: