.png)
직장에서는 기본 디스플레이에 emacs 등이 있고 두 번째 디스플레이에 evince 등이 있는 듀얼 모니터가 설정되어 있습니다. 아래에
xfce->window manager->focus
나는 설정했다
focus follows mouse
이를 통해 프로그램(emacs/browser/etc)을 실행하면 일반적으로 새 개체가 커서의 현재 위치와 동일한 모니터에 나타납니다. 자주 범하는 사람 중 하나는 자체적인 생각을 가지고 있으며 모니터 #2에 표시되도록 고집하는 google-chrome입니다.
최근에 세 번째 모니터를 추가했습니다. 이제 google-chrome과 evince가 세 번째 모니터에 대신 표시됩니다!
질문: (#1) 다양한 프로그램의 기본 위치를 "재설정"하여 현재 커서 위치와 동일한 모니터에 나타나도록 하려면 어떻게 해야 합니까?
(#2) 프로그램/창이 항상 기본 디스플레이에 나타나도록 하려면 어떻게 해야 합니까?
나는 #1과 #2가 항상 호환되는 것은 아니라는 것을 알고 있으므로 "1번이 작동하지 않으면 #2를 사용하겠습니다"라고 생각합니다.
감사해요!
답변1
불행하게도 부동 창 관리자의 기본 창 배치에 대한 사용자 제어는 거의 없습니다. 응용 프로그램 자체는 창 배치를 제어할 수 있으며, 이것이 일부 응용 프로그램이 크기를 기억하거나 다음 번에 같은 위치에 나타나도록 주장하는 방식입니다.
(#1) 다양한 프로그램의 기본 위치를 "재설정"하여 현재 커서 위치와 동일한 모니터에 나타나도록 하려면 어떻게 해야 합니까?
여기서 할 수 있는 일은 거의 없을 것입니다. 창을 제어하는 프로그램은 dconf를 사용하거나 구성 파일을 사용하여 각자의 방식으로 정보를 저장합니다.
(#2) 프로그램/창이 항상 기본 디스플레이에 나타나도록 하려면 어떻게 해야 합니까?
이 문제는 해결될 수 있지만 솔루션은 일부 구성 파일을 수동으로 설정해야 하는 일부 오래된 유틸리티에 따라 다릅니다. 유틸리티 devilspie
및 devilspie2
다른 구문을 사용하는 후속 버전은 새 창 생성을 감시하는 작은 데몬입니다. 그런 다음 사용자가 정의한 규칙에 따라 창을 자동으로 조정합니다.
따라서 기본 모니터에 표시되도록 새 창을 설정할 수 있습니다. 특정 창에 대한 특정 규칙을 가질 수도 있습니다. 창 장식 없이 브라우저가 항상 세 번째 모니터에 전체 화면으로 표시되도록 할 수 있습니다.