-
-
Notifications
You must be signed in to change notification settings - Fork 505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to open [Customize Look and Feel] (lxappearance) in Bullseye #4687
Comments
Probably there are additional packages pulled from the RPi repo related to the RPi desktop which we need to exclude now. I set the pins conservative, only blocking those packages known to cause issues or being installed by default with LXDE, but it seems better to block a larger range of everything that is related to the RPi desktop to be future prove and have a pure Debian LXDE desktop. Quite nasty that this is not an own repository component anymore so that it can be added and removed easily. I'll run some tests, but @pinipon could you show the output of the following command, please: dpkg -l | grep 'rpt' |
Same output on both images 32-bit ARMv6 and ARMv7. In 64-bit ARMv8 image I'm able to open |
I changed the blacklist to a wider range of packages via wildcards: ccd551f A pain that the RPi desktop uses the "main" component of the repo without having package names adjusted and becoming more and more incompatible with plain LXDE... And I'm not sure which parts are only related to the desktop design choices and which parts may include hardware acceleration enhancements. E.g. I also checked what changes to ALSA were made, and there it is an additional config file for the RPi onboard soundcard, which we want to keep. Don't ask me why this is not shipped as a single file via ... sorry for my little frustration here, so this is how you can apply the fix on your running system: sed -i '/^Package:/c\Package: openbox obconf libob* pcmanfm libfm* libgtk* lxpanel* lxsession*' /etc/apt/preferences.d/dietpi-lxde
dpkg -r --force-depends libfm-data libfm-extra4 libfm-gtk-data libgtk-3-0 libgtk-3-common libgtk2.0-0 libgtk2.0-common libobrender32v5 libobt2v5 lxsession lxsession-data lxsession-edit lxsession-logout openbox
apt -f install I didn't test every setting and desktop tool, so would be great if you could apply the fix and report back if there is any issue left or introduced by it. Changelog: dfce08c |
My procedure for [Desktop Pager]:
Another issue is Preferences => Setup Hot Keys: result in |
Ah, so sed -i '/^Package:/c\Package: openbox obconf libob* pcmanfm libfm* libgtk* lxpanel* lxsession*' /etc/apt/preferences.d/dietpi-lxde
dpkg -r --force-depends obconf
apt install obconf |
Thank you for your fix. Now it works. |
I was thinking to block all But dpkg -l | grep 'rpt' EDIT: I further generalised the block to cover also EDIT2: Live patch PR up: #4696 |
Yes it's
In the meantime, I solved the issue of |
Okay, I guess this is expected. |
Yes Anyway, I want to thank you for your very valuable support and quick replies on these issues, and this why I made a good choice to work exclusively with DietPi images on all my RPi Projects (with and without LXDE). From my side you can close the topic. |
Well... I'm struggling now to change icon theme to
the icon theme is not correctly loaded in [Customize Look and Feel] ( Do you have an idea to solve this issue? |
In your 2nd last post, I'll verify this on VM, as actually I tested every menu entry once on Bullseye LXDE, a while ago. When verified, I agree then the plugin should be installed by default. Not nice to have a menu entry when it cannot be used. About the icon theme: What do you mean by "not correctly loaded"? Can you check the X server logs for errors, in case? When its a root session, Another idea to get error outputs: Start We could go through the remaining RPi desktop packages, starting with |
Both verified: I'll add the lxhotkey plugin to be installed by default with LXDE. Not sure about the icon theme, so its not an issue with the RPi desktop, but a general Bullseye issue (if it worked on Buster). Not sure if this bug report is related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982901 Switching between Adwaita and nuoveXT works well. The is a newer Papirus version available via backports: https://packages.debian.org/bullseye-backports/papirus-icon-theme |
solve the issue with any icon-theme. So, it would be nice if you could install this package by default when one choose LXDE desktop on |
Great find. How did you find out about this? This package was pulled as dependency with the Adwaita icon theme until Buster: https://packages.debian.org/buster/adwaita-icon-theme Actually best would be if all icon themes, which depend on this additional SVG library, pull it as dependency. Adwaita works without it (probably not every icon, not sure), so the degradation makes sense. But breeze and papirus do not even apply at all, so to me it looks like they should have it added. |
I decided to install each icon theme on the repository and issues are solved after installing |
Awesome. So |
- DietPi-Software | LXDE: Resolved an issue on Bullseye where some icon themes could not be applied due to a missing SVG library. Many thanks to @pinipon for reporting the issue and solution: #4687 - DietPi-Software | LXDE: Resolved an issue where the hotkey setup didn't work because of a missing openbox plugin. Many thanks to @pinipon for reporting the issue and solution: #4687 - DietPi-Software | LXDE: Merged install and config code blocks and moved some commented Firefox settings into the Firefox install block for future review.
Both packages are now installed by default: 53651b0 I rechecked on Buster and hotkey setup wasn't working there either, so this makes sense on all distro versions. Many thanks for reporting those issues and finding solutions as well 👍. |
try "sudo apt install pipanel" |
This was not about the "RPi desktop" but about a regular LXDE on RPi, i.e. the command is |
Reviewing some dependencies, I rechecked whether it makes sense to ask adding Two valid points:
So unless/until best practice has been declared somewhere, adding it as recommendation only seems sane. It is then on desktop environments or other parent packages, which add both, applications who require Adwaita had it as hard dependency in the past, but degraded it to a recommendation, worrying about architectures which do not support
In the meantime, it is supported by all architectures supported by Debian, including Sid and all inofficial ports. The other arguments remain, hence I'm not going to open a report about this. |
Creating a bug report/issue
Required Information
DietPi version |
cat /boot/dietpi/.version
G_DIETPI_VERSION_CORE=7
G_DIETPI_VERSION_SUB=5
G_DIETPI_VERSION_RC=2
G_GITBRANCH='master'
G_GITOWNER='MichaIng'
Distro version |
echo $G_DISTRO_NAME
orcat /etc/debian_version
bullseye
Kernel version |
uname -a
Linux ifmtvpi2 5.10.52-v7+ #1441 SMP Tue Aug 3 18:10:09 BST 2021 armv7l GNU/Linux
SBC model |
echo $G_HW_MODEL_NAME
or (EG: RPi3)RPi 3 Model B+ (armv7l)
Power supply used | (EG: 5V 1A RAVpower)
5V 3A
SDcard used | (EG: SanDisk ultra)
ADATA HC I
Additional Information (if applicable)
Software title:
LXDE
Was the software title installed freshly or updated/migrated?
freshly
Can this issue be replicated on a fresh installation of DietPi?
Yes
echo $G_HW_UUID
Steps to reproduce
Expected behaviour
Actual behaviour
Extra details
The text was updated successfully, but these errors were encountered: