Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: 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):
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"
-
dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
nebo snad takto na jeden řádek:
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:
##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.
-
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
| xscreensaver-command -lock
Teda pokiaľ to niekedy nebudem chcieť použiť v KDE malo by toto stačiť. Dík.
-
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.
-
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.
-
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:
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
a tam vložit toto:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
-
OK, teraz funguje aj hibernácia užívateľom. Ešte raz dík.