Page 1 of 1
Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Mon Nov 04, 2024 2:51 pm
by AVLinux
Hi,
I'm posting in modified because (a) I'm using AVL with Enlightenment and (b) I'm using the Kdenlive AppImage..
I've been a Cinelerra user for over a decade but in working on a recent large Video project (over 2 hrs) Cinelerra-GG will not load my large number of prepared clips in ProRes format without crashing and I had to give up on it for this project and I thought maybe the universe was using this as a reason for me to learn Kdenlive which I have avoided for years because in the past it was more unstable for my needs than Cinelerra-GG ever was.. So far I'm super impressed with current Kdenlive, it has really matured into a phenomenal NLE and it's taken everything I've thrown at it including some pretty complex edits with nary a complaint or crash.
My issue is I want to use it's 'Breeze Dark' theme and on my system the Kdenlive Icons remain dark when I use it's Dark theme and are very indistinct and only brighten slightly on mouseover. I did some Googling and it was suggested to install the 'Breeze' metapackage to bring in the KDE Breeze themes and Icons etc. and supposedly this would cause an option to appear in Kdenlive to 'force Breeze Icons' but this hasn't happened for me, only the original UI choices from the Appimage are there. I am using the second last Kdenlive 24.08.1 release which is QT6, I'm wondering if this is the problem since Enlightenment is hardwired for theme matching with QT5 (which it does flawlessly).
Any other MX'ers using Kdenlive QT6 and having a similar issue? To be clear it's 'default' light theme works as expected this issue only affects 'Breeze Dark'. By rights an AppImage should be completely self-contained and not be asking you to install system stuff so I'm a bit puzzled why it just doesn't handle it's theming properly out of the box.. Is this also a problem on MX XFCE4 and MX-Fluxbox?
shot-2024-11-04_14-30-22.jpg
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Mon Nov 04, 2024 7:56 pm
by dolphin_oracle
i use the flatpak version, its qt6. theme choices work OK. the dark color scheme as light icons you can read. I am using KDE though.
24.08.1
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Tue Nov 05, 2024 11:39 am
by AVLinux
dolphin_oracle wrote: Mon Nov 04, 2024 7:56 pm
i use the flatpak version, its qt6. theme choices work OK. the dark color scheme as light icons you can read. I am using KDE though.
24.08.1
Thanks for the confirmation.
Hmmmph...
I held my nose and installed the Flatpak and the Icons are correct however I can't load my large project because some of the LADSPA Plugins are not accessible due to Flatpak's predilection for using non-standard file locations. Anything Audio or Video that uses external Plugins is always a treat with Flatpak (not!) I can live with the default theme for now, maybe a bug report to the Kdenlive devs can get the AppImage whipped into shape.
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Tue Nov 05, 2024 2:44 pm
by Zeke
Hello Glen ...
AppImages are, for the most part, self-sufficient ... they do, however, read your system for necessary dependencies if available. In the case of Kdenlive I would suggest/recommend installing the Breeze theme from MX's Package Installer ... does the trick. Don't forget to install mediainfo as well as mediainfo-gui from Synaptic ... there ya go ...
Zeke
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Tue Nov 05, 2024 3:06 pm
by AVLinux
Zeke wrote: Tue Nov 05, 2024 2:44 pm
Hello Glen ...
AppImages are, for the most part, self-sufficient ... they do, however, read your system for necessary dependencies if available. In the case of Kdenlive I would suggest/recommend installing the Breeze theme from MX's Package Installer ... does the trick. Don't forget to install mediainfo as well as mediainfo-gui from Synaptic ... there ya go ...
Zeke
Hi,
Thanks for the reply, unfortunately in my case the installation of the breeze metapackage which pulls in all the breeze themes and icons etc. doesn't make a difference, nor does it add any new theme options in Kdenlive so it seems Kdenlive's AppImage isn't aware that Breeze is on the system at all.
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Wed Nov 06, 2024 11:59 am
by Zeke
Hello again Glen ... you said you installed the Breeze metapackage (from Synaptic?) ... that is made for the Plasma desktop! You don't need it ... uninstall it ... get rid of residuals (sudo apt autoremove && sudo aptitude purge ~c). After that, simply install the breeze-gtk theme pack from MX Pkg. Installer as I recommended to you previously. Geez ... I have the latest Kdenlive AppImage running on MX23 XFCE with no problems.
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Wed Nov 06, 2024 3:08 pm
by AVLinux
Hi,
Yes, the breeze metapackage pulls in the breeze icons and various themes and I had already manually installed the breeze GTK theme so it was all there but it doesn't work here on Enlightenment however it is good to hear that for you and other MX Users that it works with XFCE4. My guess is that probably other Desktop Environments are more open to dealing with QT6 and Enlightenment is not yet. I would be interested to know if Fluxbox works or not just out of curiousity.
Anyway, it's a minor inconvenience not the end of the world, by rights the AppImage should contain both the light and dark Icon sets like the Flatpak does and it should work on any system even if there isn't a stitch of KDE, QT6 or Plasma.
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Wed Nov 06, 2024 3:24 pm
by dreamer
I extracted the AppImage. There doesn't seem to be a whole lot of icons in there. The main difference between AppImage and Flatpak is that the former relies on system components while the latter only modestly does this. For example many AppImages don't even include glibc which make them unusable on older distros. Flatpaks include pretty much the whole OS except the Linux kernel. There are pros and cons with each approach...
Why it doesn't pull icons from /usr/share/icons/"breeze" I don't know. Launching the AppImage from the terminal might give you a clue.
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Wed Nov 06, 2024 3:30 pm
by AVLinux
dreamer wrote: Wed Nov 06, 2024 3:24 pm
I extracted the AppImage. There doesn't seem to be a whole lot of icons in there. The main difference between AppImage and Flatpak is that the former relies on system components while the latter only modestly does this. For example many AppImages don't even include glibc which make them unusable on older distros. Flatpaks include pretty much the whole OS except the Linux kernel. There are pros and cons with each approach...
Why it doesn't pull icons from /usr/share/icons/"breeze" I don't know. Launching the AppImage from the terminal might give you a clue.
The terminal has this to say:
Code: Select all
QApplication: invalid style override 'gtk2' passed, ignoring it.
Available styles: Breeze, Windows, Fusion
kf.config.core: Watching absolute paths is not supported "/tmp/.mount_kdenlihWPDvo/usr/share/color-schemes/BreezeDark.colors"
Part of this could also be the residual hauntings of a Plasma install that was removed and did a spectacularly bad job of cleaning up after itself.. I should probably try it on a Live ISO and see what it does..
Re: Kdenlive AppImage Breeze Dark Icons don't change.
Posted: Wed Nov 06, 2024 4:19 pm
by dreamer
I extracted the AppImage because I was on Windows, but I booted into MX-23 Cinnamon to see what would happen if I launched it. I just launched it from the file manager and everything seems Ok to me.

Re: Kdenlive AppImage Breeze Dark Icons don't change. [Solved]
Posted: Wed Nov 06, 2024 8:12 pm
by AVLinux
OK,
I grabbed the AppImage and installed on my laptop which has been unsullied by Plasma experiments and voila the correct Icons are utilized in the Dark theme, so it is a peculiarity of my Desktop which I'm going to assume has been left in some improper QT state by the removal of Plasma... Marking solved! Thanks to all!