Ekranı bir terminalden nasıl kilitlerim? [çift]

69

Ubuntu 12.04 kullanıyorum. Ekranı veya oturumu bir terminal komutundan veya komut dosyasından kilitlemenin bir yolu var mı?

    
sordu Ten-Coin 06.09.2012 16:20

11 cevap

77

Basit:

gnome-screensaver-command -l

Ekran koruyucu, etkinleştirildiğinde ekran koruyucu olarak kilitlenecek şekilde ayarlanmışsa (ekran koruyucu ayarlarına bakın), ekran koruyucuyu etkinleştirir:

gnome-screensaver-command -a

Ana dizininizdeki .profile dosyasını düzenleyerek komuta bir takma ad ekleyebilirsiniz:

gedit $HOME/.profile

ve aşağıdaki satırı ekleyerek:

alias lock='gnome-screensaver-command -l'

Sonra terminalden:

source .profile

Bu, takma adı etkinleştirecek. Bundan sonra, terminaldeki lock 'si takma ekranı kilitleme etkisine sahip olacaktır.

    
verilen cevap January 06.09.2012 16:24
31

Ocak'ın söylediklerine ek olarak, bu ayrıca çalışır:

gnome-screensaver-command --lock

veya

gnome-screensaver-command -l

gnome-screensaver-command man sayfasına göre ...

-l, --lock                 Tells the running screensaver process to lock the screen immediately
-a, --activate             Turn the screensaver on (blank the screen)

Daha fazla açıklama için, burada kilidi çağırmak ve ekran koruyucunuzu etkinleştirmek arasındaki farkları açıklayan başka bir soru / cevap (Ocak ayına kadar):

Gnome arasındaki fark -screensaver-komut -a ve gnome-ekran koruyucu-komut -l

    
verilen cevap Aaron 06.09.2012 16:29
18

Lütfen vlock 'u yükleyin. Daha sonra bir VT'ye ( Ctrl + Alt + F1 kullanarak metin terminali) geçebilir ve

çalıştırabilirsiniz.
vlock -a -s

Bu, X11'in çalışıp çalışmadığına bakar.

    
verilen cevap Anand Vaidya 14.09.2012 07:02
13

GUI olmayan bir ortamda bir terminalde ekranı kilitlemeniz gerektiğinde ekran

% co_de konumundayken, terminali kilitlemek için aşağıdaki tuş kombinasyonlarına basın.

Ctrl + a

Ctrl + x

    
verilen cevap pl1nk 12.09.2012 12:45
11

Ubuntu 14.04'ten başlayarak, Unity'nin kilit ekranı artık gnome-ekran koruyucu kullanmıyor. % Co_de% komutu hala birçok durumda çalışmaya devam edecektir, ancak buna bakın soru .

Eğer bu komut işe yaramazsa (örneğin, bu gnome-ekran koruyucu kurulmamışsa), uygun Unity kilit ekranını (kullanıcıları değiştirebileceğiniz selamlayıcı değil) getirmek, bu komutla bir terminalde yapılabilir. :

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
    
verilen cevap Aibara 08.07.2014 23:05
9
$!(sleep 10s ;  xset dpms force suspend) & xdg-screensaver lock

bu, ekran koruyucuyu kilitli modda başlatır ve ardından ekranınızı bekleme moduna geçirir. tatlı ve basit, sudo yok. komut satırı veya kabuk betiği iyi çalışıyor. Bunu bir klavye kısayol tuşu için kullanıyorum. Ubuntu Mate 15.10

    
verilen cevap blazedego 08.01.2016 01:07
4

LightDM kullanıcıları için dm-tool switch-to-greeter 'yi deneyin.

    
verilen cevap user10962 27.06.2014 16:56
4

Ekranı bir terminalden kilitlemek için Ctrl + Alt + L kısayolunu kullanmanın kirli bir hacki:

  1. Yazılım merkezinden veya terminalden aşağıdaki gibi xdotool yükleyin:

    sudo apt-get install xdotool
    
  2. Ekranı terminalden kilitlemek için aşağıdakini yazın:

    xdotool key Ctrl+alt+l
    

Daha fazla bilgi için xdotool kılavuz sayfasına bakın.

    
verilen cevap jobin 27.06.2014 17:10
1

Görüntü yöneticinize bağlıdır. Işığı var, bir kilit ekranı açmak için dm-tool lock yapabilirim. Bu gerçekten güvenli değil, ama, baypas etmenin kolay bir yolunu buldum.

    
verilen cevap Rolf 30.05.2017 13:29
1

Benim durumumda xdg-screensaver lock mükemmel çalışıyor. Ayrıca bu ayar ile kaydediyorum veya pencere + L 'e bastığımda hemen ekranı kilitleyeceğim

    
verilen cevap HeRo 25.10.2017 03:56
1

Ekranı lubuntu'da kilitleyen benzer bir durum

lubuntu 17.10 (ubuntu değil), bu xset dpms force off

çalışır     
verilen cevap ptetteh227 30.10.2017 14:50

Etiketlerdeki diğer soruları oku