많은 가상 데스크톱에 여러 개의 창이 열려 있는 경우가 많으며 일부 응용 프로그램을 찾는 데 어려움을 겪습니다.
그렇다면 열려 있는 창을 검색할 수 있는 도구가 있나요?
현재 저는 Awesome을 창 관리자로 사용하고 있지만 Awesome에 의존할 필요는 없습니다.
답변1
나는 사용한다 dmenu
.
~/bin
내 호출 의 스크립트go-win
#!/bin/bash
wmctrl -l | cut -d' ' -f5- | dmenu -nb '#3f3f3f' -nf '#dcdccc' -sf '#3f3f3f' -sb '#dcdccc' -i | xargs wmctrl -a
그리고 내 전역 키는rc.lua
awful.key({ modkey }, "g", function() exec("go-win") end)
이를 사용하면 화면 상단에 열려 있는 창 목록이 표시되고 입력할 때마다 증분 검색이 수행됩니다.
답변2
KDE 4에는 이 작업을 수행하는 표준 프로그램인 Krunner가 있습니다. (무엇보다도 기본적으로 다음과 같이 작동합니다.)런치). 다른 창 관리자/데스크톱 환경에서 작동할지 여부는 모르겠지만, 시도해 보고 싶을 경우를 대비해 언급해 볼까 합니다.
답변3
와 더불어톱상어창 관리자(Scheme에서 확장 가능한 스태킹 관리자)를 좋아합니다.iswitch 창. 단축키를 누른 다음 창 이름에 몇 글자를 누르고 을 누릅니다 Enter.
ㅏGnome과 유사한 인터페이스,iswitch-window.py, 에 포함되어 있습니다.DeskBar 애플릿.
Awesome에 비슷한 것이 없다면 놀라고 조금 실망할 것입니다. 그렇지 않다면 언제든지 Lua로 작성할 수 있습니다.
쉘의 완성 메커니즘(zsh 또는 bash)과 명령을 사용하여 텍스트 터미널에서 창 관리자에 구애받지 않는 방식으로 유사한 기능을 구현할 수 있습니다 wmctrl
.