Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: MGM 01 Srpna 2013, 14:59:34

Název: Uspanie príkazom
Přispěvatel: MGM 01 Srpna 2013, 14:59:34
Zdravím,

je možné uspať NB napríklad pomocou pm-suspend tak, aby bolo po prebudení vyžadované heslo?

Pokiaľ napríklad zadám (v Lubuntu 13.04):

Kód: [Vybrat]
sudo pm-suspend | xscreensaver-command -lock
tak sa najskôr spustí druhý príkaz, teda šetrič s uzamknutím obrazovky a až po jeho zrušení je možné zadať heslo pre "sudo pm-suspend"
Název: Re:Uspanie príkazom
Přispěvatel: beer 01 Srpna 2013, 15:07:51
Kód: [Vybrat]
dbus-send --system --print-reply \
    --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower \
    org.freedesktop.UPower.Suspend

nebo snad takto na jeden řádek:
Kód: [Vybrat]
dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Dej si ten řádek na konec souboru .bashrc jako alias, například takto:

Kód: [Vybrat]
##vlastní aliasy##

alias uspi='dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend'

alias hibernuj='dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate'

V závislosti na dalším nastavení screensaveru to bude nebo nebude vyžadovat heslo po probuzení. Aby to fungovalo, musíš restarovat, nebo v terminálu spustit nový bash. Sudo není potřeba, ani heslo.
Název: Re:Uspanie príkazom
Přispěvatel: MGM 01 Srpna 2013, 16:20:31
Screensaver / uzamknutie sa mi týmto spôsobom síce nespúšťa automaticky pri prebudení, ale v Lubuntu / LXDE sa to dá riešiť doplnením toho príkazu o
Kód: [Vybrat]
| xscreensaver-command -lock
Teda pokiaľ to niekedy nebudem chcieť použiť v KDE malo by toto stačiť. Dík.
Název: Re:Uspanie príkazom
Přispěvatel: beer 01 Srpna 2013, 17:04:30
V klasickém ubuntu je tuším defaultně heslo při probuzení po takovémto uspání heslo vyžadováno, ale tam bude asi gnome-screensaver a ta možnost aktivace nebo deaktivace bude v nastavení buď napájení, nebo spořiče.
Název: Re:Uspanie príkazom
Přispěvatel: MGM 01 Srpna 2013, 18:13:04
Teraz to mám vyskúšané v Lubuntu aj v KDE. Pri uspaní cez preklikávanie je heslo vyžadované vždy. Pri uspávaní takto cez príkaz sa NB štandardne prebudí bez požadovania hesla. Ale chcel som to mať hlavne v Lubuntu a tam to mám vyriešené.

Ešte snáď doplním ku hibernácii na disk: myslím, že v posledých dvoch verziách Ubuntu bola možnosť hibernácie pre užívateľa zrušená. Teda na rozdiel od uspania do RAM - hibernácia na disk aj pomocou tvojho príkazu funguje iba s použitím sudo.
Název: Re:Uspanie príkazom
Přispěvatel: beer 01 Srpna 2013, 18:20:47
Hmm, ale s podporaným hardwarem (který je na whitelistu) by jít hybernace měla. A pokud hardware není na whitelistu, tak by měla jít povolit, v terminálu asi nějak takto:

Kód: [Vybrat]
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

a tam vložit toto:

Kód: [Vybrat]
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Název: Re:Uspanie príkazom
Přispěvatel: MGM 01 Srpna 2013, 21:07:56
OK, teraz funguje aj hibernácia užívateľom. Ešte raz dík.