Вопросы по теме 'xlib'

Понимание неудачных запросов Xlib
Не вдаваясь в подробности (здесь я ищу методы отладки), я хотел бы понять, как лучше отлаживать неудачные запросы Xlib. В частности, речь идет о расширении glx. Возникновение ошибки, с которой я борюсь, находится в сложном месте в моем приложении, и...
2450 просмотров
schedule 11.03.2024

Темы оконного менеджера и X11
В некоторых WM можно выбрать тему, которая влияет на отображение окон, например. как окрашен фон кнопки. Если я рисую окно, используя простые вызовы Xlib, что мне делать, чтобы соответствовать этим параметрам, затронутым темой? т.е. я должен...
462 просмотров
schedule 02.11.2022

Опрос клавиатуры Xlib
Я работаю над многоплатформенным приложением OpenGL, для которого я использую Xlib под Linux. Я понимаю, что обработка ввода Xlib строго основана на событиях, но моя программа уже выполняет свою собственную обработку событий, и я бы предпочел иметь...
739 просмотров
schedule 28.02.2024

Как интерпретировать поле «данные» XImage
Я пытаюсь понять, как данные, полученные от XGetImage , размещаются в памяти: XImage img = XGetImage(display, root, 0, 0, width, height, AllPlanes, ZPixmap); Теперь предположим, что я хочу разложить значение каждого пикселя на красный, синий...
2416 просмотров
schedule 18.10.2023

как получить цвет пикселя экрана в x11
Я хочу получить значение RGB верхнего/левого пикселя (0;0) всего дисплея x11. что у меня есть до сих пор: XColor c; Display *d = XOpenDisplay((char *) NULL); XImage *image; image = XGetImage (d, RootWindow (d, DefaultScreen (d)), x, y, 1, 1,...
7383 просмотров
schedule 23.01.2024

События keyrelease python xlib xgrabkey не запускаются
Я хочу перехватывать события keydown и keyup с помощью python xlib, но события keyup исчезают при одновременном нажатии некоторых клавиш. если 2 или более клавиш отпущены одновременно, то будет 2 или более событий нажатия клавиши, но только 1...
847 просмотров
schedule 21.09.2022

В чем разница между XDefaultScreen и XDefaultScreenOfDisplay?
В чем разница между XDefaultScreen и XDefaultScreenOfDisplay ? Я вижу, что они соответственно возвращают целое число и указатель на структуру, но: Для чего используются эти возвращаемые значения? Когда бы вы предпочли одно другому? А...
1110 просмотров
schedule 09.07.2022

Делая снимки экрана с помощью XLib, мой компьютер зависает
Итак, я немного поигрался с XLib и попытался написать программу на C++, которая просто делала бы снимок экрана и отображала его в окне, создавая таким образом эффект туннеля. И это работает просто отлично, в течение нескольких секунд. И затем мой...
199 просмотров
schedule 13.09.2022

Эквивалент WS_EX_TOOLWINDOW в xlib
Я переношу простой код C++ с win7 на linux (Xlib). В какой-то момент мне нужно создать окно «панели инструментов», которое не должно появляться на рабочем столе. В Windows я делаю это, передавая WS_EX_TOOLWINDOW в CreateWindowEx . Но как я могу...
113 просмотров
schedule 03.07.2022

Xlib — проблемы со скриншотами
Я разрабатываю программу C++ , которая делает снимок экрана с помощью Xlib . Прежде всего я открываю дисплей и получаю указатель XImage с помощью XGetImage() . После этого я могу получить все пиксели с помощью XGetPixel() . Он...
204 просмотров
schedule 23.12.2023

xlookupstring возвращает непечатаемый символ в CTRl+'буквы'
Я сделал программу, которая позволяет мне читать символы клавиатуры, но когда я протестировал Ctrl + 'буквы', я распознал, что мой ввод является неизвестным символом. Почему я не могу захватить Ctrl + 'буквы' (символ)? Это мой пример кода:...
138 просмотров
schedule 19.11.2023