On Mon, 15 Jan 2001, Alexander V. Nikolaev wrote: > On Sat, 13 Jan 2001, Vlad Harchev wrote: > > > > Вопрос немного не по теме... > > > > > > Кто нибудь знает как в XF86 залочить курсор мышки и/или viewport? > > > Я слышал что есть какая-то функция... > > > > А по-конкретней можно? Что значит залочить? Или надо имя функции из Xlib - > > тогда это XGrabPointer AFAIK. > > > Сам виноват - вопрос задал немного некорректно. > Есть задача, временно блокировать ViewPort в иксах - я пытаюсь блокировать > мышь и фокус ввода из window manager (путем написания плагина для sawfish) > На текущий момент я могу получать/задавать положение ViewPort относительно > виртуального экрана. Но блокировать его мне не удается. Если получится > блокировать мышь, то проблема большей частью будет решена, у пользователя > не будет возможности сдвинуть ViewPort. >
Нормальные программы не должны зависеть от размера виртуального десктопа и их количества и не должны мешать пользователю пользоваться ими. Так что то, что Вы хотитие реализвовать - противоречит этим принципам. По-любому, IMO Xlib тут не поможет так как вроде как не он занимается управлением виртульными десктопами - этим занимается WM. Вот с ним и надо париться (вплоть для наложения патчей на исхлодный код и введения поддержки "залочивания" текущего ViewPort в нем). Но это все противоречит принципам и концепциям WM. Best regards, -Vlad