sway에서 전원버튼 설정. 종료, 잠자기, 재부팅 단축키 등록~ \^-^/
신사아님당

Lv.1 신사아님당 (125.♡.243.26)

2025년 4월 27일 AM 01:15 · 수정됨(04. 30. 00:52)

조회 571 공감 0

컴퓨터를 다 사용하면 잠자기(절전모드) 상태로 돌려놓곤 합니다.

커널 업데이트를 적용하기 위해서나 어떤 목적이 있어서 재부팅을 하기는 합니다만, 기본적으로는 재우는 편입니다.

그것이 노트북이니까 {emo:onion-020.gif:50} ... 요. ㅎㅎ


노트북 상판을 닫으면 절전모드로 들어가긴 하는데 요새는 거치해 놓고 쓰다 보니 상판 닫을 일도 없기도 하구요, gnome에서도 전원 버튼을 누르면 절전모드로 들어가서, 잘 썼거든요. 근데, sway에서는 전원버튼을 누르니 묻지도 따지지도 않고 종료시켜 버리더라구요.


그래서 채찍PT의 도움을 받아 /etc/systemd/logind.conf 파일을 일부 수정했습니다.


[code=sh]HandlePowerKey=suspend

HandlePowerKeyLongPress=poweroff (TP E15 amd gen2는 지원하지 않는 것으로 확인)


HandleLidSwitch=suspend (노트북 상판 닫았을 때 동작, 박대리 일할 때)

HandleLidSwitchExternalPower=suspend (외부 전원 사용중일 때)[/code]


이제 상판을 닫아도, 전원버튼을 닫아도 절전모드로 잘 작동합니다.


채찍선생에게 다른걸 물어보다 보니 drop in 방식을 권장한다고 하더군요. 

위의 logind.conf를 직접 수정하는게 아니라 /etc/systemd/logind.conf.d/적당한 파일명.conf 파일을 만들어서 거기에 변경할 항목을 넣어주는거라고 하네요.

하긴.. 나중에 내가 뭘 수정했는지 기억 못할 수도 있으니까 이 방식이 맞는 것 같긴 합니다.

그래도, 기왕 이미 본파일을 수정했으니... 어떤 문제가 발생하는지 (어느 시점에 본 파일이 기본값 상태로 돌아가는지) 경험해 보는것도 나쁘지 않겠다 싶어 그대로 놔두기로 했습니다. {emo:onion-051.gif:50}


그런데 시스템 종료가 문제네요..

macos를 사용하면서 시스템 종료, 잠자기를 이렇게 사용하고 있습니다.


종료 : command(win/super) + option (alt) + control + eject

잠자기 : command(win/super) + option (alt) + eject


이렇게 한 번만 누르면 바로 작동하거든요.

wlogout이나 rofi-power-menu를 쓰라는 것 같은데... 둘 다 손을 여러번 움직여야 할 것 같아서..


pc용 키보드에는 eject 키가 없지만... 백스페이스를 사용하면 되지않을까 해서 아래와 같이 만들어 봤습니다.


~/.config/sway/config


[code=sh]bindsym Mod4+Mod1+Control+BackSpace exec systemctl poweroff

bindsym Mod4+Mod1+BackSpace exec systemctl suspend

bindsym Mod4+Control+BackSpace exec systemctl reboot[/code]


Super + Alt + Ctrl + BackSpace = 종료

Super + Alt + BackSpace = 잠자기

Super + Ctrl + BackSpace = 재부팅


Super+Alt, Super+Ctrl, Super+Alt+Ctrl 과 BackSpace를 조합해서 사용하는 일이, 저는 아무리 생각해 봐도 없더라구요. 

그래서 eject 대신 백스페이스를 사용해서 설정했습니다.

한 번만 누르면 되니 편해서 좋습니다. {emo:onion-013.gif:50}


+

이 좋은걸 그놈에서 안 쓸 수 없지요.

요로코롬 등록했습니다.

커널 업데이트 다 하고 나면 미리 닫아야 할 창 닫고 나서 Super + Control + BackSpace로 재부팅! 생각만 해도 신나요. ㅎ {emo:onion-054.gif:50}


댓글 (2)

  • 흔남 Lv.1

    25.04.29 · 211.♡.109.115

    systemctl suspend 해보니까 뭔가 좀 부자연스럽네요. 껌뻑거리다가 sleep 진입한다던가 해서... 흠칫 하는 마음이 듭니다.

    바탕화면에 poweroff reboot logout 아이콘 만들어서 쓰고 있었는데, 단축키 아이디어가 더 좋아보이네요.

    꿀팁 감사합니다!
  • 신사아님당

    신사아님당 Lv.1 → 흔남 작성자

    25.04.30 · 125.♡.243.26

    https://www.youtube.com/watch?v=P8dBg9nDq30
    여기 나오는 우상단 아이콘 말씀이시죠? 이것도 아이디어 참신하다 생각했는데요. 바탕화면에 아이콘으로 만들 생각은 못해봤어서... 마우스 하나 잡고 누워서 영상 보며 뒹굴거리다가 컴퓨터 끌 때 편하겠다 싶더라구요. ㅎㅎㅎ

댓글을 작성하려면 이 필요합니다.