-
Notifications
You must be signed in to change notification settings - Fork 33
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
Status Notifier not showing correct icons having dash in their names #260
Comments
Make sure you have all core libraries of LXQt and also optional dependencies of Arch's LXQt packages. |
Also, libappindicator-gtk3 and libappindicator-gtk2 (which should be among optional dependencies but I'm not sure if that's the case with Arch). |
All libraries are installed including For Remmina the only way it shows its appindicator is using the package |
I just installed remmina-1:1.4.17-1 with
If the problem was in Status Notifier, it should have been reproducible here. In case something is missing, the packagers should be told about it once it's found. |
How it works for you and not for recently downloaded distros tested on virtual machines?? that's the thing that confuses me, you say it works but then I test a virtual machine |
Most probably, a package is missing from Arch's optional dependencies and, being based on Arch, those distros inherit its lack. |
I just installed remmina on arch and see the generic executable icon too.
|
Very interesting! I've never had a problem with Telegram's icon either. I use Manjaro Testing, which sometimes skips bad upgrades in Arch. A missing package or a faulty one? |
The only log I see on the LXQT panel everytime an application "ask" to register a StatusNotifierItem (appindicator) is this:
There's definetely a bug, I mean....there has to be and it's not |
As I mentioned in Discussions, telegram's issue was both on debian and arch at one moment, and it solved by itself somehow. |
Error is (translated):
|
That's exactly the same log I put on the report and what happens to me everytime an application asks to create an AppIndicator |
It isn't. Yours is about To make sure that no magic happened, I installed Remmina again (has uninstalled it after the first test) and its tray icon appeared correctly inside Status Notifier. |
Both logs shows same error, and yes, it works for you not for us, you can download yourself Garuda Linux LXQT or any arch + lxqt based distro and type |
In addition, I've always had these lines about solaar, while its tray icon has always been OK:
So, I don't think the error is pertinent to this report. |
No one denied your observation. It just doesn't prove that the problem you see is in Status Notifier. |
is there any way to debug lxqt-panel or the Status Notifier Plugin??? I'd really like to solve the problem.
|
Just Installed solaar , generic icon |
LOL! I use it for years.
The main job is done in https://github.com/lxqt/lxqt-panel/blob/master/plugin-statusnotifier/statusnotifierbutton.cpp. I'd do debugging if I could reproduce the issue. |
I can reproduce it right away with any arch + lxqt distro .iso in a virtual machine Garuda LXQT Virtual Machine, just installed solaar , generic icon: |
Just tested LXQt git on debian bullseye, remmina icon is fine. |
so it is an Arch problem 😨 |
@ahsand97, you don't need to repeat that. Your report is clear and everyone believes you. |
Thanks, since you close the issue I felt forced to prove my point. |
Oh, closing an issue never means the end of discussion — and this page shows that ;) Unfortunately, for a reason unknown to me, this page can't be converted to a Discussion.
We need more info. As I mentioned above, I use Manjaro, which is Arch-based. However, I don't use Manjaro/Arch's LXQt packages. |
Arch's (as well as Manjaro's) Qt was upgraded to |
I downloaded the source code of lxqt-panel, ran Is there any way to develop/test the panel without replacing my default panel binaries and files??, I was looking in the code of the file you mentioned and there's a fallback function assigning the generic icon when the desired icon fails (?) so I wanna check if something's happening but don't really know how can I compile then run/debug the panel |
Ranting isn't helping. Wait until the PRs are merged. If, after that, you see a problem, open another issue. |
Did you switch before compiling to the branches |
The bug affect me every day that's why I want it to be solved at least for me cuz I know it takes long to have those changes via pacman and I work with remmina everyday.
Yes I downloaded those branches, compiled them and installed them and the icons weren't working out of the box. After cloning the branch status_notificer_icon_extension which has the changes made by @tsujan and adding this changes from the branch statusnotifier-xdgicon got the problem solved. statusnotifierbutton.cpp from the status_notifier_icon_extension branch if (QIcon::hasThemeIcon(iconName))
nextIcon = QIcon::fromTheme(iconName);
else replacing those lines adding the statusnotifier-xdgicon branch changes solves the issue: nextIcon = XdgIcon::fromTheme(iconName);
if (nextIcon.isNull()) I don't know if both changes are meant to be in a future release but thanks to both of you for helping solving this annoying issue. |
Dash fallbacks can cause all sorts of troubles. Although the inherited themes were searched *before* them, the code first ignored `hicolor` among the inherited themes and then searched it *after* dash fallbacks. That's corrected by the current patch. Fixes #260. That report is also an example of how annoying dash fallbacks could be if they aren't used *only* as the last resort.
I'm not sure if I follow everything here, but seems the only remaining issue is for applications that use absolute paths as icons? (ex: diff --git a/plugin-statusnotifier/statusnotifierbutton.cpp b/plugin-statusnotifier/statusnotifierbutton.cpp
index 9aff4f08..67a1c8cf 100644
--- a/plugin-statusnotifier/statusnotifierbutton.cpp
+++ b/plugin-statusnotifier/statusnotifierbutton.cpp
@@ -166,7 +166,11 @@ void StatusNotifierButton::refetchIcon(Status status, const QString& themePath)
QIcon nextIcon;
if (!iconName.isEmpty())
{
- if (QIcon::hasThemeIcon(iconName))
+ if (iconName[0] == QChar::fromLatin1('/'))
+ {
+ nextIcon.addFile(iconName);
+ }
+ else if (QIcon::hasThemeIcon(iconName))
nextIcon = QIcon::fromTheme(iconName);
else
{ |
@palinek I can't reply on this and thanks for the feedback, what I was trying to point out is that Now that you point out that changing here this (returns if (QIcon::hasThemeIcon(iconName))
nextIcon = QIcon::fromTheme(iconName); for this: nextIcon = QIcon::fromTheme(iconName);
if (nextIcon.isNull())
{
QDir themeDir(themePath); |
Excellent point @palinek! Do you know when will it occur?
Cool! I'm +1 for that change - get rid of |
If there is not the "exact match" (meaning the "dash fallback" is available only): /*!
\since 4.6
Returns \c true if there is an icon available for \a name in the
current icon theme, otherwise returns \c false.
\sa themeSearchPaths(), fromTheme(), setThemeName()
*/
bool QIcon::hasThemeIcon(const QString &name)
{
QIcon icon = fromTheme(name);
return icon.name() == name;
}
I think that also... |
IMO something like this should be used.. $ git diff
diff --git a/plugin-statusnotifier/statusnotifierbutton.cpp b/plugin-statusnotifier/statusnotifierbutton.cpp
index 9aff4f08e..1a5cecd6c 100644
--- a/plugin-statusnotifier/statusnotifierbutton.cpp
+++ b/plugin-statusnotifier/statusnotifierbutton.cpp
@@ -163,12 +163,10 @@ void StatusNotifierButton::refetchIcon(Status status, const QString& themePath)
}
interface->propertyGetAsync(nameProperty, [this, status, pixmapProperty, themePath] (QString iconName) {
- QIcon nextIcon;
if (!iconName.isEmpty())
{
- if (QIcon::hasThemeIcon(iconName))
- nextIcon = QIcon::fromTheme(iconName);
- else
+ QIcon nextIcon = QIcon::fromTheme(iconName);
+ if (nextIcon.isNull())
{
QDir themeDir(themePath);
if (themeDir.exists()) |
yeah, this is basically the same patch @ahsand97 tested above (#260 (comment)) |
As a record, that patch is merged in lxqt/lxqt-panel#1637 |
@ahsand97 I'm now considering a different fix than lxqt/lxqt-panel#1637, and I need to know the actual cause that breaks the icon of remmina on your machine. Could you paste the output of the following 3 commands?
|
It was not only on my machine but on a new virtual machine using Garuda Linux LXQT with the latest lxqt-panel and libqtxdg too, the only issue I saw is that the function I tried changing
CLICK TO EXPAND
remmina /usr/
remmina /usr/bin/
remmina /usr/bin/remmina
remmina /usr/bin/remmina-file-wrapper
remmina /usr/include/
remmina /usr/include/remmina/
remmina /usr/include/remmina/plugin.h
remmina /usr/include/remmina/remmina_trace_calls.h
remmina /usr/include/remmina/types.h
remmina /usr/lib/
remmina /usr/lib/pkgconfig/
remmina /usr/lib/pkgconfig/remmina.pc
remmina /usr/lib/remmina/
remmina /usr/lib/remmina/plugins/
remmina /usr/lib/remmina/plugins/remmina-plugin-exec.so
remmina /usr/lib/remmina/plugins/remmina-plugin-kwallet.so
remmina /usr/lib/remmina/plugins/remmina-plugin-rdp.so
remmina /usr/lib/remmina/plugins/remmina-plugin-secret.so
remmina /usr/lib/remmina/plugins/remmina-plugin-spice.so
remmina /usr/lib/remmina/plugins/remmina-plugin-vnc.so
remmina /usr/share/
remmina /usr/share/applications/
remmina /usr/share/applications/org.remmina.Remmina.desktop
remmina /usr/share/applications/remmina-file.desktop
remmina /usr/share/icons/
remmina /usr/share/icons/hicolor/
remmina /usr/share/icons/hicolor/128x128/
remmina /usr/share/icons/hicolor/128x128/apps/
remmina /usr/share/icons/hicolor/128x128/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/16x16/
remmina /usr/share/icons/hicolor/16x16/apps/
remmina /usr/share/icons/hicolor/16x16/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/16x16/status/
remmina /usr/share/icons/hicolor/16x16/status/remmina-status.svg
remmina /usr/share/icons/hicolor/22x22/
remmina /usr/share/icons/hicolor/22x22/apps/
remmina /usr/share/icons/hicolor/22x22/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/22x22/status/
remmina /usr/share/icons/hicolor/22x22/status/remmina-status.svg
remmina /usr/share/icons/hicolor/24x24/
remmina /usr/share/icons/hicolor/24x24/apps/
remmina /usr/share/icons/hicolor/24x24/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/24x24/status/
remmina /usr/share/icons/hicolor/24x24/status/remmina-status.svg
remmina /usr/share/icons/hicolor/256x256/
remmina /usr/share/icons/hicolor/256x256/apps/
remmina /usr/share/icons/hicolor/256x256/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/32x32/
remmina /usr/share/icons/hicolor/32x32/apps/
remmina /usr/share/icons/hicolor/32x32/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/32x32/status/
remmina /usr/share/icons/hicolor/32x32/status/remmina-status.svg
remmina /usr/share/icons/hicolor/48x48/
remmina /usr/share/icons/hicolor/48x48/apps/
remmina /usr/share/icons/hicolor/48x48/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/48x48/status/
remmina /usr/share/icons/hicolor/48x48/status/remmina-status.svg
remmina /usr/share/icons/hicolor/512x512/
remmina /usr/share/icons/hicolor/512x512/apps/
remmina /usr/share/icons/hicolor/512x512/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/64x64/
remmina /usr/share/icons/hicolor/64x64/apps/
remmina /usr/share/icons/hicolor/64x64/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/64x64/status/
remmina /usr/share/icons/hicolor/64x64/status/remmina-status.svg
remmina /usr/share/icons/hicolor/72x72/
remmina /usr/share/icons/hicolor/72x72/apps/
remmina /usr/share/icons/hicolor/72x72/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/96x96/
remmina /usr/share/icons/hicolor/96x96/apps/
remmina /usr/share/icons/hicolor/96x96/apps/org.remmina.Remmina.png
remmina /usr/share/icons/hicolor/apps/
remmina /usr/share/icons/hicolor/apps/org.remmina.Remmina-symbolic.svg
remmina /usr/share/icons/hicolor/apps/remmina-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/
remmina /usr/share/icons/hicolor/scalable/actions/
remmina /usr/share/icons/hicolor/scalable/actions/remmina-camera-photo-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-connect-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-disconnect-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-document-save-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-document-send-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-duplicate-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-dynres-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-fit-window-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-fullscreen-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-go-bottom-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-keyboard-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-multi-monitor-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-pan-down-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-pan-up-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-pin-down-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-pin-up-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-preferences-system-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-scale-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-switch-page-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/remmina-system-run-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/actions/view-list.svg
remmina /usr/share/icons/hicolor/scalable/apps/
remmina /usr/share/icons/hicolor/scalable/apps/org.remmina.Remmina-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/apps/org.remmina.Remmina.svg
remmina /usr/share/icons/hicolor/scalable/emblems/
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-rdp-ssh-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-rdp-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-sftp-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-spice-ssh-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-spice-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-ssh-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-tool-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-vnc-ssh-symbolic.svg
remmina /usr/share/icons/hicolor/scalable/emblems/remmina-vnc-symbolic.svg
remmina /usr/share/locale/
remmina /usr/share/locale/ar/
remmina /usr/share/locale/ar/LC_MESSAGES/
remmina /usr/share/locale/ar/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ast/
remmina /usr/share/locale/ast/LC_MESSAGES/
remmina /usr/share/locale/ast/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ber/
remmina /usr/share/locale/ber/LC_MESSAGES/
remmina /usr/share/locale/ber/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/bg/
remmina /usr/share/locale/bg/LC_MESSAGES/
remmina /usr/share/locale/bg/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/bn/
remmina /usr/share/locale/bn/LC_MESSAGES/
remmina /usr/share/locale/bn/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/br/
remmina /usr/share/locale/br/LC_MESSAGES/
remmina /usr/share/locale/br/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/bs/
remmina /usr/share/locale/bs/LC_MESSAGES/
remmina /usr/share/locale/bs/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ca/
remmina /usr/share/locale/ca/LC_MESSAGES/
remmina /usr/share/locale/ca/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ca@valencia/
remmina /usr/share/locale/ca@valencia/LC_MESSAGES/
remmina /usr/share/locale/ca@valencia/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ckb/
remmina /usr/share/locale/ckb/LC_MESSAGES/
remmina /usr/share/locale/ckb/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/cs/
remmina /usr/share/locale/cs/LC_MESSAGES/
remmina /usr/share/locale/cs/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/da/
remmina /usr/share/locale/da/LC_MESSAGES/
remmina /usr/share/locale/da/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/de/
remmina /usr/share/locale/de/LC_MESSAGES/
remmina /usr/share/locale/de/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/el/
remmina /usr/share/locale/el/LC_MESSAGES/
remmina /usr/share/locale/el/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/en_AU/
remmina /usr/share/locale/en_AU/LC_MESSAGES/
remmina /usr/share/locale/en_AU/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/en_GB/
remmina /usr/share/locale/en_GB/LC_MESSAGES/
remmina /usr/share/locale/en_GB/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/en_US/
remmina /usr/share/locale/en_US/LC_MESSAGES/
remmina /usr/share/locale/en_US/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/eo/
remmina /usr/share/locale/eo/LC_MESSAGES/
remmina /usr/share/locale/eo/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/es/
remmina /usr/share/locale/es/LC_MESSAGES/
remmina /usr/share/locale/es/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/es_VE/
remmina /usr/share/locale/es_VE/LC_MESSAGES/
remmina /usr/share/locale/es_VE/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/et/
remmina /usr/share/locale/et/LC_MESSAGES/
remmina /usr/share/locale/et/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/eu/
remmina /usr/share/locale/eu/LC_MESSAGES/
remmina /usr/share/locale/eu/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/fa/
remmina /usr/share/locale/fa/LC_MESSAGES/
remmina /usr/share/locale/fa/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/fi/
remmina /usr/share/locale/fi/LC_MESSAGES/
remmina /usr/share/locale/fi/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/fr/
remmina /usr/share/locale/fr/LC_MESSAGES/
remmina /usr/share/locale/fr/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/gl/
remmina /usr/share/locale/gl/LC_MESSAGES/
remmina /usr/share/locale/gl/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/he/
remmina /usr/share/locale/he/LC_MESSAGES/
remmina /usr/share/locale/he/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/hi/
remmina /usr/share/locale/hi/LC_MESSAGES/
remmina /usr/share/locale/hi/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/hr/
remmina /usr/share/locale/hr/LC_MESSAGES/
remmina /usr/share/locale/hr/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/hu/
remmina /usr/share/locale/hu/LC_MESSAGES/
remmina /usr/share/locale/hu/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/id/
remmina /usr/share/locale/id/LC_MESSAGES/
remmina /usr/share/locale/id/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ie/
remmina /usr/share/locale/ie/LC_MESSAGES/
remmina /usr/share/locale/ie/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/it/
remmina /usr/share/locale/it/LC_MESSAGES/
remmina /usr/share/locale/it/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ja/
remmina /usr/share/locale/ja/LC_MESSAGES/
remmina /usr/share/locale/ja/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ka/
remmina /usr/share/locale/ka/LC_MESSAGES/
remmina /usr/share/locale/ka/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/kab/
remmina /usr/share/locale/kab/LC_MESSAGES/
remmina /usr/share/locale/kab/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/kk/
remmina /usr/share/locale/kk/LC_MESSAGES/
remmina /usr/share/locale/kk/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/km/
remmina /usr/share/locale/km/LC_MESSAGES/
remmina /usr/share/locale/km/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/kn/
remmina /usr/share/locale/kn/LC_MESSAGES/
remmina /usr/share/locale/kn/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ko/
remmina /usr/share/locale/ko/LC_MESSAGES/
remmina /usr/share/locale/ko/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/lt/
remmina /usr/share/locale/lt/LC_MESSAGES/
remmina /usr/share/locale/lt/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/lv/
remmina /usr/share/locale/lv/LC_MESSAGES/
remmina /usr/share/locale/lv/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/mk/
remmina /usr/share/locale/mk/LC_MESSAGES/
remmina /usr/share/locale/mk/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/mr/
remmina /usr/share/locale/mr/LC_MESSAGES/
remmina /usr/share/locale/mr/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ms/
remmina /usr/share/locale/ms/LC_MESSAGES/
remmina /usr/share/locale/ms/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/my/
remmina /usr/share/locale/my/LC_MESSAGES/
remmina /usr/share/locale/my/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/nb/
remmina /usr/share/locale/nb/LC_MESSAGES/
remmina /usr/share/locale/nb/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/nl/
remmina /usr/share/locale/nl/LC_MESSAGES/
remmina /usr/share/locale/nl/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/oc/
remmina /usr/share/locale/oc/LC_MESSAGES/
remmina /usr/share/locale/oc/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/pl/
remmina /usr/share/locale/pl/LC_MESSAGES/
remmina /usr/share/locale/pl/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/pt/
remmina /usr/share/locale/pt/LC_MESSAGES/
remmina /usr/share/locale/pt/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/pt_BR/
remmina /usr/share/locale/pt_BR/LC_MESSAGES/
remmina /usr/share/locale/pt_BR/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/pt_PT/
remmina /usr/share/locale/pt_PT/LC_MESSAGES/
remmina /usr/share/locale/pt_PT/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ro/
remmina /usr/share/locale/ro/LC_MESSAGES/
remmina /usr/share/locale/ro/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ru/
remmina /usr/share/locale/ru/LC_MESSAGES/
remmina /usr/share/locale/ru/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/shn/
remmina /usr/share/locale/shn/LC_MESSAGES/
remmina /usr/share/locale/shn/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/si/
remmina /usr/share/locale/si/LC_MESSAGES/
remmina /usr/share/locale/si/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/sk/
remmina /usr/share/locale/sk/LC_MESSAGES/
remmina /usr/share/locale/sk/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/sl/
remmina /usr/share/locale/sl/LC_MESSAGES/
remmina /usr/share/locale/sl/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/sq/
remmina /usr/share/locale/sq/LC_MESSAGES/
remmina /usr/share/locale/sq/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/sr/
remmina /usr/share/locale/sr/LC_MESSAGES/
remmina /usr/share/locale/sr/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/sv/
remmina /usr/share/locale/sv/LC_MESSAGES/
remmina /usr/share/locale/sv/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/te/
remmina /usr/share/locale/te/LC_MESSAGES/
remmina /usr/share/locale/te/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/th/
remmina /usr/share/locale/th/LC_MESSAGES/
remmina /usr/share/locale/th/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/tr/
remmina /usr/share/locale/tr/LC_MESSAGES/
remmina /usr/share/locale/tr/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/ug/
remmina /usr/share/locale/ug/LC_MESSAGES/
remmina /usr/share/locale/ug/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/uk/
remmina /usr/share/locale/uk/LC_MESSAGES/
remmina /usr/share/locale/uk/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/uz@cyrillic/
remmina /usr/share/locale/uz@cyrillic/LC_MESSAGES/
remmina /usr/share/locale/uz@cyrillic/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/zh_CN/
remmina /usr/share/locale/zh_CN/LC_MESSAGES/
remmina /usr/share/locale/zh_CN/LC_MESSAGES/remmina.mo
remmina /usr/share/locale/zh_TW/
remmina /usr/share/locale/zh_TW/LC_MESSAGES/
remmina /usr/share/locale/zh_TW/LC_MESSAGES/remmina.mo
remmina /usr/share/man/
remmina /usr/share/man/man1/
remmina /usr/share/man/man1/remmina-file-wrapper.1.gz
remmina /usr/share/man/man1/remmina.1.gz
remmina /usr/share/metainfo/
remmina /usr/share/metainfo/org.remmina.Remmina.appdata.xml
remmina /usr/share/mime/
remmina /usr/share/mime/packages/
remmina /usr/share/mime/packages/remmina-mime.xml
remmina /usr/share/remmina/
remmina /usr/share/remmina/external_tools/
remmina /usr/share/remmina/external_tools/functions.sh
remmina /usr/share/remmina/external_tools/launcher.sh
remmina /usr/share/remmina/external_tools/remmina_filezilla_sftp.sh
remmina /usr/share/remmina/external_tools/remmina_filezilla_sftp_pki.sh
remmina /usr/share/remmina/external_tools/remmina_nslookup.sh
remmina /usr/share/remmina/external_tools/remmina_ping.sh
remmina /usr/share/remmina/external_tools/remmina_traceroute.sh
remmina /usr/share/remmina/theme/
remmina /usr/share/remmina/theme/3024 Day.colors
remmina /usr/share/remmina/theme/3024 Night.colors
remmina /usr/share/remmina/theme/Adventure.colors
remmina /usr/share/remmina/theme/AdventureTime.colors
remmina /usr/share/remmina/theme/Afterglow.colors
remmina /usr/share/remmina/theme/AlienBlood.colors
remmina /usr/share/remmina/theme/Andromeda.colors
remmina /usr/share/remmina/theme/Argonaut.colors
remmina /usr/share/remmina/theme/Arthur.colors
remmina /usr/share/remmina/theme/AtelierSulphurpool.colors
remmina /usr/share/remmina/theme/Atom.colors
remmina /usr/share/remmina/theme/AtomOneLight.colors
remmina /usr/share/remmina/theme/Aurora.colors
remmina /usr/share/remmina/theme/Banana Blueberry.colors
remmina /usr/share/remmina/theme/Batman.colors
remmina /usr/share/remmina/theme/Belafonte Day.colors
remmina /usr/share/remmina/theme/Belafonte Night.colors
remmina /usr/share/remmina/theme/BirdsOfParadise.colors
remmina /usr/share/remmina/theme/Blazer.colors
remmina /usr/share/remmina/theme/Blue Matrix.colors
remmina /usr/share/remmina/theme/BlueBerryPie.colors
remmina /usr/share/remmina/theme/BlulocoDark.colors
remmina /usr/share/remmina/theme/BlulocoLight.colors
remmina /usr/share/remmina/theme/Borland.colors
remmina /usr/share/remmina/theme/Breeze.colors
remmina /usr/share/remmina/theme/Bright Lights.colors
remmina /usr/share/remmina/theme/Broadcast.colors
remmina /usr/share/remmina/theme/Brogrammer.colors
remmina /usr/share/remmina/theme/Builtin Dark.colors
remmina /usr/share/remmina/theme/Builtin Light.colors
remmina /usr/share/remmina/theme/Builtin Pastel Dark.colors
remmina /usr/share/remmina/theme/Builtin Solarized Dark.colors
remmina /usr/share/remmina/theme/Builtin Solarized Light.colors
remmina /usr/share/remmina/theme/Builtin Tango Dark.colors
remmina /usr/share/remmina/theme/Builtin Tango Light.colors
remmina /usr/share/remmina/theme/C64.colors
remmina /usr/share/remmina/theme/CLRS.colors
remmina /usr/share/remmina/theme/Calamity.colors
remmina /usr/share/remmina/theme/Chalk.colors
remmina /usr/share/remmina/theme/Chalkboard.colors
remmina /usr/share/remmina/theme/ChallengerDeep.colors
remmina /usr/share/remmina/theme/Chester.colors
remmina /usr/share/remmina/theme/Ciapre.colors
remmina /usr/share/remmina/theme/Cobalt Neon.colors
remmina /usr/share/remmina/theme/Cobalt2.colors
remmina /usr/share/remmina/theme/CrayonPonyFish.colors
remmina /usr/share/remmina/theme/Cyberdyne.colors
remmina /usr/share/remmina/theme/Dark Pastel.colors
remmina /usr/share/remmina/theme/Dark+.colors
remmina /usr/share/remmina/theme/Darkside.colors
remmina /usr/share/remmina/theme/Desert.colors
remmina /usr/share/remmina/theme/DimmedMonokai.colors
remmina /usr/share/remmina/theme/Django.colors
remmina /usr/share/remmina/theme/DjangoRebornAgain.colors
remmina /usr/share/remmina/theme/DjangoSmooth.colors
remmina /usr/share/remmina/theme/Doom Peacock.colors
remmina /usr/share/remmina/theme/DoomOne.colors
remmina /usr/share/remmina/theme/DotGov.colors
remmina /usr/share/remmina/theme/Dracula+.colors
remmina /usr/share/remmina/theme/Dracula.colors
remmina /usr/share/remmina/theme/Duotone Dark.colors
remmina /usr/share/remmina/theme/ENCOM.colors
remmina /usr/share/remmina/theme/Earthsong.colors
remmina /usr/share/remmina/theme/Elemental.colors
remmina /usr/share/remmina/theme/Elementary.colors
remmina /usr/share/remmina/theme/Espresso Libre.colors
remmina /usr/share/remmina/theme/Espresso.colors
remmina /usr/share/remmina/theme/Fahrenheit.colors
remmina /usr/share/remmina/theme/Fideloper.colors
remmina /usr/share/remmina/theme/FirefoxDev.colors
remmina /usr/share/remmina/theme/Firewatch.colors
remmina /usr/share/remmina/theme/FishTank.colors
remmina /usr/share/remmina/theme/Flat.colors
remmina /usr/share/remmina/theme/Flatland.colors
remmina /usr/share/remmina/theme/Floraverse.colors
remmina /usr/share/remmina/theme/ForestBlue.colors
remmina /usr/share/remmina/theme/Framer.colors
remmina /usr/share/remmina/theme/FrontEndDelight.colors
remmina /usr/share/remmina/theme/FunForrest.colors
remmina /usr/share/remmina/theme/Galaxy.colors
remmina /usr/share/remmina/theme/Github.colors
remmina /usr/share/remmina/theme/Glacier.colors
remmina /usr/share/remmina/theme/Grape.colors
remmina /usr/share/remmina/theme/Grass.colors
remmina /usr/share/remmina/theme/Gruvbox Dark.colors
remmina /usr/share/remmina/theme/Gruvbox Light.colors
remmina /usr/share/remmina/theme/Guezwhoz.colors
remmina /usr/share/remmina/theme/Hacktober.colors
remmina /usr/share/remmina/theme/Hardcore.colors
remmina /usr/share/remmina/theme/Harper.colors
remmina /usr/share/remmina/theme/Highway.colors
remmina /usr/share/remmina/theme/Hipster Green.colors
remmina /usr/share/remmina/theme/Hivacruz.colors
remmina /usr/share/remmina/theme/Homebrew.colors
remmina /usr/share/remmina/theme/Hopscotch.256.colors
remmina /usr/share/remmina/theme/Hopscotch.colors
remmina /usr/share/remmina/theme/Hurtado.colors
remmina /usr/share/remmina/theme/Hybrid.colors
remmina /usr/share/remmina/theme/IC_Green_PPL.colors
remmina /usr/share/remmina/theme/IC_Orange_PPL.colors
remmina /usr/share/remmina/theme/IR_Black.colors
remmina /usr/share/remmina/theme/Jackie Brown.colors
remmina /usr/share/remmina/theme/Japanesque.colors
remmina /usr/share/remmina/theme/Jellybeans.colors
remmina /usr/share/remmina/theme/JetBrains Darcula.colors
remmina /usr/share/remmina/theme/Kibble.colors
remmina /usr/share/remmina/theme/Kolorit.colors
remmina /usr/share/remmina/theme/Konsolas.colors
remmina /usr/share/remmina/theme/Lab Fox.colors
remmina /usr/share/remmina/theme/Laser.colors
remmina /usr/share/remmina/theme/Later This Evening.colors
remmina /usr/share/remmina/theme/Lavandula.colors
remmina /usr/share/remmina/theme/LiquidCarbon.colors
remmina /usr/share/remmina/theme/LiquidCarbonTransparent.colors
remmina /usr/share/remmina/theme/LiquidCarbonTransparentInverse.colors
remmina /usr/share/remmina/theme/Man Page.colors
remmina /usr/share/remmina/theme/Material.colors
remmina /usr/share/remmina/theme/MaterialDark.colors
remmina /usr/share/remmina/theme/MaterialDarker.colors
remmina /usr/share/remmina/theme/MaterialOcean.colors
remmina /usr/share/remmina/theme/Mathias.colors
remmina /usr/share/remmina/theme/Medallion.colors
remmina /usr/share/remmina/theme/Mirage.colors
remmina /usr/share/remmina/theme/Misterioso.colors
remmina /usr/share/remmina/theme/Molokai.colors
remmina /usr/share/remmina/theme/MonaLisa.colors
remmina /usr/share/remmina/theme/Monokai Remastered.colors
remmina /usr/share/remmina/theme/Monokai Soda.colors
remmina /usr/share/remmina/theme/Monokai Vivid.colors
remmina /usr/share/remmina/theme/N0tch2k.colors
remmina /usr/share/remmina/theme/Neopolitan.colors
remmina /usr/share/remmina/theme/Neutron.colors
remmina /usr/share/remmina/theme/Night Owlish Light.colors
remmina /usr/share/remmina/theme/NightLion v1.colors
remmina /usr/share/remmina/theme/NightLion v2.colors
remmina /usr/share/remmina/theme/Nocturnal Winter.colors
remmina /usr/share/remmina/theme/Novel.colors
remmina /usr/share/remmina/theme/Obsidian.colors
remmina /usr/share/remmina/theme/Ocean.colors
remmina /usr/share/remmina/theme/OceanicMaterial.colors
remmina /usr/share/remmina/theme/Ollie.colors
remmina /usr/share/remmina/theme/OneHalfDark.colors
remmina /usr/share/remmina/theme/OneHalfLight.colors
remmina /usr/share/remmina/theme/Operator Mono Dark.colors
remmina /usr/share/remmina/theme/Overnight Slumber.colors
remmina /usr/share/remmina/theme/PaleNightHC.colors
remmina /usr/share/remmina/theme/Pandora.colors
remmina /usr/share/remmina/theme/Paraiso Dark.colors
remmina /usr/share/remmina/theme/Parasio Dark.colors
remmina /usr/share/remmina/theme/PaulMillr.colors
remmina /usr/share/remmina/theme/PencilDark.colors
remmina /usr/share/remmina/theme/PencilLight.colors
remmina /usr/share/remmina/theme/Piatto Light.colors
remmina /usr/share/remmina/theme/Pnevma.colors
remmina /usr/share/remmina/theme/Popping and Locking.colors
remmina /usr/share/remmina/theme/Pro Light.colors
remmina /usr/share/remmina/theme/Pro.colors
remmina /usr/share/remmina/theme/Purple Rain.colors
remmina /usr/share/remmina/theme/Rapture.colors
remmina /usr/share/remmina/theme/Red Alert.colors
remmina /usr/share/remmina/theme/Red Planet.colors
remmina /usr/share/remmina/theme/Red Sands.colors
remmina /usr/share/remmina/theme/Relaxed.colors
remmina /usr/share/remmina/theme/Rippedcasts.colors
remmina /usr/share/remmina/theme/Rouge 2.colors
remmina /usr/share/remmina/theme/Royal.colors
remmina /usr/share/remmina/theme/Ryuuko.colors
remmina /usr/share/remmina/theme/Sakura.colors
remmina /usr/share/remmina/theme/Scarlet Protocol.colors
remmina /usr/share/remmina/theme/SeaShells.colors
remmina /usr/share/remmina/theme/Seafoam Pastel.colors
remmina /usr/share/remmina/theme/Seti.colors
remmina /usr/share/remmina/theme/Shaman.colors
remmina /usr/share/remmina/theme/Slate.colors
remmina /usr/share/remmina/theme/SleepyHollow.colors
remmina /usr/share/remmina/theme/Smyck.colors
remmina /usr/share/remmina/theme/Snazzy.colors
remmina /usr/share/remmina/theme/SoftServer.colors
remmina /usr/share/remmina/theme/Solarized Darcula.colors
remmina /usr/share/remmina/theme/Solarized Dark - Patched.colors
remmina /usr/share/remmina/theme/Solarized Dark Higher Contrast.colors
remmina /usr/share/remmina/theme/Solarized Dark.colors
remmina /usr/share/remmina/theme/Solarized Light.colors
remmina /usr/share/remmina/theme/SpaceGray Eighties Dull.colors
remmina /usr/share/remmina/theme/SpaceGray Eighties.colors
remmina /usr/share/remmina/theme/SpaceGray.colors
remmina /usr/share/remmina/theme/Spacedust.colors
remmina /usr/share/remmina/theme/Spiderman.colors
remmina /usr/share/remmina/theme/Spring.colors
remmina /usr/share/remmina/theme/Square.colors
remmina /usr/share/remmina/theme/Subliminal.colors
remmina /usr/share/remmina/theme/Sundried.colors
remmina /usr/share/remmina/theme/Symfonic.colors
remmina /usr/share/remmina/theme/Tango Adapted.colors
remmina /usr/share/remmina/theme/Tango Half Adapted.colors
remmina /usr/share/remmina/theme/Teerb.colors
remmina /usr/share/remmina/theme/Terminal Basic.colors
remmina /usr/share/remmina/theme/Thayer Bright.colors
remmina /usr/share/remmina/theme/The Hulk.colors
remmina /usr/share/remmina/theme/Tinacious Design (Dark).colors
remmina /usr/share/remmina/theme/Tinacious Design (Light).colors
remmina /usr/share/remmina/theme/Tomorrow Night Blue.colors
remmina /usr/share/remmina/theme/Tomorrow Night Bright.colors
remmina /usr/share/remmina/theme/Tomorrow Night Burns.colors
remmina /usr/share/remmina/theme/Tomorrow Night Eighties.colors
remmina /usr/share/remmina/theme/Tomorrow Night.colors
remmina /usr/share/remmina/theme/Tomorrow.colors
remmina /usr/share/remmina/theme/ToyChest.colors
remmina /usr/share/remmina/theme/Treehouse.colors
remmina /usr/share/remmina/theme/Twilight.colors
remmina /usr/share/remmina/theme/Ubuntu.colors
remmina /usr/share/remmina/theme/UltraViolent.colors
remmina /usr/share/remmina/theme/UnderTheSea.colors
remmina /usr/share/remmina/theme/Unikitty.colors
remmina /usr/share/remmina/theme/Urple.colors
remmina /usr/share/remmina/theme/Vaughn.colors
remmina /usr/share/remmina/theme/VibrantInk.colors
remmina /usr/share/remmina/theme/Violet Dark.colors
remmina /usr/share/remmina/theme/Violet Light.colors
remmina /usr/share/remmina/theme/WarmNeon.colors
remmina /usr/share/remmina/theme/Wez.colors
remmina /usr/share/remmina/theme/Whimsy.colors
remmina /usr/share/remmina/theme/WildCherry.colors
remmina /usr/share/remmina/theme/Wombat.colors
remmina /usr/share/remmina/theme/Wryan.colors
remmina /usr/share/remmina/theme/Zenburn.colors
remmina /usr/share/remmina/theme/ayu.colors
remmina /usr/share/remmina/theme/ayu_light.colors
remmina /usr/share/remmina/theme/coffee_theme.colors
remmina /usr/share/remmina/theme/cyberpunk.colors
remmina /usr/share/remmina/theme/deep.colors
remmina /usr/share/remmina/theme/idea.colors
remmina /usr/share/remmina/theme/idleToes.colors
remmina /usr/share/remmina/theme/jubi.colors
remmina /usr/share/remmina/theme/lovelace.colors
remmina /usr/share/remmina/theme/midnight-in-mojave.colors
remmina /usr/share/remmina/theme/nord.colors
remmina /usr/share/remmina/theme/primary.colors
remmina /usr/share/remmina/theme/purplepeter.colors
remmina /usr/share/remmina/theme/rebecca.colors
remmina /usr/share/remmina/theme/shades-of-purple.colors
remmina /usr/share/remmina/theme/synthwave-everything.colors
remmina /usr/share/remmina/theme/synthwave.colors
(583 total files, 0 modified files)
CLICK TO EXPAND
|
Packages look normal. My lxqt-panel picks
I really appreciate your efforts on testing on multiple systems. However, running virtual machines or installing a new system is not an option for me due to weak CPU and quite limited disk space. Others may have different issues as well. As a result, I rely on your more observations to investigate the actual cause. |
log with the latest changes (icon shown correctly) log with the previous version (this one, icon not showing) |
I guess I know why things are broken for you. You have qt5ct, and the latter is known to cause several issues: https://github.com/search?q=org%3Alxqt+qt5ct&type=issues. Try uninstalling qt5ct, set to another style in lxqt-config-appearance and re-login. Older commits like https://github.com/lxqt/lxqt-panel/blob/2f18ff5cd32bec0ee7e15ffbaabbd41b6d5a7a18/plugin-statusnotifier/statusnotifierbutton.cpp should work. |
qt5ct is indeed installed but I don't use it just removed qt5ct and its files from ~/.config/qt5ct , lxqt-config-appearance is configured to use gtk2 style and still |
Your log shows qt5ct. From lxqt-panel_2.log,
I guess you run lxqt-config-appearance after uninstalling qt5ct? That program will pick a fallbak option on the GUI, but the actual attempted plugin is still qt5ct. By the way, the gtk2 style (qgtk2) is no longer maintained. I suggest you get rid of that, too. The package name may be qt5-styleplugins or so. |
I mean after removing qt5ct Okay so...there's no qt5ct installed no more, log with older commit |
Thanks for the patience. Now I'm not sure what is the cause... Anyway, the next target may be the icon theme cache. Could you try to remove this file: |
Same result, Out of curiosity I did this little script to see if same result was giving me another machine with Manjaro XFCE and it was the same CLICK TO EXPAND
#include <qapplication.h>
#include <QtDebug>
#include <QIcon>
int main( int argc, char **argv ) {
QApplication a( argc, argv );
QString iconName = QString("remmina-status");
qDebug(qUtf8Printable(QString("QIcon::hasThemeIcon -> ") + QVariant(QIcon::hasThemeIcon(iconName)).toString()));
qDebug(qUtf8Printable(QString("QIcon::fromTheme is null? -> ") + QVariant(QIcon::fromTheme(iconName).isNull()).toString()));
return a.exec();
} For the icon battery it returns |
Thanks, could you upload strace logs for `strace -o lxqt-panel.log -s
512 -f lxqt-panel` or `strace -o a.log -s 512 -f ./a.out` (a.out is
your test program) when `/usr/share/icons/hicolor/icon-theme.cache` is
not there?
Ahsan David Pérez Bermúdez ***@***.***> 於 2021年7月14日 週三 下午11:03寫道:
…
if anything changes
Same result, QIcon::hasThemeIcon(iconName) returns false, out of curiosity I did this little script to see if same result was giving me another machine with XFCE and it was the same
#include <qapplication.h>
#include <QtDebug>
#include <QIcon>
int main( int argc, char **argv ) {
QApplication a( argc, argv );
QString iconName = QString("remmina-status");
qDebug(qUtf8Printable(QString("QIcon::hasThemeIcon -> ") + QVariant(QIcon::hasThemeIcon(iconName)).toString()));
qDebug(qUtf8Printable(QString("QIcon::fromTheme is null? -> ") + QVariant(QIcon::fromTheme(iconName).isNull()).toString()));
return a.exec();
}
the battery icon returns true
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
(older commit and without my script, without |
Could you double check if
Let's fix issues on LXQt first. I have a fix in my mind for non-LXQt environments, but I'd like to understand the whole situation first. |
Yes, it is, including the latest commit and pretty much same behaviour
Yes of course but since I'm the only one who seem to be able to reproduce it (so far) I guess I'm just gonna stick with
Great, I only did the test on XFCE out of curiosity to check if the behaviour was the same |
Thanks. I'm afraid I cannot help you more for now. If I'm lucky, I
will get back to my powerful PC and I will be able to run virtual
machines there, during roughly the middle of August. Before I do more
tests then, you may need to check all the stuff yourself. I suspect
dcac08a
does not work as intended in some cases. Maybe adding random qDebug()
calls into src/xdgiconloader/xdgiconloader.cpp can reveal some
interesting points.
Ahsan David Pérez Bermúdez ***@***.***> 於 2021年7月15日 週四 上午1:46寫道:
…
Could you double check if /usr/lib/libQt5XdgIconLoader.so.3 is built from the the latest libqtxdg
Yes, it is, including the latest commit and pretty much same behaviour
Let's fix issues on LXQt first
Yes of course but since I'm the only one who seem to be able to reproduce it (so far) I guess I'm just gonna stick with XdgIcon::fromTheme(iconName) or QIcon::fromTheme(iconName)
I have a fix in my mind for non-LXQt environments
Great, I only did the test on XFCE out of curiosity to check if the behaviour was the same
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I reproduced this problem when I was using deepin V20. When I installed a wine application, I failed to get the icon from the system theme using QIcon::fromTheme. I tried to upgrade libqtxdg to 3.9.1 (including #261), The problem can still be reproduced
|
Expected Behavior
All applications that use appindicator should display their icon correctly in the panel.
Current Behavior
Some applications don't display their appindicator icon, it just shows the generic application-x-executable icon, Remmina is one of them, if I install Remmina normally and run it, it doesn't show the appindicator icon but it does display the icon correctly with the package Remmina-appindicator which is a Remmina version compiled with its own libappindicator as far as I know.
I'm developing some apps in Python and Java with GTK3 and have tested on both languages libraries that creates appindicators and same thing happens, no icon showing just the generic application-x-executable.
Remmina package: (it shows the generic application-x-executable icon for the appindicator)
Remmina-appindicator package: (it shows correctly its icon for the appindicator)
JappIndicator library to create AppIndicators in Java: (I've tested this on XFCE and GNOME and both works perfectly)
SystemTray library to create AppIndicators in Java: (tested on both XFCE and GNOME too and it works)
The only log I see when I run
lxqt-panel
from console and run those apps is this (don't really know if packages are missing):Possible Solution
Steps to Reproduce (for bugs)
Context
This is really annoying cause I really like appindicators over systray icons and since I develop desktop software I really wanted to use appindicators on lxqt but for some reason no matter what language or library I use same thing happens, it doesn't show the chosen icon.
System Information
The text was updated successfully, but these errors were encountered: