Làm cách nào để sửa đổi các tùy chọn cho nút nguồn?


96

Khi tôi nhấn nút nguồn, một hộp thoại sẽ mở ra, nhưng tôi muốn tắt hệ thống mà không nhận được "Bạn có thực sự muốn tắt máy không?". Làm cách nào tôi có thể chọn hành động tắt máy trực tiếp trên nút nguồn được nhấn?

Tôi gặp vấn đề tương tự với phiên bản 11.04, nhưng tôi không nhớ giải pháp và hôm qua tôi đã nâng cấp lên Ubuntu 11.10.

Câu trả lời:


85

Đóng nắp hành động

Để thiết lập Hành động Đóng nắp máy tính xách tay, bạn phải cài đặt Cài đặt nâng cao (hoặc Công cụ Twome Gnome). Nó nằm trong USC (Trung tâm phần mềm Ubuntu) trong phần Chỉnh sửa hoặc Cài đặt nâng cao. Nếu được cài đặt, nhấn nút siêu và nhập tinh chỉnh hoặc nâng cao và chọn Cài đặt nâng cao. Khi nó mở chọn tab shell;

Cài đặt nâng cao trước

Nhấn mũi tên và chọn bạn muốn trên cả AC và pin;

Cài đặt nâng cao sau

Hành vi nút mặc định

Cài đặt dcs-tools:

sudo apt-get install dconf-tools

Nhấn alt + f2 và mở trình soạn thảo dconf (hoặc trong trình soạn thảo kiểu trình tự dcs)

Điều hướng đến org.gnome.sinstall-daemon.plugins.power và đặt hành động nút nguồn mặc định của bạn ở đó:

nhập mô tả hình ảnh ở đây

Trên một số hệ thống, bạn cũng sẽ cần đánh dấu mục này suppress-logout-restart-shutdown.


1
Đây sẽ là một giải pháp ... cho Ubuntu 11.04. Anh ấy đang nói về Ubuntu 11.10.
RobinJ

1
câu trả lời là "đã sửa", nó không phải là lỗi, là "tính năng".
Bruno Pereira

4
Tôi thực sự tự hỏi nếu điều này có nghĩa là thân thiện nếu bạn cần cài đặt một số ứng dụng và thay đổi các tập tin reg để làm cho một cái gì đó tầm thường như thế hoạt động.
n3rd

2
Bạn cũng có thể sử dụng các dòng lệnh cho điều đó, gsinstall sẽ thực hiện công việc tốt. Tôi hy vọng nó sẽ được sửa chữa sớm. Def không thân thiện với người dùng;)
Bruno Pereira

1
Nhóm Gnome hiện đã quyết định rằng tùy chọn tắt máy là "quá phá hoại" . Coi chừng nâng cấp lên các phiên bản sau của Gnome.
palswim 17/03/2016

41

Tôi sợ rằng những câu trả lời đầu tiên không hiệu quả với tôi, tôi nghĩ rằng 'giải pháp đồ họa' chỉ hoạt động cho chỉ báo phía trên bên phải, không phải cho nút nguồn. giải pháp rulet làm việc cho tôi, tôi nghĩ rằng tôi có thể cải thiện nó và làm cho dấu nhắc hoàn toàn biến mất. Thay vì tạo một tệp mới, bạn có thể sử dụng /etc/acpi/events/powerbtntệp hiện có

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

Thêm #vào dòng bình luận:

#action=/etc/acpi/powerbtn.sh

Thêm một dòng mới:

action=/sbin/poweroff

Lưu tập tin. Mở một giao diện điều khiển và gõ:

sudo acpid restart

Điều đó làm việc cho tôi VÀ lời nhắc đã biến mất, giống như trong Ubuntu 11.04. Mong điều này có ích.


Cảm ơn tôi đã tìm khắp nơi để tìm câu trả lời cho vấn đề này. Tất cả những thứ khác về gsinstall không hoạt động với tôi vào ngày 12.04 với shell gnome.
frankster

Đúng! Đây cũng là điều duy nhất hoạt động với tôi trong Ubuntu 12.04. Cảm ơn rât nhiều.
Mark Shust

Vâng, điều này hoạt động trên Ubuntu 13.04. Các câu trả lời khác liên quan đến gsinstall không hoạt động (tôi đoán, còn nữa).
farfareast

1
Điều này làm việc cho tôi trên Ubuntu 12.04 nhưng để vô hiệu hóa nhanh chóng tôi đã phải thiết lập button-powertùy chọn trong org.gnome.settings-daemon.plugins.powertrong dconf-editorđể nothing.
Abhinav Sarkar

Làm việc cho tôi trên Xubfox 16.04. Không muốn cài đặt bất kỳ ứng dụng bổ sung nào như giải pháp đầu tiên được đề cập.
DjBacon

30

Đây là câu trả lời nhanh chóng, đơn giản mà tôi cần:

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

Nếu bạn muốn xem cài đặt của mình trước, hãy thử điều này:

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

Hoặc có thể điều này nếu bạn muốn xem tất cả các cài đặt nguồn:

gsettings list-recursively org.gnome.settings-daemon.plugins.power

Cảm ơn chính xác những gì tôi đang tìm kiếm trên Ubuntu 11.10: gsinstall đặt org.gnome.sinstall-daemon.plugins.power nút-power 'đình chỉ'
c0de

3
Để hoàn nguyên thay đổi này, hãy sử dụng: gsinstall đặt org.gnome.sinstall-daemon.plugins.power nút-power 'tương tác'
c0de

Không nên gsettings set org.gnome.settings-daemon.plugins.power button-power 'shutdown'để tắt máy không tương tác? Nó không hoạt động đối với tôi, vào ngày 16.04, trong khi giải pháp đồ họa với cài đặt dconf-editorthì không.
Nickolai Leschov

để kiểm tra trình kích hoạt cụ thể đó, nhấn> $ gsinstall lấy org.gnome.sinstall-daemon.plugins.power
Pavlos Theodorou

@Pav Tôi nghĩ rằng tùy chọn 'get' không hoạt động chính xác với tôi vào năm 2011. Nó hoạt động vào 16.10, vì vậy tôi đã thêm nó vào câu trả lời. Cảm ơn!
phord

11

Tôi muốn thay đổi nút nguồn thành đình chỉ RAM. Trên máy chủ Ubuntu 14.04 (không có Gnome / X), việc thay đổi /etc/acpi/events/powerbtnđể sử dụng một hành động thay thế ( /usr/sbin/pm-suspend) không hoạt động.

Thay vào đó, thêm một dòng duy nhất /etc/systemd/logind.conflà đủ để thực hiện thủ thuật:

#HandlePowerKey=poweroff
HandlePowerKey=suspend

Bây giờ, nhấn nút nguồn gây ra đình chỉ ngay lập tức.


1
Đây là điều duy nhất làm việc cho tôi (Ubuntu 14.04, Xmonad)
Andrew

Điều lạ lùng là điều này không hoạt động với tôi trên Ubuntu 14.04 LTS. giải pháp biên tập dcs làm việc cho tôi.
Timothy C. Quinn

1
Làm việc cho tôi vào ngày 16.04.1
mcchots

Đây cũng là điều duy nhất phù hợp với tôi với Ubuntu 16.04 và trình quản lý cửa sổ tuyệt vời.
Robert Fleming

Không hoạt động với tôi, với Ubuntu 16.04.3 (không phải từ fluxbox cũng như từ tty1)
josinalvo

8

Câu trả lời của Bruno chỉ đúng một nửa.

Sau khi cài đặt dconf, bạn nên điều hướng đến ứng dụng> phiên chỉ báo

Đặt một dấu kiểm cho mục "triệt tiêu-đăng xuất-khởi động lại-tắt máy."

Điều này sẽ hoạt động cho Unity trong Ubuntu 11.10 nhưng không phải cho Gnome 3 hoặc Gnome Classic.


1
Câu trả lời của bạn hoặc câu trả lời khác sẽ hoạt động trong 11.10 nhưng không phải là Gnome3 hay Classic?
belacqua

Thật thú vị, tôi quan sát thấy rằng điều này chỉ ảnh hưởng đến cửa sổ bật lên hộp thoại khi sử dụng chỉ báo ở bên phải. Nhấn nút nguồn vẫn hiển thị hộp thoại.
Christoph

7

Điều đó đã không làm việc cho tôi trong unity hoặc gnome-shell (dấu nhắc luôn được hiển thị). Vì vậy, tôi đã sử dụng hướng dẫn này

từ wiki linux arch. Tôi đã tạo tệp / etc / acpi / event / power với nội dung:

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

và thực hiện một lệnh:

sudo acpid restart (không biết chính xác nếu đó là lệnh đúng)

Và sau đó bằng cách nhấn nút bắn máy tính bằng nút cứng phần cứng (lời nhắc sẽ được hiển thị, nhưng điều đó sẽ không dừng quá trình tắt máy).


1
Điều đó hữu ích hơn cho các hệ thống chỉ có dòng lệnh không đầu.
BBK

1
Điều đó hữu ích cho bất kỳ loại hệ thống.
rulet

1

Đối với tôi giải pháp là thế này:

gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend

1
Có lẽ OK đối với Ubuntu tiêu chuẩn sử dụng Gnome Shell, nhưng câu hỏi đã được hỏi cách đây 9 năm và do đó liên quan đến máy tính để bàn Unity. Điều này có thể đã thay đổi trong thời gian trung bình.
vanadi

1
Tôi nghĩ các thuộc tính của @vanadi gần như giống nhau. Bất kể điều đó, câu hỏi này xuất hiện trong Google Tìm kiếm như là câu hỏi đầu tiên để câu trả lời này có thể hữu ích cho ai đó.
Oliver Tušla

0

Không ai trong số này làm việc trên hệ thống 13.04 của tôi. Cuối cùng, tôi đã biên dịch lại phiên gnome .

Thay đổi trong GSM_shell.cgsm_logout_dialog.c#define AUTOMATIC_ACTION_TIMEOUT from 60 to 5


0

Đối với các hệ thống Ubuntu và Lubfox hiện tại:

echo "HandlePowerKey=suspend" | sudo tee -a /etc/systemd/logind.conf
sudo service systemd-logind suspend
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.