Saya menggunakan GNOME 3.18.1 di Arch Linux 4.2.5-1-ARCH x86_64 pada laptop Dell E6530. Sejak saya menginstal OS ini bertahun-tahun yang lalu, tombol power di laptop saya selalu membuat OS saya benar-benar mati.
Namun, dalam beberapa minggu terakhir perilaku ini telah berubah, sehingga menekan tombol daya sekarang menempatkan laptop saya ke mode hemat energi. Saya tidak mengubah pengaturan daya saya. Namun saya selalu menjaga agar sistem saya tetap mutakhir pacman -Syyu
, jadi saya menduga bahwa pembaruan mengubah fungsi ini.
Dalam pengaturan daya tidak ada opsi untuk ini.
Bagaimana saya bisa mengembalikan perilaku awal, sehingga menekan tombol itu mematikan sistem?
gnome3
power-management
Konrad Höffner
sumber
sumber
Jawaban:
Itu disebabkan oleh
gnome-settings-daemon
pembaruan terbaru ...Tidak ada opsi seperti itu di pengaturan daya karena telah dihapus oleh dev GNOME (
shutdown/power off
tindakan dianggap "terlalu merusak" ).Intinya: Anda tidak dapat lagi mematikan laptop dengan menekan tombol power off .
Namun Anda dapat menambahkan
dconf
/gsettings
opsi baru (yaitushutdown
) ke pengaturan daemon power plugin jika Anda bersedia untuk menambal dan membangun kembalignome-settings-daemon
:Setelah Anda menginstal versi yang ditambal,
shutdown
opsi baru akan tersedia didconf-editor
bawah org> gnome> settings-daemon> plugins> power> power-button-action :jadi pilih itu untuk dimatikan melalui tombol daya atau, jika Anda lebih suka CLI, jalankan di terminal:
Tentu, agar cara di atas berfungsi, Anda juga memerlukan pengaturan yang tepat di
/etc/systemd/logind.conf
:Ingatlah bahwa menekan tombol daya akan mematikan sistem Anda tanpa peringatan apa pun.
sumber
gsd-enums.h
ada di folder/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/
dangsd-media-keys-manager.c
tidak ada sama sekali.Seperti yang dijelaskan @don_crissti, situasinya konyol karena benar-benar tidak mungkin mematikan hanya tanpa konfirmasi menggunakan pengaturan normal.
Namun, ada solusinya: jika jenis sasis mesin diatur ke "vm" (mesin virtual), perilaku shutdown langsung lama akan mengambil alih pengaturan apa pun. Cukup masukkan sebagai root:
dan reboot sekali. Saya tidak tahu ada efek samping dari pengaturan ini.
sumber
Di Ubuntu 18.04 atau varian Linux yang serupa dengan acpi (jika tidak, Anda mungkin dapat menginstal), buat sebuah file bernama
/etc/acpi/events/power
withdan taruh
di dalam file, tutup, lalu
Ini mungkin solusi paling sederhana yang pasti berhasil.
sumber
Sebagai alternatif, Anda dapat membuka jendela pengaturan keyboard dan menetapkan pintasan keyboard khusus untuk perintah
gnome-session-quit --power-off
, yang akan memunculkan menu shutdown. Saya sudah mengaturnya untuk memicu oleh Super+ q.sumber
Sebagai langkah pertama, Anda harus memastikan bahwa Pengaturan | Daya (dengan asumsi Gnome v3) "Menangguhkan & Menonaktifkan" / "Menunda Otomatis" dimatikan. Pada dasarnya, nonaktifkan fitur pengaturan daya GNOME dan biarkan sistem mengambil alih.
sumber
Pintasan keyboard khusus berfungsi, saya mengaturnya
gnome-session-quit --power-off --force
dengan hanya menekan tombol daya, yang saya inginkan.sumber
power-button-action
pilihan. Namun saya dapat menetapkanCtrl+PowerOff
sebagai tombol pintas.Saya menemukan opsi lain untuk mencapai ini di Debian Stretch. Saya menginstal paket
acpi-support-base
dan mengedit file/etc/acpi/powerbtn-acpi-support.sh
menambahkan baris berikut mengikuti komentar header dan sebelum kode apa pun.Ini sedikit instrumen tumpul tetapi bekerja untuk saya di desktop dan harus bekerja pada laptop. Ini juga mem-bypass pengaturan Gnome3 tetapi lebih mudah daripada menambal Gnome dan mengkompilasi ulang.
Menurut halaman Arch Wiki pada
acpid
ini mungkin dapat diimplementasikan dengan memodifikasi/etc/acpi/handler.sh
pada Arch.sumber
Saya mengatasi masalah ini pada server saya dengan memonitor output log
systemd-logind
pada dasarnya memperbaiki solusi yang disajikan dalam jawaban lain.Solusi ini membutuhkan dua file. Script yang memicu acara shutdown yang sebenarnya
dan file layanan yang memulai / me-restart-nya
sumber