Yanıtlar:
Sen çalıştırarak bilgisayarı kilitleyebilir gnome-screensaver-command
ile -l
şöyle bayrak:
gnome-screensaver-command -l
Ancak bu sadece oturumunuz için çalışan Gnome Screensaver kullanıyorsanız çalışacaktır (eğer - devre dışı bırakmadınızsa) komut satırından şununla başlayabilirsiniz:
gnome-screensaver
mate-screensaver-command -l
MATE masaüstü için kullanın .
gnome-screensaver-command -l
Farklı (masaüstü) bir oturumdaysanız (örneğin, sanal konsol, başka bir girişe, SSH'ye geçiş yaptınız), ekranı açıkça belirtin ( :0
varsayılan ekrandır):
DISPLAY=:0 gnome-screensaver-command -l
Kilidi açmak için -d
( --deactivate
) seçeneğini kullanın.
GNOME 3'ün yeni sürümlerinde gnome-screensaver
artık yok.
Genel çözüm gibi görünüyor
xdg-screensaver lock
Ayrıca bunun yerine dbus'u doğrudan arayabilirsiniz ( kaynak ):
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
Ayrıca , ekranı komut satırından kaldırma olasılığını ortadan kaldırmış görünüyorlar .
İşte bunu başarmanın uzun bir yolu (aşağıda daha hızlı bir yol ekleyerek):
Kilitlemeyi daha da kolaylaştırmak için çalıştırılabilir bir yola yürütülebilir bir komut dosyası ekleyebilir, buna "kilit" diyebilir ve ekranınızın kilitlenmesini cli içine "kilit" yazmak kadar kolay olacak
İşte nasıl yapılacağı:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
kaydet ve çık
chmod +x ~/bin/lock
~ / .profile dosyasına ~ / bin eklemeyi unutmayın - dosya adının başındaki noktaya dikkat edin, bu konuda dikkatli olun, doğru dosyaya eklediğinizden emin olun. İşte .profile bu konuda ne diyor:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
bu nedenle ilk önce yukarıda belirtilen dosyaların ev dizininizde olup olmadığını kontrol etmek istersiniz, oraya eklemelisiniz, eğer yoksa, sonra da .profile dosyasına bin yolunu ekleyin.
vim ~/.profile # or one of the the other files if they exist
sonunda aşağıdakileri ekleyin:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
Bu noktada, aşağıdaki kısayollardan cli komutunu
you@yourUbuntu:~$ lock
[EDIT] Bunu yapmanın hızlı ve kolay yolu: ~ / .bashrc dosyanıza bir kabuk her açılışında çalıştırılan bir takma ad ekleyin, böylece takma adın devam etmesini sağlayın:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
sonuç aynı, ancak daha hızlı
Ayrıca gerçekten sadece kilitleyen , başka hiçbir şey yapmayan birçok minimalist araç var . (Bu, genel olarak yazılımı basit bir şekilde daha az hataya yol açacak şekilde tutmaktan daha güvenli olabilir)
Örneğin: