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

Рабочий стол Weston с панелью инструментов

Можно ли запустить Weston без панели инструментов вверху и изменить фон на черный. Так что когда у меня есть скрипт в init.d, он сначала вызывает weston, чем мое приложение qt5? такие как:

weston &
/home/root/app -platform wayland

7 ответов

Решение

Вы можете изменить настройки фона в weston.ini. Для панели инструментов вам просто нужно вернуть 0 в функции want_panel в clients/desktop_shell.c

Вы также можете просто добавить строку с панелью локации в раздел weston.ini [shell] следующим образом:

[shell] panel-location = ""

Кажется, это определяется shell/modules загружается при запуске weston, по умолчанию desktop-shell.so загружен. Вы можете обратиться к справочной странице weston.ini, чтобы попытаться изменить его.

У меня такая же проблема. Это решение:

открыть: /etc/xdg/weston/weston.ini

добавлять:

panel-position=none

в этот файл

открыть терминал или отладку, наберите:

systemctl restart weston

перезагружать

Чтобы объединить возможные решения, просто добавив настройки, как показано ниже, в ваш weston.ini мне помог.

**[shell]
panel-location=""
panel-position=none**

Кроме того, Weston.ini выбирается на основе этого порядка приоритета:

$XDG_CONFIG_HOME/weston.ini   (if $XDG_CONFIG_HOME is set)
$HOME/.config/weston.ini      (if $HOME is set)
weston/weston.ini in each
           $XDG_CONFIG_DIR           (if $XDG_CONFIG_DIRS is set)
       /etc/xdg/weston/weston.ini    (if $XDG_CONFIG_DIRS is not set)
       <current dir>/weston.ini      (if no variables were set)

где переменная среды $HOME - это домашний каталог пользователя, а $XDG_CONFIG_HOME - каталог конфигурации, специфичный для пользователя, а $XDG_CONFIG_DIRS - это разделенный двоеточиями список базовых каталогов конфигурации, таких как /etc/xdg-foo:/etc/xdg,

Беги как weston --shell="kiosk-shell.so"

Киоск-оболочка Weston — это простая оболочка, предназначенная для случаев использования одного приложения или киоска. Он делает все окна приложений верхнего уровня полноэкранными и поддерживает определение того, какие приложения размещать на определенных выходах.

Я исправил ту же проблему в версии weston 9, изменив /etc/xdg/weston/weston.ini.

панель-позиция=нет

Другие вопросы по тегам