signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.55k stars 2.64k forks source link

Tray icon not presented on Linux -- 6.3.0 #6259

Closed t-nelson closed 1 year ago

t-nelson commented 1 year ago

Bug Description

starting signal-desktop v6.3.0 with --start-in-tray and/or --use-tray-icon no longer presents a tray icon. reverting to v6.2.0 brings it back (though i had to move my profile aside due to db incompatibility). the tray related logging seems to be the same from both versions. i'm assuming it's something to do with the electron update in 6.3.0.

Steps to Reproduce

  1. upgrade signal-desktop to v6.3.0
  2. start signal-desktop with the --start-in-tray flag

Actual Result:

application starts in the background as per usual with --start-in-tray, but no tray icon is presented. must relaunch the application to raise the ui window.

Expected Result:

application starts in the background and displays a tray icon displaying unread message count and allowing toggling ui window visibility

Screenshots

n/a

Platform Info

Signal Version:

Operating System:

Linked Device Version:

Link to Debug Log

https://pastebin.com/aZF1kUZ7

EvkazolinAqua commented 1 year ago

6.1.41-1-MANJARO KDE, X11 signal-desktop v.6.26.0-1 [pacman] NO tray. Also no tray mention in Signal setting -- everyone has like that?

code-IM-perfect commented 1 year ago

@EvkazolinAqua There is no option to use tray in signal settings on linux for some reason, you can only enable them through flags, try signal-desktop --use-tray-icon or signal-desktop --start-in-tray.

if they work for you then add the flag on your .desktop file (this can be done by right clicking on the start button and going to 'edit applications' on KDE iirc)

This issue was created when even these flags had stopped working

Splarkszter commented 1 year ago

This issue should be re-oppened, i can't figure out how to enable the tray icon.

Linux Mint 21.1 both Cinnamon and XFCE

code-IM-perfect commented 1 year ago

@Splarkszter the specific bug for which this issue was opened has been resolved.

Please try running signal-desktop --use-tray-icon from the terminal and if that does not work open a new issue.

You can make this permanent if it works for you by editing signal-desktop.desktop in /usr/share/applications

FiSHYsolutions commented 1 year ago

still no tray icon in signal desktop v6.30.2 (snap) using xubuntu 22.04.3 lts @code-IM-perfect this issue is not fixed. it never was.

FiSHYsolutions commented 1 year ago

still no tray icon in signal desktop v6.32.0 (snap) using xubuntu 22.04.3 lts

code-IM-perfect commented 1 year ago

@FiSHYsolutions IDK man it appears it got fixed for almost everyone else...I think you should open a new issue

@Splarkszter did it work?

Edit: maybe you can try this?

FiSHYsolutions commented 1 year ago

@code-IM-perfect you have obviously no idea how many issues were opened for this bug in the past 9 months and closed without a fix. it's absoluteley ridiculous. opening a new one would result in an instant close. this bug is clearly a WONTFIX.

Splarkszter commented 12 months ago

@Splarkszter did it work?

Edit: maybe you can try this?

Didn't work, it says it's not recognized.

t-nelson commented 12 months ago

@FiSHYsolutions IDK man it appears it got fixed for almost everyone else...I think you should open a new issue

@Splarkszter did it work?

Edit: maybe you can try this?

as OP, i can confirm that the issue as initially reported (ubuntu 20.04 + unity wm) is definitely not resolved. however, i do understand that the problem is upstream of signal (in electron) so the signal team's hands are tied until there's a resolution there

major-mayer commented 11 months ago

When I start Signal-Desktop on my Manjaro Gnome/Wayland system with the --use-tray-icon flag, it works perfectly fine. Still, can somebody explain me, why we can't have a simple settings checkbox that the user can activate and must set a CLI flag instead? I mean it can of course be set to false by default, but users should have the possibility to enable it, without digging through the feature flags of Signal IMO.

Splarkszter commented 11 months ago

I'm using the flatpack version, wonder if that's the issue.