Tidak ada opsi "Kunci" muncul di menu pengguna, dan pintasan standar ( Ctrl+ Latau Ctrl+ Alt+ L) tidak melakukan apa-apa.
Saya menjalankan Fedora 19 dengan Gnome Shell 3.8.3, dan XDM 1.1.11.
Saya menggunakan XDM karena dukungan XDMCP yang rusak di GDM - tetapi sebelum saya memutakhirkan ke Fedora 19, saya memang memiliki opsi kunci, bahkan ketika menggunakan XDM.
Saya telah memposting jawaban yang mencerminkan hasil penelitian saya sendiri. Pada dasarnya dikatakan bahwa kunci layar tidak mungkin diintegrasikan ke Gnome 3.8 tanpa menjalankan GDM.
Saya sangat berharap ada jawaban yang lebih baik tersedia - jadi tolong tambahkan jawaban Anda sendiri jika ada cara untuk melakukan ini yang saya abaikan.
gnome
gnome3
gnome-shell
screen-lock
jcsanyi
sumber
sumber
Ctrl + Alt + L
. Apakah itu bekerja?Lock screen
?Ctrl + L
- tetapi itu tidak melakukan apa-apa.Jawaban:
Di Gnome Shell 3.6 dan sebelumnya,
gnome-screensaver
program lama ada, dan jika GDM tidak berjalan,gnome-screensaver
akan dipanggil - memungkinkan Anda untuk mengunci layar.Mulai di Gnome Shell 3.8 (termasuk dalam Fedora 19),
gnome-screensaver
dukungan telah sepenuhnya dibatalkan. Ini dilakukan karena tiga alasan: kompleksitas kode berkurang ditambah dengan fakta bahwa screensaver dilihat sebagai fitur yang tidak dibutuhkan, dan fakta bahwa akhirnya pindah ke Wayland akan memerlukan screensaver, penguncian, dll. Dukungan untuk berada di kompositor.Jadi satu-satunya cara yang terintegrasi Gnome untuk mengunci layar adalah menjalankan GDM, yang akan merespons pesan dbus yang memerintahkannya untuk mengunci layar. Pengelola tampilan lain (seperti XDM) belum dirancang untuk menanggapi pesan dbus ini, sehingga layar tidak dapat dikunci.
Dari tautan ini :
sumber
Super+ Lbekerja di Fedora 24 yang menjalankan Gnome 3.20
sumber
Ini bekerja untuk saya di Gnome 3.14. Instalasi standar, tidak ada penyesuaian.
sumber
sudo apt-get install gnome-screensaver
,.gdm
tidak berjalan karena pembaruan baru-baru ini mematahkannya (harus beralih ke sddm ...)Cara mengaktifkan penguncian layar di Gnome Shell (3.14) menggunakan xscreensaver (di Debian):
(Catatan: Meskipun
gnome-screensaver
paket saat ini ada di sisi Debian, sepertinya tidak dapat digunakan)xscreensaver
paket (dan secara opsional xscreensaver-data dan xscreensaver-data-extra)xscreensaver
untuk mengonfigurasi screensaver seperti yang Anda inginkan. Pastikan untuk memilih 'Kunci layar setelah 0 menit'.xscreensaver-command -l
sebagai perintah. Klik OK.Peringatan: Munculan pemberitahuan masih akan terlihat di layar yang terkunci. Jika ini merupakan masalah bagi Anda, Anda harus mencari solusi lain seperti ekstensi Layar Kunci LightDM .
sumber
mate-screensaver
(pada dasarnya sama dengan screensaver GNOME lama). Ini membutuhkan penulisan manajer sesi palsu seperti yang dijelaskan di sini ).Sebuah karya di sekitar saya berhasil digunakan di debian, ubuntu dan rhel7 sedang membuat skrip python pendek yang dimulai secara otomatis ketika Anda masuk ke sesi gnome. Perhatikan bahwa di rhel7 kombinasi tombol untuk mengunci adalah super + l .
Buat /etc/xdg/autostart/gscreenlock.py seperti ini:
Kemudian buat itu bisa dieksekusi:
Dan edit /etc/xdg/autostart/gscreenlock.desktop seperti ini:
sumber
Penguncian layar ditangani
gnome-screensaver
hingga GNOME 3.8. Aplikasi telah ditinggalkan oleh tim GNOME dan fungsinya telah dibagi antara gnome-shell, gnome-session, & GDM.Jika Anda hanya ingin mendapatkan sesuatu yang berfungsi Anda mungkin lebih beruntung menggunakan
xscreensaver
.sumber
@ jcsanyi memberikan penjelasan latar belakang tentang cara kerjanya.
Bagi orang-orang yang tidak dapat menggunakan GDM3 karena berbagai alasan (katakanlah, bug ini ) dan beralih ke LigthDM ada perintah yang dapat kita gunakan untuk mengunci layar (mungkin itu bisa bekerja dengan DM lain juga, saya belum diperiksa):
Untuk membuatnya lebih mudah, pergi
settings -> Keyboard -> Scroll to the bottom -> Click "+" button -> Create new custom shortcut using the command above
seperti ini.Untuk menggunakan
Super+L
kombinasi, Anda mungkin harus menetapkan ulangLock screen
pintasan sistem yang ada ke beberapa kombinasi lainnya.sumber
Super+L
dikirim ke karena meskipun itu ada di Pengaturan tetapi tidak berfungsi.Jawaban ini didasarkan pada Fedora 30 GNOME 3.32.2
Untuk desktop Linux biasanya tombol pintas default untuk mengunci layar adalah
Super-L
atauCtrl-Alt-L
. Tetapi kadang-kadang mereka mungkin tidak berfungsi dan Anda tidak dapat menemukan cara untuk mengunci layar. Ini berkaitan dengan manajer tampilan yang sedang dijalankan mesin. Anda dapat memeriksanya dengan menjalankan$ systemctl status display-manager
. Jika Anda melihatgdm
maka pintasan default harus berfungsi karena pintasan ini ditangani oleh GDM - GNOME Display Manager. Ada jenis lain dari manajer tampilan sepertilightdm
,sddm
,lxdm
,kdm
, danxdm
. Pintasan default mungkin tidak berfungsi jika Anda menjalankan salah satunya. Namun, Anda selalu dapat mencoba mengunci dengan menjalankan$ dm-tool lock
dan jika berhasil, Anda dapat menambahkan pintasan khusus untuk perintah ini. Anda mungkin ingin beralih ke manajer tampilan lain, misalnya, darilightdm
kegdm
, dan jika demikian lakukan di bawah ini:sumber
Pintasan default adalah
Shift+Ctrl+Alt+Lock
.Anda dapat menemukan ini, dan mengedit menggunakan tab "Pintasan" di aplikasi "Keyboard".
sumber
Saya menemukan solusi yang bekerja untuk saya di Debian Buster dengan GNOME Shell versi 3.30 dan dengan Lightdm. Saya tidak tahu apakah ini merusak sesuatu tetapi saya belum melihat sesuatu yang tidak biasa.
cinnamon-screensaver
/usr/bin/cinnamon-screensaver
ke aplikasi startupcinnamon-screensaver-command -l
sumber