You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The docs also seem to be incorrect for pcmanfm config (although perhaps this changed in Bookworm...I haven't checked).
The config files can be found at
-pcmanfm: /home/user/.config/LXDE-pi/pcmanfm.conf+pcmanfm: /home/user/.config/pcmanfm/LXDE-pi/pcmanfm.conf
libfm: /home/user/.config/libfm.conf
lxterminal: /home/user/.config/lxterminal/lxterminal.conf
One thing that is quite confusing is the relationship between:
Graphics
lxde
labwc
Reading in between the lines:
If you want to use X11: --plugin graphics:"graphics=X11"
Then specify your configurations using the lxde plugin.
Examples of files and their purpose:
# libfm: Core Library for pcmanfm File Manager
--plugin lxde:"lxde-config=libfm:$LXDE_CONFIG_FILE"
# pcmanfm: File Manager config
--plugin lxde:"lxde-config=pcmanfm:$PCMANFM_CONFIG_FILE"
# lxterminal: Terminal config
--plugin lxde:"lxde-config=lxterminal:$LXTERM_CONFIG_FILE"
# Desktop Wallpaper and Notification settings (Not supported)
-- Copy file to `/home/pi/.config/pcmanfm/LXDE-pi/desktop-items-0.conf`
# Task Bar Configuration (Not supported)
-- Copy file to `/home/user/.config/lxpanel/LXDE-pi/panels/panel`
If you want to use Wayland with LABWC (the now default for RPI OS):
Unlike X11, don't worry about specifying graphics plugin. Wayland is the default.
Configure labwc instead of lxde.
For configurations, it's easiest to use the /usr/local/sdm/sdm-collect-labwc-config tool on a Pi that you've configured how you want things to be, to then collect all relevant configuration files.
Then copy them off the test Pi, and stored them somewhere on your SDM server.
Following which, use the labwc plugin to copy in all the files and apply on images with something like below:
Thanks for pointing out some potential issues. The lxde plugin is going to go away in favor of labwc, so I'm not too inclined to do much with the lxde plugin.
If there's an actionable question you have in the OP, please highlight it.
Hi,
I wanted to point out some observations with X11.
We have the following docs for LXDE:
https://github.com/gitbls/sdm/blob/master/Docs/Plugins.md#lxde
As well as further info on config here:
https://github.com/gitbls/sdm/blob/master/Docs/Using-LXDE-Config.md
For LXDE to be complete, ideally we would also copy the
/home/pi/.config/lxpanel/LXDE-pi/panels/panel
file into the image.This file is responsible for the configuration of the taskbar (such as screen location, and notifications).
Example panel file:
The docs also seem to be incorrect for pcmanfm config (although perhaps this changed in Bookworm...I haven't checked).
One thing that is quite confusing is the relationship between:
Reading in between the lines:
If you want to use X11:
--plugin graphics:"graphics=X11"
Then specify your configurations using the lxde plugin.
Examples of files and their purpose:
If you want to use Wayland with LABWC (the now default for RPI OS):
Configure labwc instead of lxde.
For configurations, it's easiest to use the
/usr/local/sdm/sdm-collect-labwc-config
tool on a Pi that you've configured how you want things to be, to then collect all relevant configuration files.Then copy them off the test Pi, and stored them somewhere on your SDM server.
Following which, use the labwc plugin to copy in all the files and apply on images with something like below:
--plugin labwc:"all-config=$CONFIG_LOCATION/labwc"
Thanks,
Matt
The text was updated successfully, but these errors were encountered: