diff --git a/Telegram/CMakeLists.txt b/Telegram/CMakeLists.txt
index 82dbdfd5b3..50dcfec3e6 100644
--- a/Telegram/CMakeLists.txt
+++ b/Telegram/CMakeLists.txt
@@ -1864,11 +1864,7 @@ else()
set(bundle_identifier "com.tdesktop.Telegram")
endif()
set(bundle_entitlements "Telegram.entitlements")
- if (LINUX AND DESKTOP_APP_USE_PACKAGED)
- set(output_name "telegram-desktop")
- else()
- set(output_name "Telegram")
- endif()
+ set(output_name "Telegram")
endif()
if (CMAKE_GENERATOR STREQUAL Xcode)
diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
index dcbefc2ae5..1710805359 100644
--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
@@ -769,7 +769,7 @@ bool OpenSystemSettings(SystemSettingsType type) {
}
void NewVersionLaunched(int oldVersion) {
- if (oldVersion <= 4001001 && cAutoStart()) {
+ if (oldVersion <= 5014003 && cAutoStart()) {
AutostartToggle(true);
}
}
diff --git a/lib/xdg/org.telegram.desktop.desktop b/lib/xdg/org.telegram.desktop.desktop
index 365516b4dd..80cbd8a980 100644
--- a/lib/xdg/org.telegram.desktop.desktop
+++ b/lib/xdg/org.telegram.desktop.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
Name=Telegram
Comment=New era of messaging
-TryExec=telegram-desktop
-Exec=telegram-desktop -- %u
+TryExec=Telegram
+Exec=Telegram -- %u
Icon=org.telegram.desktop
Terminal=false
StartupWMClass=TelegramDesktop
@@ -17,6 +17,6 @@ X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
[Desktop Action quit]
-Exec=telegram-desktop -quit
+Exec=Telegram -quit
Name=Quit Telegram
Icon=application-exit
diff --git a/lib/xdg/org.telegram.desktop.metainfo.xml b/lib/xdg/org.telegram.desktop.metainfo.xml
index bc93de9015..c388432ade 100644
--- a/lib/xdg/org.telegram.desktop.metainfo.xml
+++ b/lib/xdg/org.telegram.desktop.metainfo.xml
@@ -106,7 +106,7 @@
org.telegram.desktop.desktop
- telegram-desktop
+ Telegram
org.telegram.desktop
x-scheme-handler/tg
x-scheme-handler/tonsite
diff --git a/lib/xdg/org.telegram.desktop.service b/lib/xdg/org.telegram.desktop.service
index 525cac208c..8935a4fa83 100644
--- a/lib/xdg/org.telegram.desktop.service
+++ b/lib/xdg/org.telegram.desktop.service
@@ -1,3 +1,3 @@
[D-BUS Service]
Name=org.telegram.desktop
-Exec=@CMAKE_INSTALL_FULL_BINDIR@/telegram-desktop
+Exec=@CMAKE_INSTALL_FULL_BINDIR@/Telegram
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 8053e8d982..70bf6cb179 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -146,6 +146,7 @@ parts:
craftctl set version="$version"
override-build: |
craftctl default
+ mv "$CRAFT_PART_INSTALL"/usr/bin/{Telegram,telegram-desktop}
APP_ID=org.telegram.desktop
sed -i "s/^Icon=$APP_ID$/Icon=snap.telegram-desktop./g" "$CRAFT_PART_INSTALL/usr/share/applications/$APP_ID.desktop"