Uruchomienie programu ze zmienionymi zmiennymi

Ogólne pytania dotyczące systemu
pichichi
Posty: 10
Rejestracja: 17 sierpnia 2008, 13:14

Uruchomienie programu ze zmienionymi zmiennymi środowiskowymi

Post autor: pichichi »

Czy jest możliwe zdefiniowanie na stałe zmiennych środowiskowych z jakimi będzie uruchamiany konkretny program? Chodzi mi o to żeby każdorazowo nie wywoływać programu korzystając z:

Kod: Zaznacz cały

env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
Z góry dzięki za informację lub "marchewkę"==link/i.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Możesz utworzyć skrypt bash, który będzie uruchamiał program w odpowiedni sposób. I zapisać np do:

Kod: Zaznacz cały

/usr/local/bin
Po tym wystarczy wywołać po prostu nazwę skryptu.

Jeżeli jest to program z aktywatorem, to możesz edytować aktywator (plik *.desktop) i zmienić linijkę:

Kod: Zaznacz cały

Exec=...
według tego: http://stackoverflow.com/questions/8980 ... -exec-line
pichichi
Posty: 10
Rejestracja: 17 sierpnia 2008, 13:14

Post autor: pichichi »

Dzięki za podpowiedź z aktywatorem.
Zapomniałem napisać, że utworzyłem taki skrypt. Głównie zależy mi na tym żeby taki aktywator był widoczny w menu programów (pobawię się trochę z tym może jakiś pomysł wypali). Szkoda, że nie ma w debianie podobnego mechanizmu jak w gentoo: http://www.gentoo.org/doc/pl/handbook/h ... #doc_chap2 (a może jest?).
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

W debianie nie ma takiego mechanizmu.

Pliki desktop znajdują się w:

Kod: Zaznacz cały

/usr/share/applications
Informacji o ich strukturze w internecie jest od groma, np:
http://standards.freedesktop.org/deskto ... ec/latest/
http://linuxcritic.wordpress.com/2010/0 ... ktop-file/
https://www.google.pl/search?client=ope ... el=suggest
ODPOWIEDZ