[+] Autostart dowolnej aplikacji

Tematy związane z oprogramowaniem, instalacją, konfiguracją
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

[+] Autostart dowolnej aplikacji

Post autor: gielda211 »

Witam
Przykładowo mam zainstalowaną aplikacje w /home/użytkownik/aplikacja
Chciałbym żeby uruchamiała się zaraz po zalogowaniu użytkownika do Xów.

Wiem że powinno się zrobić skrypt i nadać mu uprawnienia +x w katalogu /etc/init.d/
stworzyć do niego dowiązanie symboliczne i umieścić je w odpowiednim /etc/rcX.d

lub wrzucić skrypt do /etc/rc.local i będzie startował automatycznie.

Jeśli coś pomyliłem to bardzo proszę o poprawkę.

Proszę również o przykładowy skrypt do aplikacji która znajduje się w /home/użytkownik/aplikacja
bzyk
Beginner
Posty: 181
Rejestracja: 08 stycznia 2008, 22:00
Lokalizacja: Pszczyna

Post autor: bzyk »

/etc/rc.local bedzie Ci startowal zawsze po uruchomieniu systemu. Niezaleznie od tego czy uruchomisz X. Szukaj na google opcji autostartu odpowiedniej dla Twojego srodowiska graficznego.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Czy ona musi z prawami roota startować ?
Co to za aplikacja jakie środowisko graficzne ?
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

To jest graficzna nakładka na clamav czyli klamav. środowisko gnome.
Nie musi byc uruchamiana jako root.
Chodzi mi raczej o uniwersalność jak powinien wyglądać taki skrypt aplikacji ktora znajduje sie w /home/uzytkownik/nazwa aplikacji
robero
Beginner
Posty: 164
Rejestracja: 05 października 2009, 11:43

Post autor: robero »

Skrypt powinien wyglądać tak:

Kod: Zaznacz cały

#!/bin/bash
/home/użytkownik/.../program
Oczywiście:

Kod: Zaznacz cały

chmod a+x skrypt
W Gnome należy go umieścić w katalogu

Kod: Zaznacz cały

~/.config/autostart/
Jeśli się nie mylę (nigdy nie używałem Gnome).
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

system -> preferencje -> programy startowe
i tam sobie dodać skrypt
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

Yampress pisze:system -> preferencje -> programy startowe
i tam sobie dodać skrypt

oczywiscie ze mozna na skroty ale ja chcialbym sie czegos nauczyc..

Panowie skrypt dziala ale sie nie uruchamia razem ze startem systemu.
robero
Beginner
Posty: 164
Rejestracja: 05 października 2009, 11:43

Post autor: robero »

gielda211 pisze:oczywiscie ze mozna na skroty ale ja chcialbym sie czegos nauczyc..
Moim zdaniem umieć Gnome to znaczy umieć wykonywać wszelkie czynności związane z tym środowiskiem w najprostszy i najszybszy sposób.

Zrobiłeś tak jak napisał Yampress i nie działa?
Ręcznie uruchamiasz ten skrypt z konta użytkownika czy roota?
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Kod: Zaznacz cały

man update-rc.d  
Sprawdź, bo jest różnica, czy ze startem systemu, czy ze startem gnome?

Skryptowi trzeba dać prawa wykonalności +x.
gielda211
Posty: 31
Rejestracja: 09 stycznia 2010, 23:52

Post autor: gielda211 »

robero pisze:Moim zdaniem umieć Gnome to znaczy umieć wykonywać wszelkie czynności związane z tym środowiskiem w najprostszy i najszybszy sposób.

Zrobiłeś tak jak napisał Yampress i nie działa?
Ręcznie uruchamiasz ten skrypt z konta użytkownika czy roota?

W taki sposób działa, ale nie o taki sposób mi chodzi. Chciałbym się dowiedzieć gdzie gnome trzyma plik: System -> preferencje -> Programy startowe.
Program ma startować razem z gnome bo klamav to nakładka graficzna dla X-ów.

Dodane:
Sprawa rozwiązana.
Skrypt należy utworzyć w:

Kod: Zaznacz cały

 ~/.config/autostart
ODPOWIEDZ