Ubuntu 14.04 zavádí novou zamykací obrazovku, která vypadá podobně jako přihlašovací obrazovka.
Stále mohu zamknout obrazovku pomocí příkazu gnome-screensaver-command --lock
(jako vždy předtím), který pod 14.04 uzamkne obrazovku, ale:
- Pokud jej spouštíte z plochy, uzamkne obrazovku pomocí nové zamykací obrazovky.
- Pokud jej spouštíte z virtuální konzole nebo přes SSH, uzamkne obrazovku pomocí staré zamykací obrazovky .
Také jsem zkusil použít xdg-screensaver lock
, ale funguje to stejně jako gnome-screensaver-command --lock
ano (používá novou zamykací obrazovku pouze při spuštění z plochy).
Spuštění light-locker-command --lock
nefungovalo jako light-locker
není nainstalováno.
Myslím, že musí existovat určité rozdíly mezi spuštěním stejného příkazu z plochy a jeho spuštěním přes SSH/virtuální konzoli, ale nebyl jsem schopen najít žádný rozdíl v proměnných prostředí.
Moje otázka tedy zní:Jak mohu zamknout obrazovku pomocí nové zamykací obrazovky Unity a ne staré zamykací obrazovky z příkazového řádku?
Tato otázka pravděpodobně souvisí, protože se ptá na nový příkaz, který je třeba použít, takže zde je další otázka:Proč spuštění stejného příkazu zámku dává různé výsledky?
Všimněte si, že gnome-screensaver
podle této zprávy o chybě se ve 14.04 již nepoužívá:
Ve skutečnosti to není chyba spořiče obrazovky gnome, tato komponenta se přestala používat v důvěryhodném.
Nejlepší odpověď
Nemám gnome-screensaver
nainstalován a jediný příkaz, který jsem zjistil, že funguje, je tento:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock