[+] Gnome - brak apletu wy

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
monseigneur
Posty: 60
Rejestracja: 12 lipca 2007, 22:30
Lokalizacja: Lublin

[+] Gnome - brak apletu wyłącz komputer

Post autor: monseigneur »

Używam środowiska graficznego GNOME i po upgrade zabrakło mi opcji "wyłącz komputer". Jako że problem pojawiał się w googlach kilkakrotnie skusiłem się na rozwiązanie z tej strony: http://fluxboxpl.org/portal/ Szybkie_wyłączanie_komputera_we_Fluxboksie a dokładniej na metodę z sudo.

Wpisuje w konsoli:

Kod: Zaznacz cały

# visudo
dopisuję linijki:

Kod: Zaznacz cały

User_Alias USERS=Nazwa_Uzytkownika  
Cmnd_Alias SHUTDOWN=/sbin/shutdown
USERS ALL=NOPASSWD:SHUTDOWN
całość po wpisaniu "visudo" wygląda u mnie tak:

Kod: Zaznacz cały

# /etc/sudoers
#User_Alias USERS=piotrek,mama,anka
#Cmnd_Alias SHUTDOWN=/sbin/shutdown
#USERS ALL=NOPASSWD:SHUTDOWN
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults        env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
Kiedy wpisuje w powłoce:

Kod: Zaznacz cały

shutdown -h now
mam pytanie o hasło:

Kod: Zaznacz cały

[sudo] password for piotrek:
wpisuje i mam:

Kod: Zaznacz cały

piotrek is not in the sudoers file.  This incident will be reported.
Dodam, że nie znam za dobrze vima, więc może tam coś źle wpisałem?
Pozdrawiam
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

Robisz tak, wpis do sudoers:

Kod: Zaznacz cały

root    ALL=(ALL) ALL
ALL ALL=NOPASSWD:/sbin/halt
Robisz ikonę na pulpicie o nazwie stop z wpisem:

Kod: Zaznacz cały

#!/bin/bash
sudo halt
Nadajesz jej prawa wykonalności ->

Kod: Zaznacz cały

chmod +x
i to wystarczy do zamknięcia systemu jednym kliknięciem.
monseigneur
Posty: 60
Rejestracja: 12 lipca 2007, 22:30
Lokalizacja: Lublin

Post autor: monseigneur »

I nie rozumiem?
Wpisuję jako root:

Kod: Zaznacz cały

visudo
Mam teraz tak:

Kod: Zaznacz cały

# /etc/sudoers
#root ALL=(ALL) ALL
#ALL ALL=NOPASSWD:/sbin/halt
Wybieram "Utwórz aktywator" i

Kod: Zaznacz cały

#!/bin/bash sudo halt
mam wpisać w "Poleceniu"?
I przyznam się że nie wiem jak mam dać ikonie:

Kod: Zaznacz cały

chmod +x
Moje wcześniejsze nadawania jakichkolwiek praw odbywały się na zasadzie - kopiuj z internetu wklej do powłoki.

Mam wpisać:

Kod: Zaznacz cały

chmod+x /home/piotrek/Desktop/Stop
?
Poprzez: ustawiłem wykonanie dla właściciela, grupy i innych użytkowników. Ale jak na razie nie mogę tego odczarować.
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

To może inaczej, masz mc -> wejdź do katalogu desktop -> polecenie:

Kod: Zaznacz cały

touch stop
pojawi się plik stop -> najedź na niego i edytuj przez F4 ->wpisz:

Kod: Zaznacz cały

#!/bin/bash
sudo halt
tu wstaw wolną linię
-> F2 = zapis.
Gotowe
monseigneur
Posty: 60
Rejestracja: 12 lipca 2007, 22:30
Lokalizacja: Lublin

Post autor: monseigneur »

Lece browar-działa :)
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

Podobnie możesz sobie zrobić ikonkę na reboot dopisując do sudoers linijkę:

Kod: Zaznacz cały

ALL ALL=NOPASSWD:/sbin/reboot
Możesz też przypisać do ikonki jakiś ładny obrazek .... eee takie duperele :)
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

monseigneur pisze:Uzywam środoisa graf. GNOME i po upgrade zabrakło mi opcji "wyłącz komputer". Jakoże problem pojawial się w googlach kilkakrotnie skusiłem sie na rozwiązanie z tej strony:
Jak klikniesz prawym klawiszem na pasku panelu gnome jest opcja [+ dodaj do panelu...] wyświetli się okno z dostępnymi apletami wśród, których jest ten związany z wyłączaniem komputera oraz wiele innych.
yarpo
Posty: 2
Rejestracja: 09 maja 2008, 02:32
Lokalizacja: Gdañsk

Post autor: yarpo »

Ja dodałem ten wpis, który podaliście.

A następnie edytowałem sobie menu, usuwając "wyłącz", które było domyślne a w miejsce tego wstawiając własne pole, które wykonuje polecenie

Kod: Zaznacz cały

sudo halt
Działa jak złoto.

Choć mogłoby się pytać, czy na pewno chcę wyłączyć komputer?
Albo otwierać jakieś menu "wyłącz" / "wyloguj" / "uruchom ponownie". Może coś się wykombinuje.
Awatar użytkownika
Spass
Beginner
Posty: 181
Rejestracja: 09 maja 2007, 16:25

Post autor: Spass »

Też kiedyś miałem kłopot z brakiem pozycji Wyłączenie komputera w GNOME, ale w moim przypadku wystarczyło we właściwościach ekranu logowania (System -> Administracja -> Ekran logowania) zaznaczyć Wyświetlanie menu czynności. No i oczywiście restart.
yarpo
Posty: 2
Rejestracja: 09 maja 2008, 02:32
Lokalizacja: Gdañsk

Post autor: yarpo »

Ja znalazłem ostatnio coś takiego:
http://xfce.jakilinux.org/viewtopic.php?pid=112

U mnie działa.
ODPOWIEDZ