Strona 1 z 1

Wylacznik komputera na pulpicie

: 03 sie 2017, 20:18
autor: mmniammm
Witajcie,
jesli zly dzial prosze o przeniesienie watku do prawidlowego.
Jestem lajkiem kompetnym i to moje pierwsze dni na nowym systemie, staram sie go zrobic bardziej funkcjonalnym dla mnie.
chcialbym miec ikonke za zamykania systemu na pulpicie, znalazlem cos takiego w sieci:
#! /bin/sh
message="Czy na pewno chcesz wyłączyć komputer?"
title="Wyłączyć?"
if zenity --question --text="$message" --title="$title"; then
gksu 'halt -p'
fi

wszystko ladnie , zapisalem sobie na pulpicie, zmienilem wlasciwosci uruchamiaj jako program, i jak klikam otwiera mi w programie...chyba jakis kompilator...
jak zrobic zeby ten skrot dzialal:)?

Re: Wylacznik komputera na pulpicie

: 03 sie 2017, 21:57
autor: jacekalex
Skrypt musisz umieścić w folderze

Kod: Zaznacz cały

/usr/local/bin/
nadać atrybut wykonania:

Kod: Zaznacz cały

chmod 755 /usr/local/bin/skrypt
a potem na pulpicie utworzyć skrót do programu i w wierszu polecenia skrótu wkleić ścieżkę do skryptu:

Kod: Zaznacz cały

usr/local/bin/skrypt
Pozdro
:craz:

Re: Wylacznik komputera na pulpicie

: 04 sie 2017, 18:18
autor: mmniammm
Dzieki za odpowiedz, tak jak mowilem laik kompletny, wiec sory za glupie pytanie, ale:
nie moge przeniesc pliku do wskazanej lokalizaji, gdyz mam blad, jak chce w edytorze zapisac, to ze nie mam uprawnien....czy moglbys lopatologicznie jak dziecku, co i jak:)?

Re: Wylacznik komputera na pulpicie

: 04 sie 2017, 18:27
autor: jacekalex
Np tak:

Kod: Zaznacz cały

sudo gedit /usr/local/bin/skrypt
gdzie gedit - to edytor tekstu, możesz wybrać inny.
Wklej do niego zawartość skrypta i zapisz.

Jak zapiszesz zawartość skrypta, to potem:

Kod: Zaznacz cały

sudo chmod 755 /usr/local/bin/skrypt
i już będzie go można uruchomić tak, jak napisałem wyżej.

Pozdro
:craz:

Re: Wylacznik komputera na pulpicie

: 15 sie 2017, 16:16
autor: enedil
Wybacz, nie, to nie jest dobre rozwiązanie.

Wszystko było ok w tym co robiłeś, za wyjątkiem jednego szczegółu - otwórz przeglądarkę plików, a w niej ustawienia i zamień tam "wyświetlaj pliki wykonywalne" na "uruchamiaj". Tyle.

Re: Wylacznik komputera na pulpicie

: 15 sie 2017, 20:15
autor: kobrawerde
A taka metoda z Linux Minta nie zadziała na Ubuntu ? ...może by bylo prościej
https://community.linuxmint.com/tutorial/view/1113

Re: Wylacznik komputera na pulpicie

: 15 sie 2017, 23:13
autor: jacekalex
enedil pisze:Wybacz, nie, to nie jest dobre rozwiązanie.

Wszystko było ok w tym co robiłeś, za wyjątkiem jednego szczegółu - otwórz przeglądarkę plików, a w niej ustawienia i zamień tam "wyświetlaj pliki wykonywalne" na "uruchamiaj". Tyle.
Dlaczego nie jest "dobre rozwiązanie"? :twisted:

Miejsce skryptów i programów tworzonych przez usera jest w /usr/local/ a nie diabli wiedzą gdzie.
Tam powinny siedzieć, należeć do roota, z uprawnieniami 755, a nie w $HOME.

Z resztą dodaj do kernela łatkę TPE, to lepiej zrozumiesz, dlaczego programy i skrypty muszą siedzieć tam, gdzie wskazuje zmienna $PATH zdefiniowana w /etc/profile.

Bezpieczeństwo Linuxa wynika również z przestrzegania zasad POSIX w strukturze katalogów systemowych. :clap:
https://pl.wikipedia.org/wiki/Filesyste ... y_Standard

Z resztą ustawianie w Nautilusie, żeby wykonywał skrypty po kliknięciu, to w prostej linii proszenie się o kłopoty. :twisted:

To by było na tyle
:craz: