Comments (3)
This is not a duplicate of #6122
StartupWMClass
is set to Signal
as the linked issue suggests as a workaround, and the generic app icon is still used.
$ grep StartupWMClass /usr/share/applications/signal-desktop.desktop
StartupWMClass=Signal
from signal-desktop.
I can confirm that I have this issue in Wayland/GNOME as well (Ubuntu 24.04).
Changing the wmclass to signal (lowercase) resolved the issue for me.
I set my local .desktop file to:
[Desktop Entry]
Name=Signal
Exec=/opt/Signal/signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WaylandWindowDecorations --no-sandbox %U
Terminal=false
Type=Application
Icon=signal-desktop
StartupWMClass=signal
Comment=Private messaging from your desktop
MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
Categories=Network;InstantMessaging;Chat;
from signal-desktop.
@yochaigal That does indeed fix it for me. Running signal-deskop with WAYLAND_DEBUG=1
shows:
[2279573.109] -> [email protected]_toplevel(new id xdg_toplevel@40)
[2279573.114] -> [email protected]_app_id("signal")
[2279573.118] -> [email protected]_title("Signal")
I'll send a patch upstream to the Arch Linux package changing StartupWMClass
from signal-desktop.
Related Issues (20)
- "Something went wrong with your QR code and username link, it's no longer valid" HOT 6
- Cannot complete Update with Signal-Beta April 28, 2024 ยท 7.7.0-beta.1 HOT 1
- Link previews are not generated consistently in latest MacOS desktop client HOT 6
- Installing signal-desktop from yarn offline cache yields missing dependencies HOT 2
- Auto pasting image when triggered window from Taskbar HOT 2
- Crash HOT 1
- Why are JS and APK files not allowed? HOT 1
- Expiry notice has UX problems HOT 1
- "Verify to continue messaging" HOT 4
- 3768x3768 JPEG image (553 kB) got downscaled to 3072x3072 in high-quality mode HOT 1
- [Local development problems (2)] Can't use 'Set Up as Standalone Device' on Linux due to `setAsDefaultProtocolClient` not working as expected; getaddrinfo ENOTFOUND create.signal.art HOT 4
- Change the ringtone HOT 1
- Alpine Linux edge: Signal 7.10.0 hangs at startup HOT 3
- Upgrade Failure HOT 1
- Once again Signal via flatpak does not open on OpenSuse TW HOT 1
- Empty chats are not always hidden automatically HOT 2
- Cr_z_adler32_combine: An unhandled exception was encountered during a user callback HOT 1
- Linux Signal Desktop is not updated - version of signal desktop has expired HOT 1
- [BUG] Two different notification sounds are played on push notifications on Windows 11 HOT 1
- User profile picture is scaling incorrectly - aspect ratio
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signal-desktop.