Bagaimana cara mengubah opsi untuk tombol daya?

96

Ketika saya menekan tombol daya, dialog terbuka, tetapi saya ingin mematikan sistem tanpa menerima "Apakah Anda benar-benar ingin mematikan?". Bagaimana saya bisa memilih tindakan mematikan langsung pada tombol power yang ditekan?

Saya memiliki masalah yang sama dengan versi 11.04, tapi saya tidak ingat solusinya dan kemarin saya upgrade ke Ubuntu 11.10.

NaN
sumber

Jawaban:

85

Tutup Tutup Tindakan

Untuk mengatur Aksi Tutup Tutup Laptop Anda harus menginstal Pengaturan Lanjut (atau Alat Gnome Tweak). Itu ada di USC (Ubuntu Software Center) di bawah pengaturan tweak atau Advanced. Jika diinstal, tekan tombol super dan ketik tweak atau lanjutan dan pilih Pengaturan Lanjutan. Ketika terbuka pilih tab shell;

Pengaturan Lanjut Sebelumnya

Tekan panah dan pilih yang Anda inginkan pada AC dan baterai;

Pengaturan Lanjut Setelah

Perilaku tombol default

Instal dconf-tools:

sudo apt-get install dconf-tools

Tekan alt + f2 dan buka dconf-editor (atau dalam terminal type dconf-editor)

Arahkan ke org.gnome.settings-daemon.plugins.power dan atur aksi tombol-daya default Anda di sana:

masukkan deskripsi gambar di sini

Pada beberapa sistem Anda juga perlu menandai item tersebut suppress-logout-restart-shutdown.

Bruno Pereira
sumber
1
Ini akan menjadi solusi ... untuk Ubuntu 11.04. Dia berbicara tentang Ubuntu 11.10.
RobinJ
1
jawabannya adalah "diperbaiki", ini bukan bug, itu "fitur".
Bruno Pereira
4
Saya benar-benar bertanya-tanya apakah ini berarti ramah pengguna jika Anda perlu menginstal beberapa aplikasi dan mengubah file-reg untuk membuat sesuatu yang sepele seperti itu berfungsi.
n3
2
Anda juga dapat menggunakan baris perintah untuk itu, gsettings akan melakukan pekerjaan dengan baik. Saya berharap sesuatu yang akan segera diperbaiki. Def not user friendly;)
Bruno Pereira
1
Tim GNOME sekarang telah memutuskan bahwa opsi penutupan "terlalu merusak" . Waspadalah terhadap peningkatan ke versi GNOME yang lebih baru.
palswim
41

Saya khawatir jawaban pertama tidak berfungsi untuk saya, saya pikir 'solusi grafis' hanya berfungsi untuk indikator kanan atas, bukan untuk tombol daya. solusi rulet bekerja untuk saya, saya pikir saya bisa memperbaikinya dan membuat prompt benar-benar hilang. Alih-alih membuat file baru Anda bisa menggunakan /etc/acpi/events/powerbtnfile yang sudah ada

sudo -H gedit /etc/acpi/events/powerbtn

Tambahkan #ke baris komentar:

#action=/etc/acpi/powerbtn.sh

Tambahkan baris baru:

action=/sbin/poweroff

Menyimpan file. Buka konsol dan ketik:

sudo acpid restart

Itu bekerja untuk saya DAN prompt telah hilang, seperti di ubuntu 11.04. Semoga ini bisa membantu.

David López
sumber
Terima kasih, saya telah mencari di seluruh tempat untuk jawaban untuk ini. Semua hal lain tentang gsettings tidak berfungsi untuk saya pada 12.04 dengan gnome shell.
Frankster
Iya! Ini juga satu-satunya hal yang berhasil bagi saya di Ubuntu 12.04. Terima kasih banyak.
Mark Shust
Ya, ini berfungsi di Ubuntu 13.04. Jawaban lain yang melibatkan gsettings tidak berfungsi (saya kira, ada lagi).
farfareast
1
Ini bekerja untuk saya di Ubuntu 12.04 tetapi untuk menonaktifkan prompt saya harus mengatur button-poweropsi org.gnome.settings-daemon.plugins.powermasuk dconf-editorke nothing.
Abhinav Sarkar
Bekerja untuk saya di Xubuntu 16.04. Tidak ingin menginstal aplikasi tambahan apa pun seperti solusi pertama yang disebutkan.
DjBacon
30

Ini adalah jawaban cepat dan sederhana yang saya butuhkan:

gsettings set org.gnome.settings-daemon.plugins.power button-power 'hibernate'

Jika Anda ingin melihat pengaturan Anda terlebih dahulu, coba ini:

gsettings get org.gnome.settings-daemon.plugins.power button-power

Atau mungkin ini jika Anda ingin melihat semua pengaturan daya:

gsettings list-recursively org.gnome.settings-daemon.plugins.power
phord
sumber
Terima kasih persis apa yang saya cari di Ubuntu 11.10: gsettings set org.gnome.settings-daemon.plugins.power button-power 'suspend'
c0de
3
Untuk mengembalikan perubahan ini gunakan: gsettings atur org.gnome.settings-daemon.plugins.power tombol-power 'interaktif'
c0de
Bukankah itu gsettings set org.gnome.settings-daemon.plugins.power button-power 'shutdown'untuk shutdown non-interaktif? Ini tidak berfungsi untuk saya, pada 16.04, sedangkan solusi grafis dengan menginstal dconf-editortidak.
Nickolai Leschov
untuk memeriksa pemicu pers tertentu> $ gsettings dapatkan org.gnome.settings-daemon.plugins.power
Pavlos Theodorou
@Av Saya pikir opsi 'get' tidak bekerja untuk saya dengan benar pada tahun 2011. Ini bekerja di 16.10, jadi saya menambahkannya ke jawabannya. Terima kasih!
phord
11

Saya ingin mengubah tombol power ke suspend-to-RAM. Pada server Ubuntu 14.04 (tanpa Gnome / X), mengubah /etc/acpi/events/powerbtnuntuk menggunakan tindakan alternatif ( /usr/sbin/pm-suspend) tidak berfungsi.

Alih-alih, menambahkan satu baris saja /etc/systemd/logind.confsudah cukup untuk melakukan trik:

#HandlePowerKey=poweroff
HandlePowerKey=suspend

Sekarang, menekan tombol daya menyebabkan penangguhan instan.

gojomo
sumber
1
Ini adalah satu-satunya hal yang berhasil untuk saya (Ubuntu 14.04, Xmonad)
Andrew
Aneh, ini tidak bekerja untuk saya di Ubuntu 14,04 LTS sekarang. solusi dconf-editor bekerja untuk saya.
Timothy C. Quinn
1
Bekerja untuk saya pada 16.04.1
mcchots
Ini juga satu-satunya hal yang berhasil bagi saya dengan Ubuntu 16.04 dan window manager yang luar biasa.
Robert Fleming
Tidak bekerja dari saya, dengan Ubuntu 16.04.3 (baik dari fluxbox maupun dari tty1)
josinalvo
8

Jawaban Bruno hanya setengah benar.

Setelah menginstal dconf, Anda harus menavigasi ke aplikasi> sesi indikator

Tempatkan tanda centang untuk item "suppress-logout-restart-shutdown."

Ini akan berfungsi untuk Unity di Ubuntu 11.10 tetapi tidak untuk Gnome 3 atau Gnome Classic.

Ubuntuist
sumber
1
Jawaban Anda atau jawaban lain akan bekerja di 11.10 tetapi tidak pada Gnome3 atau Classic?
belacqua
Menariknya, saya amati bahwa ini hanya memengaruhi dialog popup ketika menggunakan indikator di sebelah kanan atas. Menekan tombol daya masih menampilkan dialog.
Christoph
7

Itu tidak berhasil bagi saya dalam kesatuan atau gnome-shell (prompt selalu ditampilkan). Jadi saya sudah menggunakan manual ini

dari arch linux wiki. Saya telah membuat file / etc / acpi / events / power dengan konten:

event=button/power (PWR.||PBTN)
action=/sbin/poweroff

dan menjalankan perintah:

sudo acpid restart (tidak tahu persis apakah itu perintah yang benar)

Dan kemudian dengan menekan tombol power komputer tombol-daya (perintah akan ditampilkan, tetapi itu tidak akan menghentikan proses shutdown).

penguasa
sumber
1
Itu lebih bermanfaat untuk sistem tanpa-perintah-baris saja.
BBK
1
Itu sangat membantu untuk semua jenis sistem.
rulet
1

Bagi saya solusinya adalah ini:

gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend
Oliver Tušla
sumber
1
Mungkin OK untuk Ubuntu standar menggunakan Gnome Shell, tetapi pertanyaan itu ditanyakan sembilan tahun yang lalu dan dengan demikian terkait dengan desktop Unity. Ini mungkin telah berubah dalam waktu yang berarti.
vanadium
1
Atribut gsettings @vanadium sudah hampir sama saya pikir. Terlepas dari itu, pertanyaan ini muncul di Google Penelusuran sebagai yang pertama sehingga jawaban ini mungkin berguna bagi seseorang.
Oliver Tušla
0

Tak satu pun dari ini bekerja pada sistem 13,04 saya. Pada akhirnya saya mengkompilasi ulang sesi gnome .

Di gsm_shell.c dan gsm_logout_dialog.c ubah #define AUTOMATIC_ACTION_TIMEOUT from 60 to 5

pengguna223389
sumber
0

Untuk sistem Ubuntu dan Lubuntu saat ini:

echo "HandlePowerKey=suspend" | sudo tee -a /etc/systemd/logind.conf
sudo service systemd-logind suspend
cmcginty
sumber