Komut satırını kullanarak giriş ekran kilidini açın

21

13.04 Gnome kabuk giriş ekranının kilidini açmak mümkün mü? bir komut satırından mı? Bir kullanıcı Gnome kabuğunda oturum açtı, bu kullanıcı olarak bir konsola giriş yapabilirim. Ayrıca root erişimim var.

Bu, şifreyi girmek zorunda kalmadan VNC üzerinden aktif bir X11 ekranına erişmek içindir.

yürütülmesi

gnome-screensaver-command -d

blog yayınında önerildiği gibi yardım etmedi.

    
sordu krlmlr 03.09.2013 22:05

5 cevap

19

Sistem sudo loginctl unlock-sessions kullanılıyorsa% co_de öneri öneririm. Yukarıdakilerin, ekran koruyucuyu hangi kullanıcı çalıştırıyor olursa olsun TÜM oturumların kilidini açacağını unutmayın.

Yalnızca kendi oturumunuzun kilidini açmak istiyorsanız, sadece systemd dosyasını çalıştırın (kendi oturumunuz olduğu için root gerekmez).

    
verilen cevap Mikko Rantalainen 03.06.2017 10:59
13

SSH oturumundan gnome-screensaver-command gibi komutları yürütme sorunu genellikle etkin masaüstü oturumu için uygun oturum veriyoluna otomatik olarak bağlanmadıklarıdır - genellikle DISPLAY değişkeninin ayarlanması, örneğin bu işlerin düzeltilmesidir. Benim için (SSH ile aynı kullanıcı olarak kilitli X oturumunun sahibi olan, DISPLAY: 0'da oturum açmış olan):

$ DISPLAY=:0 gnome-screensaver-command -d

kilidini açmak ve

$ DISPLAY=:0 gnome-screensaver-command -l

kilitlemek için.

Alternatif olarak, etkin durumu dbus-send kullanarak değiştirebilirsiniz - örneğin

$ export DISPLAY=:0
$ dbus-send --session \
          --dest=org.gnome.ScreenSaver \
          --type=method_call \
          --print-reply \
          --reply-timeout=20000 \
          /org/gnome/ScreenSaver \
          org.gnome.ScreenSaver.SetActive \
          boolean:false

Kaynak: İşte

    
verilen cevap steeldriver 04.09.2013 02:18
1

Aşağıdakiler benim için çalıştı:

sudo killall gnome-screensaver

SSH aracılığıyla başka bir kullanıcıyla giriş yaptığınızda özellikle yardımcı olur.

    
verilen cevap rosch 09.03.2017 00:46
0

Gnome 3'ün ekran kilidi (ekran koruyucu) ile boş bir ekranda sıkışmış bir sorun yaşadım. Gnome-shell pencere yöneticisini değiştirerek kullanarak çalışmayı başardım.

Ctrl + Alt + F1 ve sanal bir konsolda giriş yapın, ardından:

pkill -QUIT gnome-shell
DISPLAY=:0.0 gnome-shell -r &

( & ) Yeni gnome-shell'i sanal konsoldan çıkış yapıp çalıştırabilmeniz için arka planlar. Alternatif olarak Ctrl + Z'yi gnome-shell işlemini askıya almak için ve bg 'yi arka plana getirmek için kullanın.)

Zarif olmayabilir, ancak nihayet bana gnome çıkış yapmam için güç vermeden masaüstü uygulamalarına geri dönmeme izin verdi.

    
verilen cevap Ted Percival 23.01.2014 18:01
0

Kilit açma ekranının bazen klavye girişini kabul etmeyeceği benzer bir sorun yaşadım. Sonunda çözdüğüm yol, çalışmakta olan birkaç gnome-screensaver sürecini ve bir gnome-screensaver-dialog işlemini öldürmekti. Her hangi bir süreç ürettiyse, 2 gnome-ekran koruyucu seansının kilidini açtığım ekranı karıştırdığını tahmin ediyorum. Aslında bunun yerine xscreensaver kullanıyorum, belki de bu onunla uğraştı.

Yine de, Ctrl+Alt+F1 , ps -aux | grep screen çalışan ekran koruyucu süreçlerini arayın ve hepsini öldürün. Diğer cevaplarda listelenen gnome ve xscreensaver komutları benim için çalışmadı.

    
verilen cevap Scott 04.02.2017 23:01

Etiketlerdeki diğer soruları oku