Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: kimi 26 Března 2013, 08:49:48

Název: Vypínání počítače
Přispěvatel: kimi 26 Března 2013, 08:49:48
Ahoj, jen rychlý dotaz, rád bych si nastavil ikonu na vypínání počítače, problém mám s tím, že vše vyžaduje root - příkazy shutdown, halt chtějí rootovská práva. Nemáte někdo nějaký nápad? Zdraví Kimi
Název: Re:Vypínání počítače
Přispěvatel: aloisam 26 Března 2013, 09:28:04
ahoj

gdhnotes.blogspot.com/2010/01/automaticke-vypnutiuspani-pocitace-po.html?m=1 (http://gdhnotes.blogspot.com/2010/01/automaticke-vypnutiuspani-pocitace-po.html?m=1)
Název: Re:Vypínání počítače
Přispěvatel: beer 26 Března 2013, 11:03:21
Dá se to obejít tuším jednoduše, respektive těch možností je více. Udělat spouštěč na vypnutí v /usr/share/applications/shutdown.desktop, nastavit spustitelný příznak, nakopírovat na plochu, a změnit práva...

Kód: [Vybrat]
[Desktop Entry]
Encoding=UTF-8
Name=vypnutí pc
Comment=po kliknutí vypne pc
Exec=/sbin/shutdown -h now
Icon=/cesta/k/nejake/ikone/ikona.png
Terminal=false
Type=Application
Categories=GNOME;Utility;
StartupNotify=true

Kód: [Vybrat]
sudo chmod u+s /sbin/shutdown
Nebo je možné modifikovat soubor /etc/sudoers, atd.

http://linux.byexamples.com/archives/315/how-to-shutdown-and-reboot-without-sudo-password/
http://forum.ubuntu.cz/index.php?topic=6199.0
Název: Re:Vypínání počítače
Přispěvatel: Rover623 26 Března 2013, 17:37:13
Naprosto jednoduchá cesta je tohle (není třeba nic měnit), vytvoř si prázdný textový soubor (třeba v geditu), do něj vlož tohle
Kód: [Vybrat]
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop ulož a přiděl souboru spustitelný příznak. Pak to funguje jako ikona, po dvou-kliku se počítač vypne. Pokud chceš vyrobit zástupce (soubor desktop) je možné použít postup výše, jen místo
Kód: [Vybrat]
Exec=/sbin/shutdown -h now tam dej tohle
Kód: [Vybrat]
Exec=dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop Pokud chceš aby se zástupce objevoval ve vyhledávání Dashe je nutné ho vložit buď do (pro všechny uživatele)
Kód: [Vybrat]
/usr/share/applications/ jako root, tedy
Kód: [Vybrat]
gksudo nautilus nebo do
Kód: [Vybrat]
/home/user/.local/share/aplications jen pro určený profil
Název: Re:Vypínání počítače
Přispěvatel: beer 26 Března 2013, 17:47:29
Rover623: to je super cesta. Ten příkaz si vysypal takto z rukávu :)? Nebo jak si se k němu dopracoval?
Název: Re:Vypínání počítače
Přispěvatel: GdH 26 Března 2013, 18:24:19
Rover623: to je super cesta. Ten příkaz si vysypal takto z rukávu :)? Nebo jak si se k němu dopracoval?

Je to třeba na tom odkaze, co sem dával aloisam ;)
Název: Re:Vypínání počítače
Přispěvatel: Matesax 26 Března 2013, 18:25:27
chmod...

Kód: [Vybrat]
chmod a+x /sbin/shutdown
Název: Re:Vypínání počítače
Přispěvatel: Rover623 26 Března 2013, 21:50:50
Abych řekl pravdu našel jsem to v dokumentaci dbus, když jsem kdysi dávno hledal způsob jak vyvolat uspání za pomoci klávesové zkratky, tak aby nebylo potřeba modifikovat systém a šlo to bez hesla.
Název: Re:Vypínání počítače
Přispěvatel: GdH 26 Března 2013, 22:04:20
Abych řekl pravdu našel jsem to v dokumentaci dbus, když jsem kdysi dávno hledal způsob jak vyvolat uspání za pomoci klávesové zkratky, tak aby nebylo potřeba modifikovat systém a šlo to bez hesla.

V dokumentaci dbus asi ne, ten s tím souvisí jen tak, že zprostředkovává komunikaci ;) Od kdysi dávno se těch služeb power managementu pár vystřídalo. Ale dobrým zdrojem je vždy wiki Archu.
Název: Re:Vypínání počítače
Přispěvatel: Rover623 26 Března 2013, 22:07:12
No, prostě to bylo v nějaké dokumentaci, každopádně se to hodilo, tak si to člověk pamatuje
Název: Re:Vypínání počítače
Přispěvatel: Tadeáš Pařík 26 Března 2013, 22:10:10
No, prostě to bylo v nějaké dokumentaci, každopádně se to hodilo, tak si to člověk pamatuje

Tvou paměť bych chtěl mít, já si na to vedu separé složku, kam si podobné věci zaznamenávám - stačí mi, že si pamatuji to málo, co vím  :D