I installed Telegram Desktop for Linux 64-bit. To join a Telegram channel, when a channel URL is opened in google chrome (e.g. telegram.me/channel_name) the browser prompts and asks which application should handle the protocol.
But it has chosen xdg-open as default and there's no way to change it. By clicking "Lunch Application", nothing happens. How could I pass this request to Telegram application?
After all if there's any way to join a channel through Telegram desktop app directly, I would like to know it.
Edit:
This is the content of .local/share/applications/telegramdesktop.desktop :
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Telegram Desktop
Comment=Official desktop version of Telegram messaging app
Exec=/home/user/Desktop/Telegram/Telegram -- %u
Icon=/home/user/.TelegramDesktop/tdata/icon.png
Terminal=false
Type=Application
Categories=Network;
MimeType=application/x-xdg-protocol-tg;x-scheme-handler/tg;
X-Desktop-File-Install-Version=0.22
