모니터간에 창을 이동하는 키보드 단축키?


119

나는 같은 논리적 화면 사이를 이동하는 유사한 화면 (단일 xscreen으로 만 결합)이 실제와 응용 프로그램을 이동하기위한 키보드 단축키를 설정 컴 피즈에서 설정 될하는 데 사용되는 기억 Ctrl- Alt- Shift- / / / .

Unity 에서이 작업을 수행 할 수있는 방법이 있습니까?


4
가능한 중복? - askubuntu.com/questions/22207/...
JRG

이것이 내가 사용했던 Compiz 설정입니다. 순수한 연합 아래서 그것을 할 수있는 방법이 있기를 바랐습니다.
앤드류 볼스터

2
모든 Unity는 거대하고 큰 compiz 플러그인입니다.
jrg

키 바인드로 잠시 동안 놀고 난 후, Super + X를 다음 모니터 키 바인드로 좋아했습니다. (2 모니터 설정에서 항상 다른 모니터로 넘깁니다.) 한 손으로 빠르게 칠 수 있습니다. (super = windows-key.) super + z는 공격하기가 더 쉬울 지 모르지만 "x for exchange"니모닉이 없습니다.
Peter Cordes

우분투 15.10의 Put 플러그인 에서이 옵션을 찾을 수 없습니다.
Nordlöw

답변:


135

@jrg가 언급했듯이 Unity (저전력 2D 버전이 아닌 Unity 3D)가 Compiz를 사용하여 크게 구축되었으므로 여전히 가능합니다.

그래도 Compiz Config 설정 관리자를 직접 설치해야합니다. 정확한 단계는 다음과 같습니다.

  1. 를 사용하여 CompizConfig 설정 관리자를 설치하십시오 apt-get install compizconfig-settings-manager compiz-plugins-extra.
  2. 그것을 실행하십시오 (대시 상자에 Compiz를 입력하면 볼 수 있습니다).
  3. 를 클릭하십시오 Window Management.
  4. Put플러그인을 활성화하십시오 (확인란 선택).
  5. 를 클릭하십시오 Put.
  6. 에 대한 단축키를 구성하십시오 Put to next Output(키보드 단축키 옆의 연필 아이콘 클릭) Put to next Output.
  7. 변경 사항을 적용하려면 로그 아웃 한 후 다시 로그인하십시오 (댓글에서!)

9
로그 오프가 필요하지만 그렇습니다.
Andrew Bolster

3
4 번 지점에서 자세히 설명해 주시겠습니까? "Put"을 성공적으로 활성화했지만 바로 가기를 설정하는 방법 / 위치를 이해할 수 없습니까?
user50849

6
이것에 대한 하나의 문제 (버그). 예를 들어 어떤 이유로 든 "그리드"를 사용하여 창을 한 화면의 모서리로 이동 (스냅)하면 다른 화면으로 이동하려고하면 1 초 동안 이동 한 다음 다시 원래 위치로 되돌아갑니다. 온. 이 창이 구속되지 않은 경우 (격자 경계에 스냅되지 않은 경우) 잘 움직입니다. 그러나 제한을 받으면 제대로 움직이지 않습니다. 다소 성가신. :-/
The111

7
당신이 정말로 오프를 기록하지 않으려면, 당신은 칠 수 Alt-F2및 실행compiz --replace
아르 페레즈 마르케스

2
바로 가기를 어떻게 설정합니까 (예 : super + alt + right-arrow)?
joniba

33

이것은 Compiz 또는 그러한 유틸리티가 필요없는 내 경험을 기반으로합니다.

창이 활성화 된 경우 (예 : 초점) 다음을 누르면 Alt + Space다음과 같은 옵션이있는 최상위 메뉴가 나타납니다.

Minimize
Maximize
Move
Resize
etc.

해당 메뉴가 나타나면 M키보드에서 키 를 눌러 Move옵션 을 선택해야합니다

그런 다음 화살표 키를 사용하여 창을 어디에서나 이동할 수 있습니다 (모니터 간)


멋진, 우분투 16.01에는 Move to monitor left옵션 도 있습니다
azerafati

1
이 옵션을보고 싶지만 16.04 또는 18.04에서 보지 못했습니다 .Compiz 솔루션에 다소 짜증이납니다.

13

Compiz Config Settings Manager의 Put 플러그인은 13.0414.04 에서 훌륭하게 작동합니다.

특별한 힌트 :

  • Put-> Misc를 클릭하십시오. 옵션-> "오프 스크린 피하기"활성화 : 이동 한 창의 일부를 숨겨진 영역에 두지 않습니다. 누군가 다른 디스플레이 해상도의 모니터를 가지고있는 경우 매우 유용합니다.

이렇게하려면 적어도 16.04에서 alt + f7을 누르십시오
Levi H

6

Compiz put는 잘 작동합니다. grid활성화되어 있으면 조심하십시오 (보통) 작업 공간의 일부 모서리에 이미 묻어있는 창 을 다른 출력으로 시도하면 튀어 오를 호환성 버그를 발견하게됩니다put .

이 문제가 발생하지 않으면 당황하지 말고 다음을 수행하십시오.

창을 다음 출력으로 보내기 전에 "ungrid" it한 쪽 ctrl+ super+ lef or right및 bam! 으로 반 최대화하여 보내면 다시 보내지 않고 다시 돌아 오지 않습니다.

그것은 모두에서 작동 12.04 하고14.04

(지금, 누가 알겠는가 ... 아마도 이것은 책임 개발자가 "버그가 아닌 기능이다!"라고 항의하는 경우 중 하나 일 것이다. xD)


이 버그는 정말 귀찮고 같은 해결 방법을 사용하지만 개발할 때 IDE 창에서 때때로 다른 모니터로 설정했기 때문에 경고없이 모니터를 변경하고 생각하지 않고 최소화하기 위해 클릭했기 때문에 정말 미치게됩니다.
Cristiano Fontes

내가 더 나은 C 프로그래머라면 버그를 제거하는 데 기여할 것입니다.
JorgeArtware

0

창을 이동하고 ( "어딘가에"표시되지 않는 창인 경우) Compiz 또는 다른 관리자를 제외하려면 내가 사용한 간단한 방법은 다음과 같습니다.

  • Alt + Space를 누릅니다 (표시되지 않더라도 Windows 메뉴를 열어야 함)
  • (우분투 19.04에서는 M [For Move]를 눌러도 작동하지 않습니다)
  • 아래쪽 화살표를 두 번 누르십시오 (처음 두 옵션 건너 뛰기 : 최소화 및 최대화 / 최대화 해제) + Enter
  • 모니터에 상단 막대가 표시 될 때까지 방향 화살표를 누른 다음 Enter 키를 누르십시오.
  • 이제 정상적으로 제어 할 수 있어야합니다 ...
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.