Вопросы по теме 'xlib'
События мыши Xlib и ButtonPressMask
Я написал простую программу, которая будет сообщать о событиях нажатия и отпускания клавиш для определенного окна. В моем случае это в основном терминал, так как я запускаю программу из терминала. Я могу получить события нажатия и отпускания клавиш,...
3466 просмотров
schedule
12.03.2023
Сглаженный текст в X11
Я экспериментирую с Xlib, чтобы глубже понять, как работают программы Linux с графическим интерфейсом. Я написал простую программу, которая отображает в окне «Hello, world», но она выглядит довольно анахронично, поскольку текст не сглажен.
Как...
4764 просмотров
schedule
13.04.2022
Где хорошие руководства по программированию Xlib?
Сейчас я немного запутался в программировании Xlib. Я начал использовать dwm (упрощенный оконный менеджер) несколько недель назад и хотел бы найти несколько книг по программированию Xlib или онлайн-ресурс для настройки dwm.
Однако, погуглив в...
2835 просмотров
schedule
11.05.2022
X11: Как сделать так, чтобы приложение было в топе
Ситуация Я использую спичечную клавиатуру, основанную на X11. Когда какое-либо приложение находится в полноэкранном режиме, клавиатура спичечного коробка не видна, так как полноэкранное приложение находится в ТОПе. Итак, есть ли способ запустить...
388 просмотров
schedule
26.04.2023
удалить/переписать/генерировать события клавиатуры под Linux
Я хотел бы подключиться, перехватить и сгенерировать события клавиатуры (сделать/разбить) в Linux до того, как они будут доставлены в какое-либо приложение. Точнее, я хочу обнаруживать шаблоны в ключевом потоке событий и иметь возможность...
2799 просмотров
schedule
04.11.2023
Как создать окно с поддержкой OpenGL с прозрачным фоном, используя xlib и glx
Я хотел бы создать окно с прозрачным фоном, а затем сделать что-то на нем с помощью OpenGL. Я не хочу использовать трюк, когда все, что находится за окном, захватывается, а затем рисуется в качестве фона - я хочу настоящей прозрачности (у меня...
1254 просмотров
schedule
29.11.2022
Ошибка сегментации в моем классе оболочки Xlib (C++)
Я пытаюсь создать класс-оболочку для библиотеки Xlib, но получаю ошибку сегментации! Я новичок в C++, и это, вероятно, не для меня, и, возможно, у меня высокие цели, кроме этой проблемы, может ли кто-нибудь сказать мне, почему я получаю эту ошибку...
1218 просмотров
schedule
18.08.2022
Скриншоты в X11
Какие функции можно использовать для создания снимка экрана рабочего стола X11 с помощью библиотеки Xlib? Я бы предпочел более эффективный метод, чем получение отдельных пикселей. Спасибо.
2631 просмотров
schedule
24.11.2022
Является ли Display уникальным для каждого окна в X11?
Я новичок в X11, я создал класс только для создания, показа и уничтожения окна. В конструкторе я создаю переменные для окна, дисплея и т. д. Но нужно ли мне создавать дисплей для каждого окна или я должен использовать один и тот же дисплей для всех...
223 просмотров
schedule
21.06.2023
Почему XVisuals повторяются в xdpyinfo
Глядя на мои выходные данные xdpyinfo, я вижу множество повторяющихся изображений с точно такими же характеристиками. Почему они повторяются?
Например,
visual:
visual id: 0x6e
class: TrueColor
depth: 32 planes
available colormap...
410 просмотров
schedule
10.02.2023
Как мы имитируем щелчок мыши с помощью Xlib/C?
Я хочу найти код C/Xorg, чтобы «ввести» щелчок левой кнопкой мыши. Я бы ожидал одну строку кода, но единственные вещи, которые я нашел написанными на C, имеют длину около двух десятков строк, и они все равно не работают :( Кажется, это можно сделать...
3124 просмотров
schedule
14.05.2022
Объяснение пикселя заголовка в GIMP, созданном файлом заголовка C изображения XPM
В GIMP вы можете сохранить изображение в виде заголовочного файла C. Я сделал это с файлом XPM, который выглядит как на изображении ниже:
Если бы я сохранил изображение XPM как заголовочный файл C, GIMP выведет этот заголовочный файл C ....
5645 просмотров
schedule
24.10.2023
Прослушивание событий клавиатуры без их захвата?
Я пишу приложение командной строки, которое прослушивает события выпуска клавиши управления в X Windows и предупреждает другой процесс, когда он их обнаруживает.
Будучи новичком в GNU/Linux, я бы предпочел не возиться с GCC, и поэтому я ищу решение...
5894 просмотров
schedule
31.08.2022
Производительность рендеринга в случае встроенных контейнеров
У меня есть приложение, которое отображает вывод веб-камеры в виджете с использованием SDL. Я получаю вывод порядка 20-25 кадров в секунду с этим.
Затем этот вывод встраивается в контейнер QX11EmbedWidget, созданный в другом процессе. (или в...
254 просмотров
schedule
03.07.2022
Выражение xpath в findnodes(), возвращающее пустой список узлов
XML:
<zoo xmlns="http://www.zoo.com" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:schemaLocation="http://www.zoo.com employee.xsd">
<area id="1" posizione="nord" nome="scimmie">
<animale>...
1535 просмотров
schedule
09.07.2022
Переместить окно с помощью PySide и PyKDE4
Как мне переместить окно, созданное с помощью PySide, с помощью оконного менеджера?
Я вижу, что у kdeui есть класс NETRootInfo с методом moveResizeRequest , который делает именно то, что я хочу. Последующий:
from PySide.QtCore import Qt...
1072 просмотров
schedule
24.06.2023
Можно ли захватывать события джойстика/геймпада в цикле событий X11?
Win32 имеет библиотеку winmm, которая позволяет захватывать события джойстика в обычном цикле событий (наряду с общими событиями окна, событиями клавиатуры и событиями мыши).
Есть ли аналогичная настройка в Xlib? Является ли мой единственный выбор...
1014 просмотров
schedule
06.08.2022
Управление несколькими указателями с помощью Xlib или xinput в Ubuntu/Linux
Я создаю систему, которая использует несколько курсоров (указателей) в нескольких сеансах xsessions. В моем компьютере установлено несколько видеокарт для управления разными мониторами. Я хочу иметь разные курсоры на каждом экране и управлять каждым...
2380 просмотров
schedule
19.10.2022
osx macport Xlib: расширение RECORD отсутствует на дисплее: 0
Я пытаюсь запустить gnee на OSX, используя установку Macport (2.1.2), и я только что установил его, используя
порт sudo установить gnee.
Он установлен и запускается нормально, однако, когда я иду на запись, я получаю сообщение в заголовке....
461 просмотров
schedule
07.04.2023
Как прочитать событие щелчка мыши с X-сервера
Я хочу регистрировать свои позиции щелчка мыши. Я пробовал это;
#include <stdio.h>
#include <stddef.h>
#include <X11/Xlib.h>
#include <assert.h>
#include <unistd.h>
#include <signal.h>
int working = 1;
void...
3625 просмотров
schedule
18.07.2023