Pertama-tama, saya menyadari pertanyaan serupa untuk GNOME ditanyakan di sini: "Matikan lampu latar laptop saat mengunci layar" .
Objektif
Saya ingin mematikan layar untuk mengunci sesi karena alasan penghematan daya.
Masalah aktual
Mengunci layar di Kubuntu (KDE) pasti memicu screensaver sejauh yang saya bisa lihat. Tidak ada opsi screensaver selain 'Layar kosong' bersama dengan warna latar belakangnya diatur ke hitam yang mendekati tujuan saya. Ini mengosongkan layar, tetapi tidak mematikan layar. Lampu latar layar masih menyala dan tidak menghemat daya.
Penanganan saat ini
Pemecahan masalah melalui skrip + tombol pintas dimungkinkan, namun, itu hanya solusi karena tidak memicu semua cara untuk mengunci sesi. Oleh karena itu, saya pikir seharusnya bisa dilakukan dengan lebih elegan, misalnya dengan menyediakan opsi ini dalam dialog konfigurasi KDE pada screensaver.
Solusi yang saya gunakan sekarang adalah sebagai berikut. Skrip yang mengunci layar dan mematikan layar:
#!/bin/bash
qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby
dan biarkan dijalankan dengan tombol pintas melalui entri menu kustom. Berhasil.
Inilah mengapa saya menganggapnya sebagai solusi dan bukan solusi. Itu tidak berfungsi untuk cara lain untuk memicu penguncian sesi.
Pertanyaan aktual saya
Apakah saya perlu menyentuh / menambal sumber KDE?
- Jika tidak, apa saja pilihan saya?
- Jika begitu,
- dapatkah seseorang mengarahkan saya ke tempat saya dapat memulai?
- Menurut Anda apa tempat yang disarankan di GUI untuk konfigurasi?
Saya menggunakan Kubuntu 12.04 dan bersedia untuk meningkatkan ke KDE 4.9 atau menunggu rilis 12.10.
sumber
xset dpms force standby
tampaknya sangat dapat diandalkan dan tidak perlusleep 1 ; xset dpms force off
trik.sleep 1
hanya agar jika Anda menggunakan mouse untuk mengklik tombol, Anda punya waktu untuk melepaskan mouse dan berhenti bergerak sebelum layar mati. Jika tidak, ini dapat membangunkan layar secara instan, yang mungkin berarti Anda harus memasukkan kata sandi sebelum dapat mengunci kembali layar. Namun, tidak yakin di mana saya merekomendasikan penggunaansleep 1
.Dikonfirmasi: menjalankan perintah:
/bin/sleep 1 ; /usr/bin/xset dpms force off
notifikasi terkunci di layar berfungsi untuk Plasmashell 5.10.Pergi ke: Pengaturan Sistem> Pemberitahuan> Sumber acara "Screen Saver":
sumber
Salah satu solusi yang mungkin adalah beralih ke xscreensaver . Halaman manual sebenarnya datang dengan instruksi.
Berikut ini adalah garis besar
Nonaktifkan screen saver KDE
Instal xscreensaver
sudo apt-get install xscreensaver
Membuat
~/.kde/Autostart/xscreensaver.desktop
Tambahkan baris berikut ke dalamnya
Ganti layar kunci KDE
Tambahkan baris berikut ke dalam
kscreenlocker
Gunakan
xscreensaver-demo
untuk mengkonfigurasi dpms (tanpa sudo)Konfigurasikan DPMS di
Advance
tab. Siaga minimum adalah 1 menit.Namun, Anda dapat mencoba membuatnya lebih sedikit dengan mengedit
~/.xscreensaver
setelah konfigurasi pertama kali. CaridpmsStandby:
dalam file.Tidak yakin apakah itu berfungsi jika
dpmsStandby:
diubah menjadi 0:00:00. Saya menguji dengan VM dan layar hitam terlihat sama.sumber
kscreenlocker
itu ide yang bagus? Itu lebih dari mengunci layar, membaca darikscreenlocker --help
. Selain itu, itu saran yang bagus untuk pindah ke Xscreensaver!kscreenlocker --help
menunjukkan bagaimana itu dapat digunakan / panggilan, ini bekerja dengan screen saver kde. Pindah ke xscreensaver adalah pekerjaan untuk saat ini.Pada KDE 5, sebagian besar solusi di sini tidak lagi berfungsi.
Inilah yang saya temukan yang berfungsi (per 2016-09-28), buat dokumen teks dan salin dan tempel kode berikut:
dan kemudian simpan sebagai "KDE5lockscreenanddpms.sh" Nama itu tidak masalah, pastikan Anda memiliki .sh di ujungnya. Kemudian navigasikan ke tempat Anda menyimpan dengan manajer file Anda, klik kanan padanya dan buka properti> izin> dan membuatnya dapat dieksekusi.
Sekarang Anda dapat mengkliknya dan itu akan menjalankan skrip yang akan mengunci layar Anda dan kemudian setelah 0,5 detik akan mematikan monitor Anda.
Berikut adalah beberapa posting dengan info tentang perintah-perintah ini.
KDE.org- sesi kunci loginctl
Linux-apps.com - sleep 0,5 xset dpms mati
sumber
Kde5 dan XScreenSaver (5.34): klik pada tab , kemudian aktifkan dengan mencentangnya dan atur menit ke suka Anda (atau gunakan genap ).
complex
Advance
energy management
power-off
quick power-off
sumber
Pengaturan Sistem / Personal / Light Locker (di menu Whisker baru)
sumber
Di Kubuntu 14.04, cukup buka Pengaturan Sistem - Power Mgmt. - Matikan Layar Dim dan Penghematan Energi Layar di bawah tab Penghematan Energi.
Tepuk tangan!
sumber