Ubuntu 16.04 키보드 단축키 Alt+F4를 사용하면 일시 중지/종료/다시 시작 메뉴가 표시됩니까?

Ubuntu 16.04 키보드 단축키 Alt+F4를 사용하면 일시 중지/종료/다시 시작 메뉴가 표시됩니까?

바탕 화면에 포커스가 있을 때 눌렀을 때만 일시 중지/종료/다시 시작 메뉴를 표시하고, 그렇지 않으면 활성 창을 닫는 조건부 키보드 단축키(Alt+F4)를 설정하고 싶습니다.

감사해요

답변1

caja를 파일 관리자로 사용하는 Ubuntu MATE에서 이 스크립트를 사용합니다.

   #!/bin/bash

   activewindowname=$(xdotool getwindowfocus getwindowname)
   if [ "$activewindowname" == "x-caja-desktop" ]; then
     gnome-session-quit --power-off
   else
     xdotool windowclose `xdotool getactivewindow`
   fi

이 코드를 복사하여 스크립트로 저장하고 Alt+F4에 대한 사용자 정의 바로가기를 만듭니다.

답변2

누군가 KDE 5(플라즈마)에서 그렇게 하고 싶다면 위의 스크립트를 수정했습니다:

#!/bin/bash

activewindowname=$(xdotool getwindowfocus getwindowname)
if [ "$activewindowname" == "Рабочий стол по умолчанию — Plasma" ]; then
    qdbus org.kde.ksmserver /KSMServer logout 1 2 3
else
    xdotool windowclose `xdotool getactivewindow`
fi

데스크탑은 "$activewindowname"로케일에 따라 다릅니다. Konsole에서 이 명령을 실행하고 바탕 화면을 클릭하여 해당 로케일의 이름을 가져옵니다.

sleep 2s && xdotool getwindowfocus getwindowname

관련 정보