Is it possible to have weston run without the toolbar at the top and change the background to black. So that when i have a script in init.d it calls weston first than my qt5 app? such as:
weston &
/home/root/app -platform wayland
Is it possible to have weston run without the toolbar at the top and change the background to black. So that when i have a script in init.d it calls weston first than my qt5 app? such as:
weston &
/home/root/app -platform wayland
you can change the background settings in weston.ini. For the toolbar you just have to return 0 in want_panel function in clients/desktop_shell.c
Add panel-location
string weston.ini
[shell]
section like this:
[shell]
panel-location = ""
I had the same problem. This is solution:
open: /etc/xdg/weston/weston.ini
add:
panel-position=none
to this file
open terminal or debug, type:
systemctl restart weston
reboot
Run as weston --shell="kiosk-shell.so"
Weston’s kiosk-shell is a simple shell targeted at single-app/kiosk use cases. It makes all top-level application windows fullscreen, and supports defining which applications to place on particular outputs.
It is seemed it is determined by the shell/modules
loaded when launching weston
, by default desktop-shell.so
is loaded. You can reference to the man page of weston.ini to try to change it.
To combine the possible solutions, just by adding the settings as below to your weston.ini helped me.
[shell]
panel-location=""
panel-position=none
Also, Weston.ini is picked up based on this precedence order:-
$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)
where environment variable $HOME is the user's home directory, and $XDG_CONFIG_HOME is the user specific configuration directory, and $XDG_CONFIG_DIRS is a colon ':' delimited listed of configuration base directories, such as /etc/xdg-foo:/etc/xdg.
I fixed same issue on weston version 9 by modifying /etc/xdg/weston/weston.ini
panel-position=none
you can change the background settings in weston.ini. For the toolbar you just have to return 0 in want_panel function in clients/desktop_shell.c
© 2022 - 2024 — McMap. All rights reserved.