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"