Ekranım neden XFCE'de kilitlenmiyor?


20

Arch Linux'ta XFCE'yi deniyorum ve herhangi bir nedenle oturum menüsündeki Ekranı Kilitle seçeneği hiçbir şey yapmıyor. xflock4Komut satırında da çalışmaz (çıkış olmadan 0'dan çıkar).

xfce4-session çalışıyor.

Bir ekran koruyucu paketi veya başka bir şey yüklemem gerekiyor mu?

Yanıtlar:


15
Bir ekran koruyucu paketi veya başka bir şey yüklemem gerekiyor mu?

Evet, wiki'ye göre , bir dolap seçmeniz ve yüklemeniz gerekiyor. xflock4etkinleştirir.


1
Aslında, gnome-screensaver yüklü ve Gnome altında çalışıyordu. Bir şekilde etkinleştirmem gerekiyor mu?
cjm

2
Tamam, sorun var gibi görünüyor gnome-screensaver-command, ama gnome-screensaverçalışmıyor. xflock4çalışır gnome-screensaver-command --lock, 0'dan başka bir şey yapmaz, bu yüzden xflock4yapıldığını düşünür.
cjm

Doğrudan desteklenmeyen basit bir ekran dolabı olarak i3lock'u tercih ederim xflock4, bu yüzden /usr/bin/xscreensaver-commandçağırdığı gibi basit bir sarmalayıcı komut dosyası yazdım i3lock. Daha önce xflock4denediğinden beri , bu sorunu çözer. xscreensaver-commandgnome-screensaver-command
cjm

4
slockdaha basit ve şimdi bir özellik ile geliyor: renk!
jasonwryan

1
@jasonwryan: Ah, sadece dikkat çekici bir eğilim. Renkli ekran 640k RAM'den daha kullanışlı değil ...
Mark K Cowan

5

Düzen /usr/bin/xflock4 ve ekleme light-locker-command -lveya dm-tool locklisteye.

for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock" \
"light-locker-command -l"\
"dm-tool lock"

1
Bu, Linux Mint 19 için de işe yarar.
Kev

4

İlk kurulum light-locker.

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l"

veya henüz değişkeniniz yoksa:

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l" --create -t string



Eski şeyler:

Görünüşe göre xflock4şimdi harici yapılandırma destekliyor. Yaptığım şey:

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock"

Şimdi bu komut kilitleme için kullanılıyor. Sanırım gnome-ekran koruyucu yükseltme yükseltti.

Bu XFCE içindir. Bu mülke henüz sahip değilseniz, aşağıdakileri eklersiniz:

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock" --create -t string

ÇOK ÖNEMLİ: ekranınızı güvenli bir şekilde kilitlemek için çalışan bir ekran koruyucuya ihtiyacınız var. light-lockerbir seçimdir. Sonunda ctrl + alt + F1 veya başka bir F # ile konsol değiştirmenin kilit ekranını atlatmanıza izin vermediğinden emin olun. Görmek:


Teşekkürler! XFCE4'ten BSPWM'ye geçiş yapıyorum, şimdi i3lock harika çalışıyor!
nachopro

1

Case_of'un yanıtı benim için yakındı, ancak dm-tool zaten benim klasörümde listelendi /usr/local/bin/xflock4. Ama denedi xscreensaver-commandve gnome-screensaver-commandönce. Bunları döngü için ikinciye taşıdım ve dm-tool'u ilk seçenek olarak yukarı taşıdım (döngü için ilkini kaldırma):

dm-tool lock >/dev/null 4>&1 && exit

# else run another access locking utility, if installed
for lock_cmd in \
  "xscreensaver-command -lock" \
  "gnome-screensaver-command --lock"
  "xlock -mode blank" \
  "slock"
  do
    set -- $lock_cmd
    if command -v -- $1 >/dev/null 2>&1; then
        $lock_cmd >/dev/null 2>&1 &
    # turn off display backlight:
    xset dpms force off
        exit
    fi
done

Ayrıca Windows gibi olmak için Win+ ile eşledim L.


0

Sadece (Ocak 2018) XFCE altında ekran kilidini açmaya çalıştım. Biraz şaşırdım, varsayılan olarak işe yaramadı. Başlangıçta yüklemeye çalıştı light-lockerve xscreensaverancak hiçbiri çalıştı.

Benim için işe xlockmoreyarayan, sağlanan /usr/bin/xlockharika bir paket gibi görünen paketi kurmaktı. Bu komut yüklendiğinde, xfce oturumunu kullanmak için yapılandırabildim:

xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock"

veya henüz değişkeniniz yoksa:

xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock" --create -t string

Benim /usr/bin/xflock4komut dosyası zaten o özen LockCommandböylece düzenlemek gerek ben ayar uygulanan vardı senaryo kez orada ayarında.

Xlock, varsayılan olarak rastgele seçilen bir ton farklı mod ve ayara sahiptir. Yerleştirdim:

xlock -mode goop -erasedelay 0

Test etmek için şunu kullanın:

xlock -mode ... -nolock
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.