-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Wrong name of .desktop file #6239
Comments
this is still an issue (using snap with xubuntu 22.04.3 lts):
|
This still is not resolved.
This is it. This three need to match than it should work. |
@mkurz is this an issue with official distribution, or with an unofficial snap package? |
@indutny-signal This is a problem with the official distribution.
The same is going on for the beta package:
How do you find out app_id under wayland?
and look for: For the stable release you will see something like:
For the beta you will see something like:
When using KDE/kwin you can also try
is empty which is not so good. Only after you correctly renamed the desktop files and set the Do you need more proof?
You will see the title bar icon is incorrect, here is a screenshot: https://gist.githubusercontent.com/mkurz/f9ee4ba8487dbd075b3350dc7b71680d/raw/af1c75e80067844393da5c4070939f6d8fb1ccb3/signal-desktop-beta-screenshots.png You want more details? See my comments in arch linux: |
@indutny-signal so what do you think? |
Bug Description
The intention of f790694 was to change the name of the desktop file to
signal.desktop
(because the dash in the previous namesignal-desktop.desktop
causes issues with mime registrations (#3602).However, the new file is apparently not effective in the official Debian packages: When one downloads and inspects https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.1.0_amd64.deb, the .desktop file in this package has name
signal-desktop.desktop
. This is an issue not only for Debian users. Also other distros use the .deb as a basis for their packages, e.g., an Arch Linux AUR package or a NixOS package.This has been discovered in #5975 (comment) (which has correctly been closed because the original problem described in this issue has been resolved.)
Besides the dash being a risk due to #3602, this leads to issues on wayland where the window manager can't track windows properly. Ideally, X's WM_CLASS, wayland's app-id and the desktop file name should be the same.
One example of an issue is that the badge count stopped working for some users. This has been reported in #3387 (comment) (and as a comment to the commit itself) but the comment has been disregarded. Moreover, it has been reported in #4982 but this has been wrongly closed as a feature request. (It is not a feature request but a regression: apparently the badge count has worked before for the affected users.)
Steps to Reproduce
Operating System:
Linux
The text was updated successfully, but these errors were encountered: