우분투-키보드 단축키를 연결하여 창을 앞으로 가져 오는 방법이 있습니까?


8

나는 정확히 3 개의 프로그램을 사용하고 있습니다 :-브라우저-터미널-코드 편집기

전체 화면 창에 모두 보관합니다.

내가 필요한 것은 브라우저의 Ctrl + Alt + B와 같은 간단한 키보드 단축키로 그중 하나를 가져올 수 있어야합니다.

Alt-Tab은 선택 기가있는 곳을 멈추고보아야하기 때문에 짜증납니다.

3 개의 작업 공간을 사용하는 것이 더 좋지만 여전히 이상적이지는 않습니다. 나는 내가 어디에 있고 어디로 가야하는지 생각해야합니다. 예를 들어 내 브라우저는 터미널 위에 있고 코드 편집기는 터미널 오른쪽에 있습니다. 브라우저에서 터미널로 이동하려면 Ctrl + Alt + Down을 사용하지만 코드 편집기에서 터미널로 이동하려면 Ctrl + Alt + 왼쪽을 수행해야합니다. 대신 터미널의 경우 Ctrl + Alt + T를 수행해야합니다.

감사!


2
다른 사람이 필요하면 내 질문에 대답하십시오. 예, 설정에서 키보드 응용 프로그램을 열고 내 경우에는 작업 공간 1, 3 및 4로 전환하기 위해 키보드 단축키를 설정하십시오.
Bogdan Balan

1
Windows 7 이상에서는 Win 키와 숫자를 사용하여이 작업을 수행합니다. gnome / kde / 무엇이 그 기능을 복사
했는지 모르겠습니다

1
터미널 프로그램에 대해 시도해보십시오 guake. 구성 가능한 키 조합으로 표시하거나 숨기는 게임과 같은 터미널입니다.
Vorac

1
댓글 대신 답변으로 답변을 게시 할 수 있습니다.
Tog

답변:


2

나는 Unity를 사용하지 않으므로 Cinnamon에서 테스트되었지만 모든 데스크탑 환경에서 동일한 트릭이 작동합니다. 당신은 같은 도구를 사용할 수 있습니다 xdotool또는 wmactl 그이 X 서버와 스크립트로 상호 작용을 할 수 있습니다.

나는 선호 wmctl하지만 둘 다 설치할 수 있습니다.

sudo apt-get install xdotool wmctl 

먼저 wmctl -i열린 창의 이름이 무엇인지 확인하십시오.

$ wmctrl -l
0x02200007 -1 oregano Desktop
0x0380007f  1 oregano Ubuntu - Is there a way to associate keyboard shortcuts to bring a window to front? - Super User - Mozilla Firefox
0x01c000a3  1 oregano emacs@oregano
0x03c00006  1 oregano Terminal

오른쪽으로 스크롤하면 두 번째 firefox페이지가이 페이지를 보여주는 인스턴스임을 알 수 있습니다. 이제 이름으로 세 개의 창을 각각 활성화합니다.

$ wmctrl -a terminal 
$ wmctrl -a firefox
$ wmctrl -a emacs

데스크탑 환경의 GUI 또는와 같은보다 일반적인 도구를 사용하여 이러한 각 명령에 단축키를 지정할 수 있습니다 xbindkeys.


내가 찾은 것 중에서 가장 구현하기 가장 쉬운 방법입니다 !!
예스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.