Описание тега wayland

Wayland - это протокол для предоставления графического вывода пользователям Linux/Unix. Он задуман как легкая альтернатива подсистеме X11.
1 ответ

Мой код общей памяти Wayland обнаружил ошибку ошибки сегментации

Когда я попробовал код Wayland из онлайн-учебника, он работал нормально, и он показывает ошибку сегментации в строке *pixel++ = 0xffff; в приведенном ниже коде, static void paint_pixels_A(void *temp_data) { int n; uint32_t *pixel = temp_data; fprint…
05 ноя '14 в 10:36
3 ответа

Как запустить сессию gnome-wayland из командной строки?

Я экспериментирую с Wayland. Вы можете запустить Gnome с помощью X через startx команда. Есть ли способ запустить Gnome с Wayland через какую-то команду? Я хотел бы иметь возможность запускать Gnome/X на моем главном дисплее. Затем переключитесь на …
03 июл '15 в 20:22
1 ответ

Как обойти GLFW_KEY_UNKNOWN

На моем ноутбуке (MSI GE63VR 7RE) GLFW передает GLFW_KEY_UNKNOWN в функцию обратного вызова клавиш при нажатии клавиши пробела (и некоторых других клавиш). Существует скан-код почти для всех ключей, но предполагается, что они зависят от компьютера, …
14 май '18 в 20:03
0 ответов

Развернуть приложение на половине экрана на Wayland

Я хотел бы открыть развернутый терминал gnome на половине экрана. Так же, как когда вы нажимаете на ярлык "супер + левый". В любом случае я использую скрипт bash, так что хакерское решение в порядке. На X11 я мог бы просто добавить $xdotool key 'sup…
28 сен '17 в 12:38
1 ответ

Почему Rust не может найти wl_display_get_registry?

При написании кода для использования Wayland Client API Rust, похоже, не может найти wl_display_get_registry условное обозначение. Объект файла также не может найти символ. Тем не менее, C-программа, скомпилированная с GCC, может найти символ. Почем…
05 июн '18 в 20:01
1 ответ

Qt 5.7 Как я могу проверить значение переменной QT_QPA_PLATFORM во время выполнения?

Я знаю, как проверить платформу по умолчанию, но мне нужно проверить в своем приложении, работает ли оно на X11 или Wayland. Я пытаюсь это: QString platform = qgetenv("QT_QPA_PLATFORM"); но он возвращает пустую строку. На Weston, когда я запускаю св…
16 ноя '16 в 10:00
1 ответ

Ошибка сборки расширения Wayland-ivi на Ubuntu16.04

Я следовал инструкциям руководства GENIVI. Строительство Wayland-Ivi-расширение: $ git clone https://github.com/GENIVI/wayland-ivi-extension.git $ mkdir build-wayland-ivi-extension $ cd build-wayland-ivi-extension $ cmake ./ -DBUILD_ILM_API_TESTS=1 …
18 сен '17 в 05:47
7 ответов

Можно ли удалить панель инструментов Weston?

Можно ли запустить Weston без панели инструментов вверху и изменить фон на черный. Так что когда у меня есть скрипт в init.d, он сначала вызывает weston, чем мое приложение qt5? такие как: weston & /home/root/app -platform wayland
02 июн '15 в 20:27
0 ответов

Переключение TTY с помощью программы с использованием DRM/KMS

Я создаю компоновщик Wayland, и у меня работает настройка режима DRM/KMS (в основном только что скопировал код из kmscube). Прямо сейчас это работает, но когда я использую Ctrl+Alt+F[n] для переключения на другой TTY (такой как тот, на котором запущ…
23 сен '17 в 19:14
0 ответов

Weston обновление времени ожидания idle_time

Есть ли способ изменить параметр 'idle_time' во время выполнения weston? Со страницы man: "Этот тайм-аут простоя - это время, после которого Weston перейдет в" неактивный "режим, и экран станет черным. Значение 0 отключает тайм-аут". В настоящее вре…
11 дек '18 в 10:07
1 ответ

Выбрать существующие wl_surfaces?

Возможно ли получить существующий wl_surfaces? Идея состоит в том, чтобы иметь возможность извлекать wl_surfaces из приложения и иметь возможность получать доступ ко всем его данным, таким как его wl_buffer.
08 мар '16 в 13:01
0 ответов

/dev/dri/renderXXX отсутствует в vitualbox с гостевой ОС Debian

Я использую Debian(минимальная версия) на virtualbox. Но я не вижу пути / dev / dri / renderXX, созданного там. Так как мое приложение использует устройство drm, оно выдает ошибку: "невозможно открыть устройство /dev/dri/renderXXX" Эти устройства dr…
17 фев '19 в 14:49
1 ответ

Получить окно GDK от xid, под Wayland

В двух словах: это повторение Как получить окно GDK из XID? , но под Уэйлендом. Код, подобный следующему, работал нормально, пока я не обновил Debian с Stretch до Buster: #!/usr/bin/env python3 from gi.repository import Gdk from gi.repository import…
18 авг '17 в 18:00
0 ответов

Превратить виртуальный экран в Wayland

Верхняя часть экрана моего ноутбука сломана, и я не могу видеть что-либо в пределах прямоугольника 1600x82. Возможно ли в Wayland/XWayland преобразовать виртуальный экран так, чтобы использовалась только видимая область моего монитора? Мне удалось в…
01 мар '15 в 01:24
2 ответа

Альтернатива для Xephyr в Wayland

Я ищу инструмент для проверки своих кодов, я всегда делаю это, используя Xephyr для Xorg. Есть ли альтернатива ксефиру в Уэйленде?
27 ноя '17 в 15:45
2 ответа

Гном-панцирь, поворот экрана

Предполагая, что я использую драйвер Intel. Gnome-shell позволяет вращать экраны в Настройках -> Дисплей при использовании Xorg. Можно ли вращать при использовании Wayland?
10 окт '15 в 12:43
1 ответ

Имитация ввода с клавиатуры и мыши на Wayland и X11

Я работаю над небольшим приемочным тестом для моего приложения OpenGL, написанным на C. До сих пор я только мог делать скриншоты и не нашел способа имитации ввода с клавиатуры и мыши на Wayland и X11. Любые предложения о том, как управлять потоком с…
18 июл '18 в 15:52
0 ответов

Проблемы с настройкой совместного использования экрана на Fedora 27 Desktop

Я использую Fedora 27 Desktop с GNOME. Я пробовал инструкции по всему Интернету, но не нашел ничего, что позволило бы мне настроить общий доступ к моему экрану для удаленного пользователя. Кто-нибудь может мне с этим помочь? Заранее большое спасибо …
26 мар '18 в 18:02
1 ответ

Переключить положение монитора в Вестоне

Можно ли указать положение монитора в Вестоне / Уэйленде? У меня есть два монитора, и я тестировал композитор Weston, но я не смог указать, какой монитор должен быть основным (или какой должен отображать "левую часть" экрана). Проверяя документы wes…
09 янв '18 в 08:13
1 ответ

Как установить положение поверхности клиента Wayland на фоне Weston?

Я создаю поверхность оболочки Wayland, чтобы показать "информацию FPS". Теперь я хотел бы установить фиксированную позицию для этого клиента Wayland при запуске приложения. Как я могу это сделать?
15 ноя '17 в 11:14