나는 웹브라우저를 사용한다우즈푸르그리고 창 관리자 Openbox에서 Uzbl의 창을 최소화/최대화하기 위한 키보드 단축키를 추가하도록 Openbox를 구성할 수 있는지 알고 싶습니다.
답변1
Alt+는 대부분의 창 관리자에서 최대화/최대화 해제에 대한 기본 단축키 Space입니다 . x그게 효과가 있을까요?
아니면 제안된 대로 Alt+ F6및 Alt+일 수도 있습니다.F7조치 문서.
그렇지 않은 경우 다음 정보를 사용하여 바인딩을 추가할 수 있습니다.Openbox 바인딩 문서, 하지만 하나의 프로그램뿐만 아니라 모든 창에 대해서만 바로가기를 설정할 수 있는 것 같습니다.
즉, rc.xml
파일을 찾아 다음과 같은 내용을 추가합니다.
<keybind key="A-F6">
<action name="MaximizeFull"/>
</keybind>
당신이 의미하지 않는 한최소화 해제/다시 덮다최대화 대신, 즉 창에 초점이 맞춰져 있지 않아도 작동하는 바인딩입니다.
이 경우 xbindkeys
및 를 사용하는 것이 좋습니다 wmctrl
. 스크립트를 작성하고 스크립트를 실행하여 wmctrl
찾기 창을 사용한 다음 특정 키보드 조합을 눌렀을 때 스크립트를 실행하려면 항목을 실행하거나 추가해야 합니다.uzbl
wmctrl -l
wmctrl -a <win>
wmctrl -R <win>
.xbindkeysrc
답변2
이 경우 xbindkeys와 wmctrl을 사용하는 것이 좋습니다.
나는 "wmctrl example"을 검색하여 찾았습니다.http://spiralofhope.com/wmctrl-examples.html#s12
그래서 Openbox 구성에 다음 줄을 추가했습니다.
<keybind key="C-F1">
<action name="Execute">
<execute>wmctrl -x uzbl-tabbed -a uzbl-tabbed.Uzbl-tabbed -b toggle,hidden</execute>
</action>
</keybind>
내가 원하는 방식으로 정확하게 작동합니다!