i3에서 xkill 실행

i3에서 xkill 실행

묶으려고 하는데xkill다음과 같은 키 조합에:

bindsym $mod+Pause exec xkill

하지만 키를 누른 후에는 아무 일도 일어나지 않습니다.

런처에서 xkill을 실행하면 제대로 작동합니다.

stderr를 파일로 리디렉션하려고 시도했지만 xkill을 실행한 후 파일이 비어 있습니다.

xkill키보드 단축키를 사용하는 방법에 대한 아이디어i3?

답변1

키보드가 아직 선점되어 있기 때문에 xkill을 실행할 수 없습니다. bindsym --release $mod+Pause exec xkill그러면 문제가 해결될 것입니다.

i3 사용자 가이드에서 발췌:

일부 도구(예: 가져오기 또는 xdotool)는 키보드/포인터가 여전히 잡혀 있기 때문에 KeyPress 이벤트에서 실행되지 않을 수 있습니다. 이러한 경우 키를 놓은 후 명령을 실행하는 --release 플래그를 사용할 수 있습니다.

관련 정보