전원 버튼의 옵션을 어떻게 수정합니까?


96

전원 버튼을 누르면 대화 상자가 열리지 만 "정말로 종료 하시겠습니까?"를받지 않고 시스템을 종료하고 싶습니다. 누른 전원 버튼에서 직접 종료 조치를 선택하려면 어떻게해야합니까?

11.04 버전과 동일한 문제가 있었지만 솔루션을 기억하지 못하고 어제 Ubuntu 11.10으로 업그레이드했습니다.

답변:


85

뚜껑 닫기 동작

랩탑 뚜껑 닫힘 동작을 설정하려면 고급 설정 (또는 그놈 조정 도구)을 설치해야합니다. USC (Ubuntu Software Center)의 조정 또는 고급 설정에 있습니다. 설치된 경우, 수퍼 버튼을 누르고 조정 또는 고급을 입력하고 고급 설정을 선택하십시오. 그것이 열리면 쉘 탭을 선택하십시오.

이전의 고급 설정

화살표를 누르고 AC와 배터리 모두에서 원하는 것을 선택하십시오.

이후 고급 설정

기본 버튼 동작

dconf-tools를 설치하십시오.

sudo apt-get install dconf-tools

Alt + F2를 누르고 dconf-editor를 엽니 다 (또는 터미널 유형 dconf-editor에서).

org.gnome.settings-daemon.plugins.power로 이동하여 기본 버튼 전원 동작을 설정하십시오.

여기에 이미지 설명을 입력하십시오

일부 시스템에서는 항목을 표시해야합니다 suppress-logout-restart-shutdown.


1
이것은 우분투 11.04의 해결책 일 것입니다. 그는 우분투 11.10에 대해 이야기하고 있습니다.
RobinJ

1
대답은 "고정"이며 버그가 아니라 "기능"입니다.
Bruno Pereira

4
일부 앱을 설치하고 reg-file을 변경하여 작동하는 것과 같이 사소한 것을 만들어야하는 경우 이것이 사용자에게 친숙한 지 궁금합니다.
n3rd

2
이를 위해 명령 행을 사용할 수도 있습니다. gsettings가 제대로 작동합니다. 곧 고쳐질 것입니다. )없는 사용자 친화적 인 DEF
브루노 페레이라

1
그놈 팀은 이제 종료 옵션이 "너무 파괴적"이라고 결정했습니다 . 이후 버전의 그놈으로 업그레이드하지 마십시오.
palswim

41

첫 번째 답변이 나에게 도움이되지 않을 것을 두려워합니다. '그래픽 솔루션'은 전원 버튼이 아니라 오른쪽 상단 표시기에서만 작동한다고 생각합니다. Rulet 솔루션이 저에게 효과적입니다. 개선하고 프롬프트가 완전히 사라질 수 있다고 생각합니다. 새 파일을 만드는 대신 기존 /etc/acpi/events/powerbtn파일을 사용할 수 있습니다

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

#코멘트 라인에 추가 :

#action=/etc/acpi/powerbtn.sh

새 줄 추가 :

action=/sbin/poweroff

파일을 저장. 콘솔을 열고 다음을 입력하십시오.

sudo acpid restart

그것은 나를 위해 작동하며 우분투 11.04에서와 같이 프롬프트가 사라졌습니다. 도움이 되길 바랍니다.


고마워 나는 이것에 대한 답을 찾기 위해 모든 곳을 찾고 있습니다. gnome shell이있는 12.04에서는 gsettings에 대한 다른 모든 기능이 작동하지 않습니다.
frankster

예! 이것은 우분투 12.04에서 나를 위해 일한 유일한 것입니다. 대단히 감사합니다.
Mark Shust

예, 우분투 13.04에서 작동합니다. 괴롭힘과 관련된 다른 답변은 효과가 없습니다 (더 이상 추측합니다).
farfareast

1
이것은 Ubuntu 12.04에서 나를 위해 일했지만 프롬프트를 비활성화하려면 button-power옵션을 org.gnome.settings-daemon.plugins.power에 설정 dconf-editor해야했습니다 nothing.
Abhinav Sarkar

Xubuntu 16.04에서 나를 위해 일했습니다. 첫 번째 해결책으로 추가 앱을 설치하고 싶지 않았습니다.
DjBacon

30

이것은 내가 필요한 빠르고 간단한 답변입니다.

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

설정을 먼저 보려면 다음을 시도하십시오.

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

또는 전원 설정을 모두 보려면 다음과 같이하십시오.

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

감사합니다 정확히 내가 우분투 11.10에 찾고 있었다 : '일시 중지'gsettings이 org.gnome.settings-daemon.plugins.power 버튼 - 전원 설정
c0de

3
이 변경 사용을 되돌리려면 : gsettings이 org.gnome.settings-daemon.plugins.power 버튼 - 전원 '대화 형'설정
c0de

gsettings set org.gnome.settings-daemon.plugins.power button-power 'shutdown'비 대화식 종료 가 아니어야합니까 ? 16.04에서는 작동하지 않지만 설치 dconf-editor가 있는 그래픽 솔루션은 작동합니다.
Nickolai Leschov

특정 트리거 프레스가 $$ gsettings인지 확인하려면 org.gnome.settings-daemon.plugins.power
Pavlos Theodorou

@Pav 2011 년에는 'get'옵션이 제대로 작동하지 않는다고 생각합니다. 16.10에서 작동하므로 답에 추가했습니다. 감사!
phord

11

전원 버튼을 RAM 일시 중단으로 변경하고 싶었습니다. Ubuntu 14.04 서버 (Gnome / X 없음)에서 /etc/acpi/events/powerbtn대체 작업 ( /usr/sbin/pm-suspend) 을 사용하도록 변경해도 작동 하지 않았습니다 .

대신에 한 줄을 추가 /etc/systemd/logind.conf하면 트릭을 수행 하기 에 충분합니다.

#HandlePowerKey=poweroff
HandlePowerKey=suspend

이제 전원 버튼을 누르면 즉시 일시 중지됩니다.


1
이것은 나를 위해 일한 유일한 것입니다 (Ubuntu 14.04, Xmonad)
Andrew

홀수, 이것은 지금 우분투 14.04 LTS에서 작동하지 않았습니다. dconf-editor 솔루션이 저에게 효과적이었습니다.
Timothy C. Quinn

1
16.04.1에서 나를 위해 일했다
mcchots

이것은 Ubuntu 16.04 및 멋진 창 관리자와 함께 나를 위해 일한 유일한 것입니다.
로버트 플레밍

Ubuntu 16.04.3 (fluxbox 및 tty1 모두)에서 작동하지 않음
josinalvo

8

브루노의 대답은 반 정확하다.

dconf를 설치 한 후에는 apps> indicator-session으로 이동해야합니다

"suppress-logout-restart-shutdown"항목에 확인 표시를하십시오.

이것은 Ubuntu 11.10의 Unity에서는 작동하지만 Gnome 3 또는 Gnome Classic에서는 작동하지 않습니다.


1
귀하의 답변 또는 다른 답변은 11.10에서 작동하지만 Gnome3 또는 Classic은 작동하지 않습니까?
belacqua

흥미롭게도, 이것은 uppper 오른쪽의 표시기를 사용할 때 대화 상자 팝업에만 영향을 미친다는 것을 관찰했습니다. 전원 버튼을 눌러도 대화 상자가 표시됩니다.
Christoph

7

그것은 단결 또는 gnome-shell에서 나에게 효과가 없었습니다 (프롬프트는 항상 보여졌습니다). 그래서 저는 이 매뉴얼을 사용했습니다

아치 리눅스 위키에서. 내용으로 / etc / acpi / events / power 파일을 만들었습니다.

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

명령을 실행 :

sudo acpid restart (올바른 명령인지 정확히 알지 못함)

그런 다음 하드웨어 전원 버튼 컴퓨터 샷 다운을 누르면 프롬프트가 표시되지만 종료 프로세스는 중지되지 않습니다.


1
헤드리스 명령 줄 전용 시스템에 더 유용합니다.
BBK

1
이는 모든 유형의 시스템에 유용합니다.
Rulet

1

나에게 해결책은 이것이었다.

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

1
아마도 Gnome Shell을 사용하는 표준 Ubuntu에 대해서는 문제가 없지만 9 년 전에 질문을 받았으므로 Unity 데스크톱과 관련이 있습니다.
바나듐

1
@vanadium gsettings 속성은 내가 생각하는 것과 거의 동일합니다. 그럼에도 불구하고이 질문은 Google 검색에서 첫 번째 질문으로 표시되므로이 답변이 다른 사람에게 유용 할 수 있습니다.
Oliver Tušla

0

이 중 어느 것도 내 13.04 시스템에서 작동하지 않았습니다. 결국 나는 gnome-session을 다시 컴파일 했습니다 .

에서 gsm_shell.cgsm_logout_dialog.c 변화 #define AUTOMATIC_ACTION_TIMEOUT from 60 to 5


0

현재 우분투 및 루 분투 시스템의 경우 :

echo "HandlePowerKey=suspend" | sudo tee -a /etc/systemd/logind.conf
sudo service systemd-logind suspend
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.