mate. Работа с двумя мониторами
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
mate. Работа с двумя мониторами
WWolf, не в этом дело. Если центр окна расположен на том же мониторе (как hexchat), то всё ок. Если же центр окна на другом мониторе, то верхнее утверждение верно.
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
mate. Работа с двумя мониторами
WWolf, активность если уж на то пошло переходить на то, куда тыкаешь мышью ) А мышью я тыкаю на ФМ!
-
- Сообщения: 3893
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 31
- Откуда: Краснодар
- Благодарил (а): 1687 раз
- Поблагодарили: 1212 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, у линкусов интересная работа с двумя мониторами... два монитора - два полноценных рабочих стола, вот отсюда и растёт такое поведение... это в винде всё едино, оттого и фокус окон общий...
ты кстати окно перемести и брось на стол, если он всплывёт поверх удалёнки, то так оно и есть а не отрисовывается сразу потому что окно ещё принадлежит второму монику и удалёнка на него просто забивает
ты кстати окно перемести и брось на стол, если он всплывёт поверх удалёнки, то так оно и есть а не отрисовывается сразу потому что окно ещё принадлежит второму монику и удалёнка на него просто забивает
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, все так
поверх фулскрина тащишь прост, вот и затаскиваешь на задний план, т.к. он держит активный фокус при наведении.
поверх фулскрина тащишь прост, вот и затаскиваешь на задний план, т.к. он держит активный фокус при наведении.
-
- Сообщения: 3893
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 31
- Откуда: Краснодар
- Благодарил (а): 1687 раз
- Поблагодарили: 1212 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, ещё такое поведение может быть вызвано тем, как рисуется окно, точнее какими средствами - средствами апи оси или напрямую через opengl (или что в линуксах рисует? )... в первом случае поведение везде одинаково, во втором нюансы исполнения программиста - насколько он точно отрабатывает все сообщения окну...
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
mate. Работа с двумя мониторами
Ладно. Хорошо. Допустим. Но дальше то... Дальше активен хекс на втором мониторе и с хекса я кликаю на рамку фм, а активируется удаленка.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, ну смотри примерно какая концепция:
два монитора, на каждом из них свой порядок слоев окон для оконного менеджера.
разворачивая удаленку в полноэкранный она условно становится ontop на , в случае с одним монитором под собой она спрячет и панель и рабочий стол, и переключится на другое приложение ты можешь или альттабнувшись, или выйдя из полноэкранного режима.
Деление рабочей области по мониторам обсуловоено и тем, что когда ты запускаешь фуллскрин, софтинкане растягивается у тебя на оба экрана, а мирно живет на своей половинке.
И когда ты перетаскиваешь активное окошко со второго экрана, оно это свойство ontop имеет только для родной своей половины, и заезжает под имеющийся фуллскрин. если ты перетащишь его туда полностью, то оно будет реагировать как и расположенные под удаленкой изначально окна.
Насколько правильно - хз, сразу не скажешь) С одной стороны довольно логично что фуллскрин приложения не перекрываются перестакиванием. С другой стороны и твой сценарий понятен)
Реализация конкретного оконного менеджера, попробуй кстати поиграться с marco-metacity-compiz, может кто ведет себя по другому
два монитора, на каждом из них свой порядок слоев окон для оконного менеджера.
разворачивая удаленку в полноэкранный она условно становится ontop на , в случае с одним монитором под собой она спрячет и панель и рабочий стол, и переключится на другое приложение ты можешь или альттабнувшись, или выйдя из полноэкранного режима.
Деление рабочей области по мониторам обсуловоено и тем, что когда ты запускаешь фуллскрин, софтинкане растягивается у тебя на оба экрана, а мирно живет на своей половинке.
И когда ты перетаскиваешь активное окошко со второго экрана, оно это свойство ontop имеет только для родной своей половины, и заезжает под имеющийся фуллскрин. если ты перетащишь его туда полностью, то оно будет реагировать как и расположенные под удаленкой изначально окна.
Насколько правильно - хз, сразу не скажешь) С одной стороны довольно логично что фуллскрин приложения не перекрываются перестакиванием. С другой стороны и твой сценарий понятен)
Реализация конкретного оконного менеджера, попробуй кстати поиграться с marco-metacity-compiz, может кто ведет себя по другому
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
mate. Работа с двумя мониторами
Chocobo, в xfce когда я жмакал по любой области второго монитора, на котором не удаленка - менюшки первого монитора (панельки) были винды поверх удаленки.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, ну вот и разная реализация.
пара примеров где поведение marco может быть полезно - режим киоска или презентации, когда выведешь на проектор/экран фуллскрин нужной бодяги, и оно таковым останется без панелек при потере фокуса.
Или кинишко по hdmi вывел, а сам на первом экране работаешь спокойно.
Вполне жизнеспособная концепция, разве нет?
пара примеров где поведение marco может быть полезно - режим киоска или презентации, когда выведешь на проектор/экран фуллскрин нужной бодяги, и оно таковым останется без панелек при потере фокуса.
Или кинишко по hdmi вывел, а сам на первом экране работаешь спокойно.
Вполне жизнеспособная концепция, разве нет?
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
mate. Работа с двумя мониторами
Ок. Как вам такой момент?
Тут мы наблюдаем, что панелька сверху отображается даже при фулскрине (т.е. как я описывал ранее). Но вот работа с окном... ну сами смотрите ) Если центр окна на другом монике - оно принадлежит другому монику. Если центр окна на монике с удаленкой, то уже этому монику... Вобщем балет
Тут мы наблюдаем, что панелька сверху отображается даже при фулскрине (т.е. как я описывал ранее). Но вот работа с окном... ну сами смотрите ) Если центр окна на другом монике - оно принадлежит другому монику. Если центр окна на монике с удаленкой, то уже этому монику... Вобщем балет
-
- Сообщения: 3893
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 31
- Откуда: Краснодар
- Благодарил (а): 1687 раз
- Поблагодарили: 1212 раз
- Контактная информация:
mate. Работа с двумя мониторами
Dja, имхо, проблемы отрисовки удалёнки... рисует не средствами апи оси, а напрямую в оверлее... вот и такие чудеса...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей