그놈에서 창을 옆으로 이동하는 키보드 단축키


23

Windows에서는 Windows + (left/right/up/down)키를 눌러 각각 위쪽, 오른쪽, 아래쪽 또는 왼쪽에 대해 창을 누를 수 있습니다 . 우분투에 해당하는 것이 있습니까?

배포판 : Gnome을 사용하는 Ubuntu 12.04.


1
"이동"또는 상단, 오른쪽, 아래, 왼쪽에 눌려 있습니까?
Braiam

당신이 말한 @Braiam, : P
마리아 이네스 Parnisari

3
그놈 쉘에서는 Ctrl + Super + Left / Right 만 작동하고 다른 것은 작동하지 않습니다.
Braiam

제목과 질문 본문에 사용중인 데스크탑 환경 또는 창 관리자를 명확히해야합니다. 귀하의 답변은 배포판이 아닌 구체적입니다. 우분투는 아마도 당신이 Unity를 사용하고 있다는 것을 의미하지만, 나는 그것을 가정하지 않을 것입니다.
케이시

답변:


4

미리 정의 된 바로 가기는 없지만 직접 만들 수 있습니다. xdotool 유틸리티를 설치하십시오 . 다음 명령은 창을 각각 상단과 하단으로 이동합니다.

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(일부 설치 사용하는 불행한 버그가 xy계정에 창 경계의 폭을하지 않는, 즉 변경 좌표 떠날 생각된다를.)

이와 같은 명령을 키에 바인딩하려면“키보드”패널의“바로 가기”탭에있는 시스템 설정으로 이동하십시오. "사용자 정의 바로 가기"를 선택하고 +기호를 클릭하여 새 바로 가기를 추가 하십시오 .


1
다소 깨끗한 방법은 getactivewindow를 사용하는 것입니다.xdotool getactivewindow windowmove x 0
glS

@glS 당신은 또한 getwindowfocus당신의 제안에 사용할 수 있습니다
sappjw

18

의견에서 가져온, 도구가 필요하지 않은 저에게 도움이 된 답변입니다.

우분투 16.04 LTS.

Ctrl+ Super+ Left Arrow-모니터 왼쪽에 고정

Ctrl+ Super+ Right Arrow-모니터 오른쪽에 도킹

Ctrl+ Super+ Up Arrow-창 최대화

Ctrl+ Super+ Down Arrow(도킹되거나 최대화 된 경우)-창을 복원합니다.

Ctrl+ Super+ Down Arrow(복원시)-창을 최소화합니다.

이것은 Windows에서와 같이 모니터간에 창을 이동시키지 않습니다. 나는 그것을 할 수있는 방법을 찾지 못했습니다.


어떻게 든 왼쪽과 오른쪽이 작동하지 않습니다. 다른 모든 것이 작동하는 것 같습니다. 어떤 아이디어가 있습니까?
Raffi Khatchadourian

1
왼쪽 / 오른쪽으로 작동하려면 <kbd> Super </ kbd> + <kbd> 왼쪽 화살표 </ kbd>를 사용했습니다. 그것은 창문을 당기는 것처럼 보였다. 또한 이것은 오프 스크린에서 가져 오기 위해 일했습니다.
Jonathan

2
팁 : 대부분의 키보드에서 Super = "Windows"키
Justas

1
그놈 쉘이 아닌 유니티에 대한 이러한 지름길이 아닙니까?
Flimm

13

예 ... 리눅스에는 그렇게 할 수있는 방법이 있습니다 (놀랍게도 Windows에서도 작동합니다)

그냥 눌러 Alt+Spacebar다음 키를 누르십시오 m그리고 당신은 화살표 키를저기서하여 원하는 목적지까지 다음 이동합니다. 완료되면 Enter키를 누르십시오.

그리고, 예, 문제의 창이 완전히 최대화되지 않은 경우에만 작동합니다.


1
Alt+space M집어 넣을 수는 Alt+F7있지만 기억하기는 쉽지 않습니다. 그러나 그것은 똑같지는 않습니다. 창을 화면 테두리와 수동으로 정렬해야합니다.
질 'SO-정지 존재 악마'

1
그리고 창문이 조금씩 움직이므로 옆으로 맞지 않을 수 없습니다
Peter V. Mørch

1
우분투에서 프리즘 창 관리자를 실행 중이며 Alt+Spacebar검색 창을 여는 기본 조합입니다. 프리즘 사용자를위한 참고.
Brandon

이것에 감사합니다. 실수로 창을 이동하여 도구 모음이 시야를 벗어났습니다.
matthew_360

Ubuntu 17.10의 Gnome에서 더 이상 작동하지 않습니다.
Jonathan

2

당신이 사용하는 경우 xbindkeys와이 xdotool유틸리티가 설치되어, 당신은 당신의 다음 행을 추가 할 수 ~/.xbindkeysrc있도록 win+left하고 win+right화면의 왼쪽 / 오른쪽 절반에 현재 활성화 된 창을 이동 :

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right

1

Ctrl+ Super+를 Arrow사용하면 창에서 화면의 1/4 만 차지할 수 없으므로 (예 : 왼쪽 위 또는 오른쪽 아래) 보다 유연한 내장 방법 이 있습니다.

Ctrl + Alt+를 사용할 수 있습니다 Keypad. 누른 키패드 번호 (1, 2 ...)에 따라 창의 위치 (왼쪽 아래, 아래쪽 ...)가 결정됩니다.


다른 키의 Ctrl + Alt + 키패드를 변경할 수 있습니까? Ctrl + Alt + Shift + 키패드처럼
Arnold Roa 1

1
나는 이것이 왜 공감대를 가지고 있는지 전혀 모른다. 이것은 내가 찾던 것입니다. 거기로 돌아올 공감대를 가지십시오.
rubynorails

0

나는 우분투 12.04 gnome classic을 사용하고 있지만 모든 우분투에서 똑같은 것이라고 생각합니다.

여기 내가하는 일이 있습니다.

우선 , " stiller " 를 설치해야합니다 .

1) 터미널을 열고 다음 Ctrl+Alt+T을 입력하십시오.

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

둘째 , 이제 다음 방법으로 키보드 단축키를 편집 할 수 있습니다.

2) " 시스템 설정 "-> 키보드 -> 단축키 ->로 이동하십시오

" 사용자 정의 바로 가기 "를 누릅니다 (왼쪽 창에서)

" + "기호를 누릅니다 (창 왼쪽 아래).

3) 열린 " 사용자 정의 바로 가기 "창에서 다음을 입력하십시오.

(예를 들어)

" 왼쪽의 분할보기 "를 이름으로,

" stiler.py left "를 명령으로 입력하고 " Apply "를 누릅니다 .

4) " Disable "을 누릅니다 (방금 만든 "왼쪽의 분할보기"와 같은 줄에 있습니다)

키보드에서 키 조합 " Ctrl + Supper + Left "를 누릅니다 .


  • 예를 들어 조합 바로 가기와 동일한 내용 :

" 오른쪽 분할보기 "를 이름으로

명령으로 " stiler.py right "

키 조합으로 " Ctrl + Supper + Right "

또는

이름으로 " 그놈 검색 도구 "

명령으로 " gnome-search-tool "

키 조합으로 " Super + F ".

또는

" 시스템 모니터 "를 이름으로

명령으로 " gnome-system-monitor "

" Ctrl + Shift + Esc "를 키 조합으로 사용하십시오.

이것은 단지 예일 뿐이며 어떤 이름, 명령 및 키 조합을 사용해야하는지에 달려 있습니다.


0

우분투 18.04 의 현재 그놈 3.28 에서 테스트되었습니다.

  • SUPER+ 창을 왼쪽으로 이동
  • SUPER+ 창을 오른쪽으로 이동

다른 움직임을위한 Ctrl + Alt + 키패드는 18.04에서 작동하지 않습니다. 어떻게 고칠 수 있습니까?
Pratik Gaikwad

작업 공간 전환을위한 CTRL + ALT + ↓ / ↑가 제대로 작동합니다. 다른 사람의 경우 설정 → 키보드에서 정의 할 수 있습니다. 우분투는 이제 그놈을 사용했습니다.
user8162
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.