Я использую три монитора в своей системе, и у меня есть установленная док-станция для отображения на всех мониторах.
Предположим, что у меня есть три экземпляра Chrome - один на каждом мониторе.
В Unity значок Chrome в Dock на каждом мониторе имеет небольшие точки, чтобы показать, открыт ли Chrome на том же мониторе, что и эта док-станция, и когда я нажимаю значок Chrome, я могу использовать экземпляры всех мониторов , но когда я навис над ними, он показывает мне, на каком мониторе они находятся, прежде чем я переключаюсь на них, поэтому я могу легко сказать, какой из них будет открыт.
В Ubuntu 17.10 с Gnome у меня есть док на всех мониторах, но когда я нажимаю один из значков Chrome (или любое другое приложение), я вижу экземпляры со всех мониторов, но когда я наводил на них курсор, нет способа узнать, на каком мониторе находится этот экземпляр, поэтому Я догадываюсь. Чтобы соединить вопрос, после того, как я нажму на один экземпляр, окна переупорядочиваются так, что их трудно предсказать, поэтому я должен угадать несколько раз, чтобы получить окно, которое я действительно хочу.
Вот Снимок экрана:
Это очень неприятное поведение, потому что у меня регулярно открываются десятки окон, и случайное открытие неправильного окна закрывает окно, которое я использовал, и, чтобы вернуть его, я снова должен угадать, что
Я думаю, что лучшим решением будет одно из следующих: 1. Когда вы нажимаете на значок в Dock для активного приложения, , отображаются только те экземпляры, которые находятся на том же мониторе, что и док-станция. 2. Когда вы нажимаете на значок в Dock для активного приложения, отображаются все экземпляры со всех мониторов, но когда вы наводите на них курсор, есть какой-то способ узнать, на каком мониторе они находятся. В Unity я думаю, что это временно выводит их на передний план, когда вы наводите на него курсор.
Если у кого-нибудь есть предложения относительно того, как с этим справиться, я был бы очень благодарен! Я также разработчик программного обеспечения, поэтому, даже если вы можете просто указать мне в правильном направлении внутри Gnome или что-то еще, я могу хотя бы начать взломать вещи.
Спасибо!
Это своего рода косвенный ответ, но в настоящее время я тестирую расширение Dash to Dock, и до сих пор он, похоже, делает почти то, что я хочу. Включение опции Launchers -> Isolate Monitors замечательно - при включенной настройке Dock на каждом экране содержит только приложения, запущенные на этом экране. Если выбрано Behavior -> Click Action -> Show Window Previews, нажатие на приложение показывает предварительные просмотры приложений, работающих только на этом мониторе, а Scroll Action -> Cycle Through Windows позволяет легко прокручивать приложения на одном мониторе с помощью колесика прокрутки мыши.
Extra бонус: исходный код Javascript, который я знаю очень хорошо:)
Это своего рода косвенный ответ, но в настоящее время я тестирую расширение Dash to Dock, и до сих пор он, похоже, делает почти то, что я хочу. Включение опции Launchers -> Isolate Monitors замечательно - при включенной настройке Dock на каждом экране содержит только приложения, запущенные на этом экране. Если выбрано Behavior -> Click Action -> Show Window Previews, нажатие на приложение показывает предварительные просмотры приложений, работающих только на этом мониторе, а Scroll Action -> Cycle Through Windows позволяет легко прокручивать приложения на одном мониторе с помощью колесика прокрутки мыши.
Extra бонус: исходный код Javascript, который я знаю очень хорошо:)