История изменений
Исправление Zubok, (текущая версия) :
Так и не надо делать, чтобы их перетаскивать. Пусть будет два отдельных скрина у ТС-а. Я вот, например, сразу даже и не пойму, какая логика и на каком уровне решать задачу для отрисовки окна, которое встало между мониторами с разным порядком rgb.
Она не позволяет таскать окна между скринами. Потому что у каждого скрина свое рутовое окно
К слову, но не к теме топика, но раз уж об этом заговорили: GTK вроде до сих пор умеет себя перерисовывать на другом дисплее. Но это должно использовать приложение, которое написано на этом GTK (то есть не универсально нифига). Вот в gtk-3-examples есть программа gtk3-demo, в которой есть пункт «Change Display»:
Change Display
Demonstrates migrating a window between different displays. A display is a mouse and keyboard with some number of associated monitors. The neat thing about having multiple displays is that they can be on a completely separate computers, as long as there is a network connection to the computer where the application is running.
Only some of the windowing systems where GTK+ runs have the concept of multiple displays. (The X Window System is the main example.) Other windowing systems can only handle one keyboard and mouse, and combine all monitors into a single display. This is a moderately complex example, and demonstrates:
- Tracking the currently open displays
- Changing the display for a window
- Letting the user choose a window by clicking on it
- Using GtkListStore and GtkTreeView
- Using GtkDialog
Исходная версия Zubok, :
Так и не надо делать, чтобы их перетаскивать. Пусть будет два отдельных скрина у ТС-а. Я вот, например, сразу даже и не пойму, какая логика и на каком уровне решать задачу для отрисовки окна, которое встало между мониторами с разным порядком rgb.
Она не позволяет таскать окна между скринами. Потому что у каждого скрина свое рутовое окно
К слову, но не к теме топика, но раз уж об этом заговорили: GTK вроде до сих пор умеет себя перерисовывать на другом дисплее. Но это должно использовать приложение, которое написано на этом GTK. Вот в gtk-3-examples есть программа gtk3-demo, в которой есть пункт «Change Display»:
Change Display
Demonstrates migrating a window between different displays. A display is a mouse and keyboard with some number of associated monitors. The neat thing about having multiple displays is that they can be on a completely separate computers, as long as there is a network connection to the computer where the application is running.
Only some of the windowing systems where GTK+ runs have the concept of multiple displays. (The X Window System is the main example.) Other windowing systems can only handle one keyboard and mouse, and combine all monitors into a single display. This is a moderately complex example, and demonstrates:
- Tracking the currently open displays
- Changing the display for a window
- Letting the user choose a window by clicking on it
- Using GtkListStore and GtkTreeView
- Using GtkDialog