독점적 인 nvidia 드라이버없이 Ubuntu 12.04 및 nvidia 8600 GT에서 바로 가기 키를 사용하여 한 모니터에서 다른 모니터로 창 보내기 또는 이동


37

독점적 인 nvidia 드라이버없이 Ubuntu 12.04 및 nvidia 8600 GT에서 바로 가기 키를 사용하여 한 모니터에서 다른 모니터로 창을 보내거나 이동하는 방법을 알고 싶습니다.

이제 "시스템 설정"및 "키보드"에서 바로 가기 키를 구성 할 수 있지만 한 모니터 에서 다른 모니터 로 창을 이동하는 것은 옵션 중 하나 가 아닙니다 . 특히 한 작업 공간에서 다른 작업 공간으로 이동하는 데 관심이 없으며 같은 프로그램의 여러 창으로 이동하고 싶지 않습니다. 내 gvim (또는 firefox) 창을 가져 와서 마우스를 사용하지 않고 왼쪽에서 오른쪽 모니터로 또는 그 반대로 이동하려고합니다.

이것을하는 좋은 방법이 있어야합니다.

감사합니다. 도와 주셔서 감사합니다!

약간 뒤틀리게 하다

참고 : nvidia 8600 GT에 독점적이며 평판이 좋지 않은 드라이버를 사용하지 않습니다. 12.04를 처음 설치했을 때 화면을 회전시키는 기능을 잃어 버렸고 (세로보기에서 모두 사용) 다시 가져올 수 없어서 12.04를 다시 설치해야했습니다. 이 시점에서 나는 일을 멋지게 설정하는 데 충분합니다. 다시 다시 설치할 필요는 없습니다.

답변:


47

Compiz (Unity 3D와 함께 사용)를 사용하는 경우 정확하게 수행하는 멋진 플러그인이 있으며 원하는 경우 창을 모니터의 다른 부분으로 이동합니다.

CCSM ( CompizConfig Settings Manager ) 에서 설정하는 방법 만 알고 있습니다. 다음을 실행하여 CCSM 및 compiz 플러그인을 설치할 수 있습니다.

sudo apt-get install compizconfig-settings-manager compiz-plugins

CCSM 플러그인은 "Put"이라고하며 CCSM의 "창 관리"섹션에 있습니다.

CCSM 창 관리 페이지

"Put"플러그인을 확인하여 활성화하십시오. 그런 다음 "Put"플러그인을 클릭하십시오. "다음 출력에 넣기"의 "바인딩"탭에서 바로 가기 키를 설정할 수 있습니다. 기본적으로 비활성화되어 있지만 설정하기 쉽습니다. 이 예에서는 "Put to Next Output"을 Super+Right"Put to Previous Output"으로 설정했습니다 Super+Left.

CCSM Put 바인딩 탭

CCSM에 익숙하지 않은 경우 표준 리포지토리에서 CCSM을 얻을 수는 있지만 경고 ... 알지 못하는 특정 설정을 사용하는 것은 위험 할 수 있으므로주의하십시오. 나는 많은 버전에서 그것을 많이 사용했으며 그것을 사용하지 않고 살 수는 없지만주의를 기울이지 않으면 발을자를 수 있습니다. 너무 두려워하지 말고 자신을 보호한다고 생각하지 마십시오.

Compiz에 대한 추가 정보 : http://wiki.compiz.org/


1
안녕. Unity 및 Compiz ( "Put"사용)와 함께 12.04를 사용하고 있으며 작동하는 것 같습니다.
Jack Kelly

4
우분투 12.10에는 "put"이 설치되지 않은 것으로 보입니다. 이를 추가하려면 "compiz-plugins"패키지를 설치하십시오. 그러나 12.10에서 "put"을 사용할 수는 없습니다.
Jack Kelly

8
죄송합니다. 제 실수 : "put"은 12.10에서 작동합니다. 활성화 한 후 재부팅해야합니다. 요약하자면, 12.10에 "put"을 설치하려면 먼저 CCSM과 "compiz-plugins"를 설치 한 다음 Marty에 설명 된대로 "put"을 활성화 한 다음 재부팅하십시오.
Jack Kelly

1
12.10이 없지만 재부팅 할 필요없이 Compiz를 다시 시작할 수 있다고 생각합니다 ( compiz --replace).
Marty Fried

1
이것은 여전히 ​​13.10에서 작동합니다. 당신이 말한 것처럼 방금 compiz를 다시 시작했습니다. 감사.
isaaclw

7

내 gvim (또는 firefox) 창을 가져 와서 마우스를 사용하지 않고도 왼쪽에서 오른쪽으로> 모니터 (또는 그 반대로)로 이동하고 싶습니다.

이 토론에 약간 늦었지만, 나는 이것을 정확히 시도 할 때 발견했지만, 설치하지 않은 no-configuration 솔루션 (최소한 우분투 14:10)을 해결했습니다.

  1. Ctrl-Super-DownArrow를 사용하여 현재 최대화 된 경우 창을 복원하십시오.
  2. Alt- 스페이스 바를 눌러 프레임 메뉴로 이동 한 다음 'm'으로 이동
  3. 화살표 키를 사용하여 전체 창을 한 모니터에서 다른 모니터로 이동
  4. 키보드 끌기를 중지하려면 Enter 키를 누르십시오.이 단계를 건너 뛰면 나중에 부작용이 생길 수 있습니다!
  5. 다시 최대화하려는 경우 Ctrl-Super-UpArrow

이 답변에는 지름길이 없습니다.
CivMeierFan 2016 년

글쎄, 그것은 확실히 하나의 단축키가 아닙니다. 그러나 OP는 "나는 gvim (또는 firefox) 창을 가져 와서 마우스를 사용하지 않고 왼쪽에서 오른쪽 모니터로 또는 그 반대로 이동하고 싶다"고 설명합니다.
Francis Norton

1

이 bash 스크립트도 https://github.com/jc00ke/move-to-next-monitor를 수행 할 수 있습니다

의존성 설치

sudo apt-get install xdotool wmctrl

그때

wget https://raw.githubusercontent.com/jc00ke/move-to-next-monitor/master/move-to-next-monitor
chmod +x move-to-next-monitor
mv move-to-next-monitor /usr/bin

그런 다음 바로 가기를 설정하십시오.

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