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

Почему Rust не может найти wl_display_get_registry?
При написании кода для использования Wayland Client API Rust, похоже, не может найти символ wl_display_get_registry . Objdump файла также не может найти символ. Однако программа на C, скомпилированная с помощью GCC, может найти этот символ....
376 просмотров
schedule 28.11.2021

Как создать безопасные привязки FFI для библиотеки, ресурсы которой могут быть признаны недействительными в любое время?
Я пытаюсь создать композитор Wayland на Rust. Wayland является преемником оконной системы X11. Одна из наиболее полнофункциональных библиотек для разработки Wayland называется wlroots и написана на / для C.I Раньше я использовал его немного, но в...
52 просмотров
schedule 16.11.2021

В чем разница между приложением, зависящим от X-сервера, и приложением на Wayland?
Как узнать, зависит ли приложение от X-сервера? Как мне создать приложение, не зависящее от X?
51 просмотров
schedule 13.03.2022

Как клиенты Wayland общаются с сервером?
Я знаю, что протокол системы X Window был основан на сети, и именно так клиенты общаются с X-сервером. Теперь Wayland стремится избавиться от этой сетевой зависимости. У меня вопрос: как клиенты Wayland должны общаться с наборщиком? Что является...
488 просмотров
schedule 23.04.2022

Qt делает приложение всегда на вершине на платформе Weston / Wayland
Я хотел бы организовать фокус двух приложений в настольной системе Wayland-Weston. Два приложения: Написано на Qt / QML, полноэкранный режим Написано с использованием Wayland Client API + OpenGL, полноэкранный режим Я бы хотел, чтобы...
1789 просмотров
schedule 29.06.2022

Порядок вызова wl_display_dispatch и wl_display_roundtrip
Я пытаюсь понять, какой из них следует вызывать раньше, а какой позже между wl_display_dispatch и wl_display_roundtrip. Я видел оба порядка, поэтому интересно, какой из них правильный. 1st order: wl_display_get_registry(display);...
283 просмотров
schedule 07.08.2022

Как запустить композитор qt wayland с терминала без платформы, такой как запуски weston
Я использовал плагин Qt Wayland для разработки диспетчера отображения для Linux. Я попытался запустить созданный мной диспетчер отображения в сеансе терминала, но он выглядит как qt.qpa.plugin: Could not find the Qt platform plugin "wyland" in...
1015 просмотров
schedule 10.08.2022

Выбор в Wayland
Я пытаюсь понять, как выбор (то есть основной и буфер обмена в X) работает в Wayland. Я немного читал об этом и понимаю, что Xorg имеет много (три) буфера, используемых для управления выбором и копированием / вставкой или манипуляциями...
1865 просмотров
schedule 30.09.2022

Когда сервер Wayland пропингует клиента?
Когда сервер Wayland будет пинговать клиента, чтобы проверить, получает ли он события?
67 просмотров
schedule 19.01.2023

Как создать контекст OpenGL 3.3 или 4.x через EGL
Я заинтересован в создании приложения OpenGL, которое не зависит от X11. Как я видел, это должно быть возможно через EGL. Примеры есть даже в инете. Но как я могу контролировать контекстную версию? Приведенный ниже пример кода создает контекст...
4455 просмотров
schedule 31.07.2023

Уэстон: Настройте композицию для дублирования окна.
Я хочу иметь возможность дублировать окно на уровне композитора/менеджера окон. То есть, когда пользователь открывает weston-terminal , я хочу отображать его как 2 окна и иметь возможность применять движение/поворот к этим окнам. Чтобы...
732 просмотров
schedule 05.01.2023

Не удается получить xid виджета GtkDrawingArea
Я пытаюсь создать приложение с графическим интерфейсом, используя python-vlc и Gtk в Python 3.6. Но когда я пытаюсь получить доступ к xid моего виджета GtkDrawingArea (чтобы связать его с экраном моего плеера), я получаю сообщение об ошибке...
723 просмотров
schedule 08.05.2023

В чем разница между двумя примерами weston-simple?
какая разница между weston-simple-egl и weston-simple-shm? 1) уэстон-простой-egl 2) вестон-простой-шм
61 просмотров
schedule 15.02.2023

Окно не отображается на SDL_CreateWindow на вестоне
У меня есть этот простой код для открытия окна SDL: #include <stdio.h> #include <SDL2/SDL.h> #define WIDTH 800 #define HEIGHT 600 int main (int argc, char **argv) { SDL_Window *window = NULL; if (SDL_Init(SDL_INIT_VIDEO) != 0)...
155 просмотров
schedule 10.05.2023

Как установить положение окна wayland на экране?
Я не знаю, как установить положение окна wayland на экране. Похоже, это как-то настраивается, потому что на моем ПК окно находится в повторяющемся месте. Я попробовал решение в ​​Как установить положение поверхности клиента Wayland на фоне...
260 просмотров
schedule 10.11.2022

Как запустить сеанс GNOME Wayland из командной строки / tty?
Я экспериментирую с Wayland. Вы можете запустить Gnome с X через команду startx . Есть ли способ запустить Gnome с помощью какой-нибудь команды? Я хотел бы иметь возможность запускать Gnome / X на моем основном дисплее. Затем переключитесь на...
39751 просмотров
schedule 05.04.2024