Skip to content
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

Only white surface as Tray Icon, Kubuntu 17.10 #1876

Open
1 task done
mpsdskd opened this issue Dec 7, 2017 · 16 comments
Open
1 task done

Only white surface as Tray Icon, Kubuntu 17.10 #1876

mpsdskd opened this issue Dec 7, 2017 · 16 comments

Comments

@mpsdskd
Copy link

mpsdskd commented Dec 7, 2017

  • I have searched open and closed issues for duplicates

White only Icon for tray entry

When opening Signal Desktop Beta with --start-in-tray it only shows a white rectangle as the tray icon

Screenshots

screenshot_20171207_102433
The white rectangle is Signal

Steps to reproduce

  • Open Signal in tray

Expected result: Icon should be signal icon

Platform info

Kubuntu 17.10
Signal Desktop v1.1.0-beta.4

@m-pilia
Copy link
Contributor

m-pilia commented Dec 22, 2017

I did not try on Kubuntu, but on Arch I noticed that having libappindicator installed breaks the icons of electron apps in the KDE Plasma tray, with the same behaviour you described.

@mpsdskd
Copy link
Author

mpsdskd commented Jan 24, 2018

With the new notification count feature the tray icon shows about a quarter red circle segment in its lower right (-> screenshot).
screenshot_20180124_095057

So possibly the white tray icon problem is in fact an icon scaling problem and the white area, that is my tray icon so far, is in fact a white part of the speech bubble in the signal icon?

@m-pilia
Copy link
Contributor

m-pilia commented Jan 24, 2018

Yes, it seems so. Apart from the scaling issue, does the tray icon work? Can you minimise/restore the window from the tray and open the context menu (right click on the tray)?

Sorry if I forgot to specify, but the behaviour I observed in my previous comment (with libappindicator installed on Arch/KDE) was also a scaling problem of the image (at the time I noticed that by repackaging Signal using tray icons of different sizes). In that scenario, I also noticed that the interaction with the tray icon was broken. Is libappindicator installed on your system?

@mpsdskd
Copy link
Author

mpsdskd commented Jan 24, 2018

Yes, hiding/unhiding the window using the tray icon works (and always worked).

Yes, the packages libappindicator1 and libappindicator3-1 are installed.
Interestingly removing libappindicator1 would also remove signal-desktop-beta.

@akrus
Copy link

akrus commented Jan 24, 2018

Same problem with KDE4 on Ubuntu 14.04.

@unDocUMeantIt
Copy link

same issue on kubuntu 16.04.

@jose-duarte
Copy link

Same issued around here, Manjaro KDE (Arch/KDE) with lib32-libindicator-gtk2/libindicator-gtk2 installed since they are used by steam-native.
White square logo with half red with notification.

@abouvier
Copy link

abouvier commented Feb 7, 2018

Launch Signal with XDG_CURRENT_DESKTOP=Unity signal-desktop --start-in-tray to temporary fix the problem.

@jose-duarte
Copy link

Cheers, thanks for the workaround. Working fine here.

@unDocUMeantIt
Copy link

unDocUMeantIt commented Feb 7, 2018

i can confirm that the workaround works.

@mpsdskd
Copy link
Author

mpsdskd commented Mar 5, 2018

I had the problem, that XDG_CURRENT_DESKTOP=Unity signal-desktop --use-tray-icon did not work with KDE's shortcuts, but env XDG_CURRENT_DESKTOP=Unity signal-desktop --use-tray-icon works with a fully working and shown tray icon.

@cdysthe
Copy link

cdysthe commented Mar 21, 2018

@mpsdskd When you say "fully working and shown tray icon" do you mean one that shows a Signal icon or the square white one?

@janekbettinger
Copy link

janekbettinger commented Mar 21, 2018

@cdysthe Have you tried the workaround suggested by #1876 (comment)? This is working for me using the latest KDE (see screenshot with submenu expanded).

auswahl_001

@cdysthe
Copy link

cdysthe commented Mar 21, 2018

@kroka Had some problems getting it right but have a shortcut now with XDG_CURRENT_DESKTOP=Unity; "/opt/Signal Beta/signal-desktop-beta" --start-in-tray which works with icon. I was so surprised it didn't work out of the box since all other messaging applications I've used has this working. Still can't toggle the window by clicking the icon. Would be good to have that also.

@mattconnell
Copy link

Gentoo KDE user here. The XDG_CURRENT_DESKTOP env change did not work for me. Only uninstalling libappindicator worked. I just unset the trayicon use flag for games-util/steam-client-meta since it was the only thing I had depending on it.

@keitalbame
Copy link

Icon is properly showing on Fedora 31 KDE when starting with --use-tray-icon --start-in-tray.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests