창 제목이 일정하지 않은 경우 앱을 앞으로 가져오는 단축키는 무엇입니까?

창 제목이 일정하지 않은 경우 앱을 앞으로 가져오는 단축키는 무엇입니까?

예를 들어 Ubuntu의 파일 또는 문서 뷰어와 같은 애플리케이션은 다음과 같습니다.

Sublime Text와 같은 창에 초점을 맞추려면 wmctrl -a "Sublime"이 간단하지만 파일의 경우 제목은 "Desktop"이나 "Documents" 또는 내가 있는 폴더일 수 있습니다.

기본적으로 여기서 지침을 적용하려고 합니다. 앱을 열거나 앞으로 가져오기 위한 맞춤 단축키/단축키제목에 일정한 고유 문자열이 없을 때 작동하도록 합니다.

답변1

다음을 사용할 수 있습니다 xdotool.

xdotool search --all --onlyvisible --class nautilus windowactivate %@

WM_CLASS"노틸러스"에서 창을 검색한 다음 해당 창에 초점을 맞춥니 다 .

WM_CLASS창의 내용을 찾으려면 해당 명령을 사용하십시오.

xprop WM_CLASS

그런 다음 원하는 창을 클릭하세요. 출력은 다음과 같습니다(노틸러스의 경우).

WM_CLASS(STRING) = "nautilus", "Nautilus"

첫 번째는 클래스이고 두 번째는 클래스 이름입니다. xdotool위와 같이 해당 값을 사용할 수 있습니다 . 창의 제목이 무엇인지는 중요하지 않습니다.

답변2

이것이 귀하의 사용 사례에 적용되는지는 확실하지 않지만 바로가기를 사용하여 특정 창을 고정하고 다시 앞으로 가져올 수 있는 도구를 만들었습니다.

https://hyperkeys.xureilab.com

https://github.com/xurei/hyperkeys

원하는 단축키를 선택하시면 됩니다. 저는 개인적으로 SHIFT+ALT+[QWER]를 사용하여 고정하고 ALT+[QWER]를 사용하여 앞으로 가져옵니다.

이것은 오픈 소스, Linux 우선 도구입니다. Windows 버전도 사용할 수 있습니다.

도움이 되길 바랍니다! 피드백을 구하고 있으니 질문이 있으시면 문제를 만들어주세요 ;-)

답변3

아카이브의 경우:https://gist.github.com/psi-4ward/18c3a596d28a3cfa772101af755545df

최근에 사용한 애플리케이션을 존중하는 스크립트

관련 정보