Можно ли удалить панель инструментов 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.
панель-позиция=нет