Windows "прыгает" между мониторами при использовании плагина масштаба
У меня есть два монитора. Я очень разборчив в том, какое окно идет к какому монитору (например, Firefox всегда на левой стороне; терминалы в других рабочих пространствах всегда развернуты на левом мониторе; R-графика всегда на правом мониторе и т. Д.).
Я использую плагин масштаба с привязкой "инициализация окна выбора для всех окон" для переключения между окнами. Я также использую опцию "использовать устройство с указателем" плагина "Поместить окна" (таким образом, при открытии окна оно переходит к монитору, который я хочу, но поведение, которое я собираюсь описать, происходит также когда выбрана опция "использовать активное устройство").
Однако часто, когда я использую плагин масштабирования для перехода между окнами, расположенными в разных рабочих пространствах, он переходит с одного монитора на другой. Чаще всего он перемещается от монитора с левой стороны к монитору с правой стороны. Это чертовски раздражает меня, потому что я чувствую себя вынужденным перетащить окно обратно на левую сторону. Это никогда не произойдет, если я не переключаюсь между рабочими пространствами.
Я думаю, что это может быть связано с опциями "разместить окна" и "плагина", которые я использую вместе. Видите ли, когда я запускаю средство выбора окон для всех окон, большинство окон по какой-то причине сворачиваются на правом мониторе, например так:
Затем, когда я выбираю одно из окон справа, курсор находится на правой стороне экрана; и поэтому, возможно, вызывается плагин "разместить окно" и помещает туда окно (потому что это и активное устройство, и устройство с курсором). Итак, перед вызовом окна выбора и после вызова окна выбора экрана:
До:
Затем я использую средство выбора окон, чтобы переключиться на окно в другом рабочем пространстве и снова переключиться обратно на начальное рабочее пространство с окном firefox:
После:
Вопрос: Что я могу сделать, чтобы предотвратить такое поведение? Я имею в виду, кроме использования окна выбора для всех рабочих пространств.
2 ответа
Я смог исправить это, открыв General->Display Settings в CCSM и изменив "Overlapping Output Handling" на что-либо, кроме "Smart".
У меня есть предложение, которое вы можете попробовать. запуск Compiz, go to Windows Management, and click on Scale
затем нажмите на Behaviour
Вкладка.
Проверьте, что ваши настройки для "Multi Output Mode"
является. Попробуйте установить его "On current output device"
и посмотрим, поможет ли это кому-нибудь...
Надеюсь, это поможет... Удачи!