멀티 디스플레이 : 마지막 gVim 디스플레이를 복원하는 방법?


0

나는 2 개의 전시가있다. 나는 gVim을 시작한다. 창은 항상 디스플레이 1에서 열립니다. 나는 그것을 dislpay 2로 이동 한 다음 닫습니다. 이 후에 나는 gVim을 다시 시작합니다. 그것은 디스플레이 1에서 다시 열리지 만 디스플레이 2에서 열길 원합니다.

gVim이 이전 화면에서 창을 여는 방법?

나는 노력했다. 이 대본 마지막 디스플레이는 복원되지 않습니다. 항상 디스플레이 1에서 창을 엽니 다.


어느 OS? 리눅스라면, 어떤 데스크탑 매니저인가? 다른 앱도 원하는대로 작동합니까?
Heptite

답변:


0

나는 항상 당신이 gvim을 디스플레이 2에서 열길 원한다고 추정하고 있습니다.

한 가지 해결책은 우수한 wmctrl 유틸리티를 사용하는 것입니다.

sudo apt-get install wmctrl

이를 통해 모든 종류의 창 설정을 조정할 수 있습니다. 이를 통해 창 관리자의 작업 범위를 넓히고 변경할 수 있습니다.

OK, 저는 설정에서 디스플레이 2의 위치를 ​​알지 못합니다.하지만 디스플레이 2의 왼쪽 상단이 x, y 위치 999, 9 (또는 더 많은 경우 1025,0 또는 somesuch)에 있다고 가정하고 디스플레이 # 2의 치수는 1001 x 1002입니다.

gvim; sleep 0.1; wmctrl -r gvim -e 0,999,9,1001,1002

gvim을 실행하여 디스플레이 # 2로 옮기고 디스플레이에 전체 크기의 창을 만듭니다.

그런 다음 gvim의 영구 정의를 작성합니다. ~ / .bashrc 또는 /etc/bash.bashrc 또는 사용하는 설정 파일에 다음과 같이 쓰면됩니다 :

alias gvim='gvim; sleep 0.1; wmctrl -r gvim -e 0,999,9,1001,1002' 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.