Gnome / Ubuntu 17.10 - Как узнать, в каком мониторе включена программа?

Я использую три монитора в своей системе, и у меня есть установленная док-станция для отображения на всех мониторах.

Предположим, что у меня есть три экземпляра Chrome - один на каждом мониторе.

В Unity значок Chrome в Dock на каждом мониторе имеет небольшие точки, чтобы показать, открыт ли Chrome на том же мониторе, что и эта док-станция, и когда я нажимаю значок Chrome, я могу использовать экземпляры всех мониторов , но когда я навис над ними, он показывает мне, на каком мониторе они находятся, прежде чем я переключаюсь на них, поэтому я могу легко сказать, какой из них будет открыт.

В Ubuntu 17.10 с Gnome у меня есть док на всех мониторах, но когда я нажимаю один из значков Chrome (или любое другое приложение), я вижу экземпляры со всех мониторов, но когда я наводил на них курсор, нет способа узнать, на каком мониторе находится этот экземпляр, поэтому Я догадываюсь. Чтобы соединить вопрос, после того, как я нажму на один экземпляр, окна переупорядочиваются так, что их трудно предсказать, поэтому я должен угадать несколько раз, чтобы получить окно, которое я действительно хочу.

Вот Снимок экрана:

Это очень неприятное поведение, потому что у меня регулярно открываются десятки окон, и случайное открытие неправильного окна закрывает окно, которое я использовал, и, чтобы вернуть его, я снова должен угадать, что

Я думаю, что лучшим решением будет одно из следующих: 1. Когда вы нажимаете на значок в Dock для активного приложения, , отображаются только те экземпляры, которые находятся на том же мониторе, что и док-станция. 2. Когда вы нажимаете на значок в Dock для активного приложения, отображаются все экземпляры со всех мониторов, но когда вы наводите на них курсор, есть какой-то способ узнать, на каком мониторе они находятся. В Unity я думаю, что это временно выводит их на передний план, когда вы наводите на него курсор.

Если у кого-нибудь есть предложения относительно того, как с этим справиться, я был бы очень благодарен! Я также разработчик программного обеспечения, поэтому, даже если вы можете просто указать мне в правильном направлении внутри Gnome или что-то еще, я могу хотя бы начать взломать вещи.

Спасибо!

1
задан 3 November 2017 в 20:26

2 ответа

Это своего рода косвенный ответ, но в настоящее время я тестирую расширение Dash to Dock, и до сих пор он, похоже, делает почти то, что я хочу. Включение опции Launchers -> Isolate Monitors замечательно - при включенной настройке Dock на каждом экране содержит только приложения, запущенные на этом экране. Если выбрано Behavior -> Click Action -> Show Window Previews, нажатие на приложение показывает предварительные просмотры приложений, работающих только на этом мониторе, а Scroll Action -> Cycle Through Windows позволяет легко прокручивать приложения на одном мониторе с помощью колесика прокрутки мыши.

Extra бонус: исходный код Javascript, который я знаю очень хорошо:)

0
ответ дан 18 July 2018 в 03:57

Это своего рода косвенный ответ, но в настоящее время я тестирую расширение Dash to Dock, и до сих пор он, похоже, делает почти то, что я хочу. Включение опции Launchers -> Isolate Monitors замечательно - при включенной настройке Dock на каждом экране содержит только приложения, запущенные на этом экране. Если выбрано Behavior -> Click Action -> Show Window Previews, нажатие на приложение показывает предварительные просмотры приложений, работающих только на этом мониторе, а Scroll Action -> Cycle Through Windows позволяет легко прокручивать приложения на одном мониторе с помощью колесика прокрутки мыши.

Extra бонус: исходный код Javascript, который я знаю очень хорошо:)

0
ответ дан 24 July 2018 в 17:58

Другие вопросы по тегам:

Похожие вопросы: