LINUX.ORG.RU

виртуальные столы и гтк


0

0

Можно ли в гтк получить координаты окна относительно первого виртуального десктопа?? gtk_window_get_position дает координаты относительно левого верхнего угла монитора, или может эти штуку в ВМ (фв) настроить??

★★

Re: виртуальные столы и гтк

А откуда эти координаты возьмутся? Виртуальные рабочие столы вроде никак не связаны. Нельзя отобразить координаты двух столов друг на друга.

anonymous ()
Ответ на: Re: Re: виртуальные столы и гтк от no1sm

Re: Re: Re: виртуальные столы и гтк

да зачем это нужно-то? Не очень будет тривиальная задача.

Для начала почитать можно

http://www.freedesktop.org/standards/wm-spec/

Потом придется изучать Xlib, потому что в самом gdk таких функций нет по причине платформонезависимости.

Есть в Gnome такая библиотека - libwnck, можно посмотреть ее. Там скорее всего нет того, что нужно, но есть очень похожие вещи. Там можно посмотреть примеры того, как опрашивать wm и так далее.

anonymous ()
Ответ на: Re: Re: Re: виртуальные столы и гтк от anonymous

Re: Re: Re: Re: виртуальные столы и гтк

А вообще нет, там есть такое в libwnck. Нужно сначала получить xwindow, потом сделать

wnck_window_get_workspace (wnck_window_get (xwindow));

все это есть в wnck/window.h

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.