Страница 1 из 1

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:33
Dja
Как-то так вот...

:-D
Что за балет?

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:38
WWolf
Dja, а что не так? удалёнка при активности становится поверх всех, вот и засунуть на неё не получается...

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:39
Dja
WWolf, не в этом дело. Если центр окна расположен на том же мониторе (как hexchat), то всё ок. Если же центр окна на другом мониторе, то верхнее утверждение верно.

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:41
WWolf
Dja писал(а):
01 авг 2019, 10:39
Если центр окна расположен на том же мониторе (как hexchat), то всё ок
не так :) сверни удалёнку в такой же размер как хексчат и увидишь что активность так влияет :)

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:43
Dja
WWolf, но ведь хекс видно сразу ) А фм только если активирую хекс.

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:44
WWolf
Dja, конечно сразу, активность уходит с удалёнки...

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:46
Dja
WWolf, активность если уж на то пошло переходить на то, куда тыкаешь мышью ) А мышью я тыкаю на ФМ!

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:50
WWolf
Dja, у линкусов интересная работа с двумя мониторами... два монитора - два полноценных рабочих стола, вот отсюда и растёт такое поведение... это в винде всё едино, оттого и фокус окон общий...
ты кстати окно перемести и брось на стол, если он всплывёт поверх удалёнки, то так оно и есть :) а не отрисовывается сразу потому что окно ещё принадлежит второму монику и удалёнка на него просто забивает

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:50
Chocobo
Dja, все так
поверх фулскрина тащишь прост, вот и затаскиваешь на задний план, т.к. он держит активный фокус при наведении.

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:53
WWolf
Dja, ещё такое поведение может быть вызвано тем, как рисуется окно, точнее какими средствами - средствами апи оси или напрямую через opengl (или что в линуксах рисует? )... в первом случае поведение везде одинаково, во втором нюансы исполнения программиста - насколько он точно отрабатывает все сообщения окну...

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 10:53
Dja
Ладно. Хорошо. Допустим. Но дальше то... Дальше активен хекс на втором мониторе и с хекса я кликаю на рамку фм, а активируется удаленка.

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 11:35
Chocobo
Dja, ну смотри примерно какая концепция:

два монитора, на каждом из них свой порядок слоев окон для оконного менеджера.

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

Деление рабочей области по мониторам обсуловоено и тем, что когда ты запускаешь фуллскрин, софтинкане растягивается у тебя на оба экрана, а мирно живет на своей половинке.
И когда ты перетаскиваешь активное окошко со второго экрана, оно это свойство ontop имеет только для родной своей половины, и заезжает под имеющийся фуллскрин. если ты перетащишь его туда полностью, то оно будет реагировать как и расположенные под удаленкой изначально окна.

Насколько правильно - хз, сразу не скажешь) С одной стороны довольно логично что фуллскрин приложения не перекрываются перестакиванием. С другой стороны и твой сценарий понятен)

Реализация конкретного оконного менеджера, попробуй кстати поиграться с marco-metacity-compiz, может кто ведет себя по другому

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 11:41
Dja
Chocobo, в xfce когда я жмакал по любой области второго монитора, на котором не удаленка - менюшки первого монитора (панельки) были винды поверх удаленки.

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 11:45
Chocobo
Dja, ну вот и разная реализация.
пара примеров где поведение marco может быть полезно - режим киоска или презентации, когда выведешь на проектор/экран фуллскрин нужной бодяги, и оно таковым останется без панелек при потере фокуса.
Или кинишко по hdmi вывел, а сам на первом экране работаешь спокойно.

Вполне жизнеспособная концепция, разве нет? :)

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 11:49
rogoznik
Chocobo, ну это же Джа. Он вон все по полкам страдает)))

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 18:01
Dja
Ок. Как вам такой момент?

Тут мы наблюдаем, что панелька сверху отображается даже при фулскрине (т.е. как я описывал ранее). Но вот работа с окном... ну сами смотрите ) Если центр окна на другом монике - оно принадлежит другому монику. Если центр окна на монике с удаленкой, то уже этому монику... Вобщем балет :hoho:

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 18:18
WWolf
Dja, имхо, проблемы отрисовки удалёнки... рисует не средствами апи оси, а напрямую в оверлее... вот и такие чудеса...

mate. Работа с двумя мониторами

Добавлено: 01 авг 2019, 18:33
rogoznik
Dja, где большая часть окна - тот и хозяин. Какой, вообще, смысл тащить окно на фулскрин удаленку

mate. Работа с двумя мониторами

Добавлено: 02 авг 2019, 08:50
Dja
darkfenix, смысла никакого. Просто это странно :-D