mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 15:51:12 +00:00
fix(telegram-desktop): point Exec at the real binary to stop duplicate launcher icons
Telegram's own Linux runtime checks whether the installed .desktop file's Exec matches its actual binary path, and silently writes a private copy to ~/.local/share/applications with a randomized name whenever it doesn't. Our desktop entry pointed at the /usr/bin/telegram-desktop symlink, which never matched /opt/telegram-desktop/Telegram, so Telegram regenerated a shadow launcher on every start, producing a second, unmatched icon. Exec/TryExec now point directly at the installed binary so Telegram's own check finds a match. Bumped release and updated the checksum for the changed desktop file.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
name='telegram-desktop'
|
name='telegram-desktop'
|
||||||
version='7.0.5'
|
version='7.0.5'
|
||||||
release=1
|
release=2
|
||||||
summary='Official Telegram messaging client'
|
summary='Official Telegram messaging client'
|
||||||
summary_ru='Официальный клиент мессенджера Telegram'
|
summary_ru='Официальный клиент мессенджера Telegram'
|
||||||
group='Networking/Instant messaging'
|
group='Networking/Instant messaging'
|
||||||
@@ -46,7 +46,7 @@ sources=(
|
|||||||
|
|
||||||
checksums=(
|
checksums=(
|
||||||
'sha256:37e23ce08333340504623042120b826f7a2a5650c831187219ab9c520740eb42'
|
'sha256:37e23ce08333340504623042120b826f7a2a5650c831187219ab9c520740eb42'
|
||||||
'sha256:8ceb3f6aea1003f84f1b5757cd857f8237b294bb18456e5e0e54d96e6fff04ba'
|
'sha256:bf4db283db2b5706498646393c8853e56b41dee6ac14f18611041a8512eaf286'
|
||||||
'sha256:3fb1400c7dc9bbc3b5cb3ffedcbf4a9b09c53e28b57a7ff33a8a6b9048864090'
|
'sha256:3fb1400c7dc9bbc3b5cb3ffedcbf4a9b09c53e28b57a7ff33a8a6b9048864090'
|
||||||
'sha256:f3ad1b5ecdc1c9e5ab3719a0b084a3e0b4fc87ad424fbf81043df9637be3d1f5'
|
'sha256:f3ad1b5ecdc1c9e5ab3719a0b084a3e0b4fc87ad424fbf81043df9637be3d1f5'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Telegram
|
Name=Telegram
|
||||||
Comment=New era of messaging
|
Comment=New era of messaging
|
||||||
TryExec=telegram-desktop
|
TryExec=/opt/telegram-desktop/Telegram
|
||||||
Exec=telegram-desktop -- %U
|
Exec=/opt/telegram-desktop/Telegram -- %U
|
||||||
Icon=org.telegram.desktop
|
Icon=org.telegram.desktop
|
||||||
Terminal=false
|
Terminal=false
|
||||||
StartupWMClass=TelegramDesktop
|
StartupWMClass=TelegramDesktop
|
||||||
@@ -17,6 +17,6 @@ X-GNOME-UsesNotifications=true
|
|||||||
X-GNOME-SingleWindow=true
|
X-GNOME-SingleWindow=true
|
||||||
|
|
||||||
[Desktop Action quit]
|
[Desktop Action quit]
|
||||||
Exec=telegram-desktop -quit
|
Exec=/opt/telegram-desktop/Telegram -quit
|
||||||
Name=Quit Telegram
|
Name=Quit Telegram
|
||||||
Icon=application-exit
|
Icon=application-exit
|
||||||
|
|||||||
Reference in New Issue
Block a user