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
RegisterCustomScheme does not consider "-externalupdater" #5118
Comments
@henning-schild That makes sense. Does this packaged .desktop file handle tg:// url scheme? |
While you could imagine someone packaging tdesktop with a self-invented and partial .desktop-file, gentoo uses the one that comes with tdesktop. So the answer is yes! If you insist on generating the .desktop file in tdesktop But it would be best to just not re-generate the .desktop file in the application. Since packages should always install the one found in the tarball. And external updaters will update that when the tarball brings a new one. |
Closes: #5118 Signed-off-by: Henning Schild <henning@hennsch.de>
Closes: telegramdesktop#5118 Signed-off-by: Henning Schild <henning@hennsch.de>
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Steps to reproduce
Expected behaviour
The command line argument is a clear sign that a package manager feels responsible for tdesktop, and the package should ship a working desktop file.
So when the argument is found it would be best to not execute RegisterCustomScheme because that clearly is part of the internal updater. And the internal one should be disabled with the argument.
Actual behaviour
Tdesktop will create a .desktop file and configure gnome as well. The created entries do not contain the argument and it will get lost forever, since the .local file will win over the one from the distro. Well that might depend on the window manager.
Configuration
Operating system: Gentoo Linux
Version of Telegram Desktop: 1.3.14
The text was updated successfully, but these errors were encountered: