Unity - aktywatory związane z poleceniem w konsoli

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Awatar użytkownika
Adagio Dark
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 06 sty 2009, 21:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: LXDE
Architektura: x86_64

Unity - aktywatory związane z poleceniem w konsoli

Post autor: Adagio Dark »

Witam,

Mam wielki problem ze stworzeniem aktywatora, który umożliwiłby mi łączenie się z Neostradą, za pomocą programu linnet.
Chodzi o to, że muszę wpisywać za każdy razem następujące polecenie:

Kod: Zaznacz cały

sudo /root/.neostrada/linnet -p
W Ubuntu 11.04 elegancko tworzyłem sobie aktywator do tego polecenia i uruchamiałem internet jednym kliknięciem przy jednoczesnym podaniu hasła.

Chciałbym mieć aktywator do powyższego polecenia w pasku bocznym, ale nie potrafię stworzyć takiego, mimo, że próbowałem na podstawie poradników w sieci.

Z góry dziękuje za pomoc :)
Awatar użytkownika
Hwiparam
Zakręcona Traszka
Zakręcona Traszka
Posty: 815
Rejestracja: 14 lip 2009, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Re: Unity - aktywatory związane z poleceniem w konsoli

Post autor: Hwiparam »

Jak nie da się inaczej, to można spróbować tak:

Kod: Zaznacz cały

xterm -e 'sudo /root/.neostrada/linnet -p'
Może specjalnie eleganckie rozwiązanie to nie jest, ale powinno zadziałać.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: Unity - aktywatory związane z poleceniem w konsoli

Post autor: marcin1982 »

W Ubuntu 11.04 elegancko tworzyłem sobie aktywator do tego polecenia i uruchamiałem internet jednym kliknięciem przy jednoczesnym podaniu hasła.
Jeśli chciałbyś po prostu uruchamiać internet przy starcie komputera bez zabawy aktywatorami, autostartami itd. dodaj to polecenie do pliku /etc/rc.local (koniecznie przez wpisem exit0). Po edycji plik /etc/rc.local ma wyglądać tak (to jest tylko wycinek pliku - końcowa część):
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/root/.neostrada/linnet -p
exit 0
=======
Jeśli jednak chcesz się bawić aktywatorami edytuj plik /etc/sudoers w taki sposób, aby Twój użytkownik mógł uruchamiać program linnet z użyciem sudo, ale bez hasła. Wpis do pliku /etc/sudoers:

Kod: Zaznacz cały

Adagio_Dark ALL= NOPASSWD: /root/.neostrada/linnet
Co do aktywatora => skopiuj jakikolwiek aktywator np. Firefoxa i go przerób - usuń dodatkowe opcje, umieść tylko polecenie dotyczące linnet.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości