나는 사용하고있다그놈 3.18.1존재하다아치 리눅스 4.2.5-1-ARCH x86_64Dell E6530 노트북에서. 몇 년 전에 이 OS를 설치한 이후로 랩톱의 전원 버튼으로 인해 항상 OS 전원이 완전히 꺼졌습니다.
그러나 지난 몇 주 동안 이 동작이 변경되어 이제 전원 버튼을 누르면 노트북이 절전 모드로 전환됩니다. 전원 설정을 변경하지 않았습니다. 그러나 저는 항상 Keep System Up to Date 를 사용하므로 pacman -Syyu
업데이트로 인해 이 기능이 변경된 것으로 의심됩니다.
전원 설정에는 그런 옵션이 없습니다.
버튼을 누르면 시스템이 종료되도록 초기 동작을 복원하려면 어떻게 해야 합니까?
답변1
gnome-settings-daemon
최신 업데이트로 인해 발생하는 현상입니다 ...
그런 옵션은 없습니다전원 설정이 때문에GNOME 개발자에 의해 제거됨( shutdown/power off
작업이 고려됩니다.“너무 파괴적이다”).
결론: 할 수 있다더 이상의 정전은 없습니다노트북, 누르세요전원을 끄세요단추.
그러나 패치하고 다시 빌드하려는 경우 설정 데몬 전원 플러그인에 새 dconf
/ gsettings
옵션을 추가할 수 있습니다(예:).shutdown
gnome-settings-daemon
--- gnome-settings-daemon-3.18.2/data/gsd-enums.h 2015-11-10 09:07:12.000000000 -0500
+++ gnome-settings-daemon-3.18.2/data/gsd-enums.h 2015-11-11 18:43:43.240794875 -0500
@@ -114,7 +114,8 @@
{
GSD_POWER_BUTTON_ACTION_NOTHING,
GSD_POWER_BUTTON_ACTION_SUSPEND,
- GSD_POWER_BUTTON_ACTION_HIBERNATE
+ GSD_POWER_BUTTON_ACTION_HIBERNATE,
+ GSD_POWER_BUTTON_ACTION_SHUTDOWN
} GsdPowerButtonActionType;
typedef enum
--- gnome-settings-daemon-3.18.2/plugins/media-keys/gsd-media-keys-manager.c 2015-11-10 09:07:12.000000000 -0500
+++ gnome-settings-daemon-3.18.2/plugins/media-keys/gsd-media-keys-manager.c 2015-11-11 18:47:52.388602012 -0500
@@ -1849,6 +1849,9 @@
action_type = g_settings_get_enum (manager->priv->power_settings, "power-button-action");
switch (action_type) {
+ case GSD_POWER_BUTTON_ACTION_SHUTDOWN:
+ do_config_power_action (manager, GSD_POWER_ACTION_SHUTDOWN, in_lock_screen);
+ break;
case GSD_POWER_BUTTON_ACTION_SUSPEND:
do_config_power_action (manager, GSD_POWER_ACTION_SUSPEND, in_lock_screen);
break;
shutdown
패치 버전을 설치한 후 아래에서 새로운 옵션을 사용할 수 있습니다.dconf-editor
org > gnome > 설정 데몬 > 플러그인 > 전원 > 전원 버튼 동작:
따라서 전원 버튼을 통해 종료하도록 선택하거나 CLI를 선호하는 경우 터미널에서 실행하십시오.
gsettings set org.gnome.settings-daemon.plugins.power power-button-action shutdown
물론 위의 내용이 제대로 작동하려면 올바른 설정도 필요합니다 /etc/systemd/logind.conf
.
HandlePowerKey=poweroff
PowerKeyIgnoreInhibited=yes
전원 버튼을 누르면 경고 없이 시스템이 종료된다는 점을 기억하세요.
답변2
/etc/acpi/events/power
Ubuntu 18.04 또는 acpi 가 포함된 유사한 Linux 변형(그렇지 않은 경우 설치할 수 있음)에서
sudo nano /etc/acpi/events/power
그리고 넣어
event=button/power
action=/sbin/poweroff
파일 내부를 닫은 다음
sudo service acpid restart
이것은 아마도 가장 간단하고 효과적인 솔루션일 것입니다.
답변3
@don_crissti가 설명했듯이 일반 설정을 사용하여 확인 없이 종료하는 것은 실제로 불가능하기 때문에 이러한 상황은 어리석습니다.
그러나 해결 방법이 있습니다. 머신의 섀시 유형이 "vm"(가상 머신)으로 설정된 경우 이전의 즉시 종료 동작이 모든 설정을 대신하게 됩니다. 그냥 루트로 입력하세요:
hostnamectl set-chassis vm
한 번 다시 시작하세요. 나는 이 설정의 부작용을 알지 못합니다.
답변4
첫 번째 단계로 설정 | 전원(Gnome v3 가정) "일시 중단 및 전원 끄기"/"자동 일시 중단"이 꺼짐으로 설정되어 있는지 확인해야 합니다. 기본적으로 그놈 전원 설정 기능을 비활성화하고 시스템이 대신하도록 하십시오.