Apa yang saya coba: Saya membuat file /etc/sddm/sddm.conf
(juga mencoba /etc/sddm.conf
) dengan konten berikut:
[General]
HaltCommand=true
RebootCommand=true
Sayangnya, itu tidak membantu - tombol reboot terus bekerja. Lebih disukai, tombol-tombol juga harus pergi.
Sunting: Saya ingin mengklarifikasi bahwa saya tidak berharap true
untuk ditafsirkan sebagai nilai boolean, saya mengharapkannya ditafsirkan sebagai perintah. Dan true
merupakan perintah yang valid karena ada yang dapat dieksekusi /bin/true
pada kebanyakan sistem Linux yang tidak melakukan apa-apa kecuali mengembalikan status keluar sukses. Hanya untuk memastikan bahwa ini bukan masalah jalur, saya juga mencoba mengaturnya /bin/true
yang juga tidak membantu.
Jawaban:
Jika Anda tidak ingin mereka tampil maka itu harus disetel ke false di /etc/sddm/sddm.conf. Secara teori, karena ini sepertinya bukan opsi aktual yang tercantum dalam dokumen. mis. HaltCommand = misalkan menunjuk ke perintah yang dijalankan ketika permintaan untuk shutdown dibuat, jadi setting true harus secara efektif sama dengan default, yaitu "/ usr / bin / systemctl poweroff" dan false menjadi kebalikan dari itu harus menjadi apa yang Anda inginkan.
Cara yang diizinkan dalam dokumen adalah membiarkannya terlihat dan tidak membuatnya bekerja dengan mengatur ke / path / ke / beberapa / skrip / konten yang seharusnya berupa:
Untuk itu untuk memberi tahu Anda perlu libnotify-bin diinstal, tetapi masih harus menonaktifkan opsi.
sumber
true
. Terima kasih untuk tautannya.Anda harus meletakkan hasil edit Anda di file file ini di sini
/etc/sddm.conf.d
Kemudian reboot, dan lihat apakah tombol Anda terus berfungsi. Ini harus memperbaiki masalah. Anda dapat membaca lebih lanjut tentang SDDM di arch wiki di sini: https://wiki.archlinux.org/index.php/SDDM#Configuration
sumber
/etc/sddm.conf.d
, yang merupakan folder..d
direktori biasanya hanya ada untuk menghindari kebutuhan untuk perubahan merge paket-instal file config di upgrade dan untuk memungkinkan paket lain untuk dengan mudah memperpanjang konfigurasi. Selain itu, tidak ada/etc/sddm.conf.d
pada Debian (stretch) dan halaman manual dengan jelas menyatakan /etc/sddm.conf sebagai file config. Saya baru saja menemukan bahwasddm --example-config
mencetak konfigurasi saat ini, dan itu menghormati isi /etc/sddm.conf. Itu hanya tidak berperilaku seperti yang saya harapkan.Apakah sistem Anda menggunakan systemd? Dalam hal ini systemd menginstal handler untuk kunci Poweroff, yang dapat dinonaktifkan dengan mengedit /etc/systemd/logind.conf dengan:
HandlePowerKey=ignore
Mungkin mematikan tombol power (lunak) pada komputer juga (saya belum mencobanya).
sumber