X11에서 검색하여 창을 선택하는 도구입니까?


1

나는 종종 많은 가상 데스크톱에서 많은 윈도우를 열어두고 일부 애플리케이션을 찾는 데 어려움을 겪고있다.

열린 창을 검색 할 수있는 도구가 있습니까?

현재 창 관리자로 Awesome을 사용하고 있지만, 그것에 의존 할 필요는 없습니다.

답변:


2

나는 사용한다 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)

이를 사용하면 화면 상단에 열려있는 창의 목록이 표시되며 사용자가 입력 할 때 점진적 검색이 수행됩니다.


단일 모니터를 사용할 때 이것은 훌륭한 솔루션이지만 듀얼 헤드 시스템에서는 모니터를 구분할 수 없습니다. 즉. Awesome에서 잘못된 가상 데스크톱을 활성화합니다 (모든 화면에는 자체 가상 데스크톱이 있음).
Epeli

1

KDE 4에는 표준 프로그램 인 Krunner가 있습니다 (다른 것들 중에서도 - 기본적으로 Launchy ). 다른 윈도우 관리자 / 데스크톱 환경에서 작동하는지 여부는 모르겠지만 시도 해보고 싶을 때도 언급 할 것입니다.


1

와 더불어 톱상어 창 관리자 (Scheming에서 확장 가능한 스태킹 관리자), 나는 좋아한다. 창문 창문 . 바로 가기 키를 누른 다음 창 이름에 몇 글자를 입력하고 들어가다 .

에이 그놈을위한 유사한 인터페이스 , iswitch-window.py ,에 포함되어 있습니다 데스크 바 애플릿 .

신난다가 비슷한 것을 가지지 않았다면 나는 조금 실망했지만 놀랄 것이다. 그렇지 않다면, 루아에서 언제나 그것을 쓸 수 있습니다.

셸의 완료 메커니즘 (zsh 또는 아마 bash)을 사용하는 텍스트 터미널에서 창 관리자에 구애받지 않는 방식으로 비슷한 기능을 구현할 수 있습니다. wmctrl 명령.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.