Telegram Desktop issue after last update

Hello FreeBSD community,

Since I updated my FreeBSD last week (and today), Telegram Desktop cannot be started anymore.
Before it was simply possible by executing telegram-desktop through CLI or calling it through the shortcut, which of course also doesn't work anymore.
The issues started with the update (through pkg update / upgrade) last week, with the telegram-desktop package version 5.15.3_1.
Today it was updated to 5.15.4 without any improvement.
My FreeBSD Version:
Code:
FreeBSD 14.2-RELEASE-p3 amd64

Does someone know if the path or executable program name has been modified in the last updates?
 
Does it give any information about why it doesn't launch if you run it from terminal? I don't think it would but FWIW.
 
sh cannot find telegram-desktop:
Code:
/bin/sh: telegram-desktop: not found
But now I found out what changed: their program file was renamed to Telegram (instead of telegram-desktop in the past).
Also the old shortcut in my (KDE plasma) task manager was still pointing to the old name, but I found out the change by searching for telegram in the start menu.

So the cause was found and is now clear.
Thanks for asking nxjoseph
 
sh cannot find telegram-desktop:
Code:
/bin/sh: telegram-desktop: not found
But now I found out what changed: their program file was renamed to Telegram (instead of telegram-desktop in the past).
Also the old shortcut in my (KDE plasma) task manager was still pointing to the old name, but I found out the change by searching for telegram in the start menu.

So the cause was found and is now clear.
Thanks for asking nxjoseph
Yeah, you're right, the upstream changed binary name. This commit explains it: https://cgit.freebsd.org/ports/commit/?id=a787549437b43a1e5e42d8c78e4a0586e56d5243


Also the old shortcut in my (KDE plasma) task manager was still pointing to the old name, but I found out the change by searching for telegram in the start menu.
That's is interesting because the port also seems to updated the .desktop file, replacing old binary name with 'Telegram'.

work/tdesktop-5.15.3-full/lib/xdg/org.telegram.desktop.desktop
Rich (BB code):
[Desktop Entry]
Name=Telegram
Comment=New era of messaging
TryExec=Telegram
Exec=Telegram -- %u
Icon=org.telegram.desktop
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
Actions=quit;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true

[Desktop Action quit]
Exec=Telegram -quit
Name=Quit Telegram
Icon=application-exit
 
Back
Top