Здравствуйте.
Столкнулся с проблемами при использовании AstraLinuxSE 1.6 на рабочем месте с двумя и более мониторами.
1. Функции XMoveResizeWindow, XMoveWindow, XResizeWindow из библиотеки Xlib двигают окна жестко привязываясь к краям монитора, то есть невозможно поместить окно сразу на два и более мониторов.
Попытался обойти данную проблему путем изменения параметра override_redirect в атрибутах окна. Но таким образом оконный менеджер не воспринимает изменение положения окна и при переключении рабочего стола или сворачивании/разворачивании окна, оно возвращается на исходную позицию.
2. Можно ли развернуть окно в полноэкранном режиме на все мониторы? Сейчас разворачивается только на один монитор, даже если было растянуто на все.
3. И еще вопрос, можно ли из своей программы задавать стартовые координаты окна (окна чужого приложения), как это делается в fly-admin-winprops?
Столкнулся с проблемами при использовании AstraLinuxSE 1.6 на рабочем месте с двумя и более мониторами.
1. Функции XMoveResizeWindow, XMoveWindow, XResizeWindow из библиотеки Xlib двигают окна жестко привязываясь к краям монитора, то есть невозможно поместить окно сразу на два и более мониторов.
Попытался обойти данную проблему путем изменения параметра override_redirect в атрибутах окна. Но таким образом оконный менеджер не воспринимает изменение положения окна и при переключении рабочего стола или сворачивании/разворачивании окна, оно возвращается на исходную позицию.
2. Можно ли развернуть окно в полноэкранном режиме на все мониторы? Сейчас разворачивается только на один монитор, даже если было растянуто на все.
3. И еще вопрос, можно ли из своей программы задавать стартовые координаты окна (окна чужого приложения), как это делается в fly-admin-winprops?
Последнее редактирование: