Вопросы по теме 'xcb'
Положение окна в Xlib
Как получить положение окна верхнего уровня относительно корневого окна (т. е. всего экрана), используя обычный xlib (или совершенно новый XCB)?
9424 просмотров
schedule
28.08.2022
С X11, как я могу отвлечь пользователя от клавиатуры, игнорируя при этом определенные события?
Я делаю маленькое приложение, которое должно знать, как долго пользователь бездействовал — например, не использовал клавиатуру или мышь. И XCB, и Xlib обещают дать мне время простоя с помощью своих соответствующих расширений заставки. Вот где я...
1160 просмотров
schedule
30.06.2022
XCB - не получают события уведомления о движении во всех окнах
Я пытаюсь получать уведомления о любом движении указателя. Поскольку я не хочу работать в качестве оконного менеджера, мне нужно установить XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY | XCB_EVENT_MASK_POINTER_MOTION для всех окон, что я делаю как при...
1508 просмотров
schedule
12.09.2023
XCB получает все мониторы и их координаты x, y
Пока у меня есть все мониторы. Монитор — это экран. Итак, что я сделал:
xcb_connection_t *conn;
conn = xcb_connect(NULL, NULL);
if (xcb_connection_has_error(conn)) {
printf("Error opening display.\n");
exit(1);
}
const xcb_setup_t*...
1638 просмотров
schedule
26.01.2024
Не могу получить ошибку от xcb_get_property_reply для несуществующего _NET_WM_PID
Я использую XCB, чтобы запрашивать у окон X11 PID их процессов, среди прочих свойств. Мой код для получения различных нестроковых атрибутов выглядит следующим образом:
xcb_window_t wid;
xcb_connection_t * conn;
template <typename T>
T...
457 просмотров
schedule
24.04.2024
Как скопировать массив пикселей в X11 с помощью xcb с двойной буферизацией?
Я пытаюсь преобразовать 3D-сцену в массив значений цвета и отобразить ее с помощью xcb. Я склонен исключать использование xcb_poly_point(), потому что это не похоже на то, что он был разработан для этого.
Согласно этому , если мне нужна двойная...
1334 просмотров
schedule
18.10.2023
X11 / XCB / Xlib: копирование корневого окна в растровое изображение
Я могу скопировать содержимое корневого окна в xcb_image_t в клиентской (т.е. CPU) памяти, используя xcb_image_get() (независимо от его статуса map , хотя предположительно корневое окно всегда отображается ?). Например:
xcb_image_t*...
935 просмотров
schedule
29.01.2024
Есть ли способ для xcb загрузить файл в растровое изображение?
Пишу заявку с rust-xcb . Однако, когда я пытаюсь загрузить файл в растровое изображение, я не могу найти способ сделать это. Я также использую библиотеку image для загрузки файлов изображений (jpg).
Но я не знаком с xcb, есть ли способ для xcb...
420 просмотров
schedule
08.02.2023