From dcb748c5446049320cd693a19cbe6e854541b3fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 26 Sep 2018 11:00:31 +0200 Subject: [PATCH] destkop: add keywords stanza They are used by mayor desktops to search through apps. Remove this modification from snapcraft --- Telegram/SourceFiles/platform/linux/specific_linux.cpp | 1 + lib/xdg/telegramdesktop.desktop | 1 + snap/snapcraft.yaml | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index cfe8680da..2948e4980 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -382,6 +382,7 @@ void RegisterCustomScheme() { s << "Type=Application\n"; s << "Categories=Network;InstantMessaging;Qt;\n"; s << "MimeType=x-scheme-handler/tg;\n"; + s << "Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;\n"; f.close(); if (_psRunCommand("desktop-file-install --dir=" + EscapeShell(QFile::encodeName(home + qsl(".local/share/applications"))) + " --delete-original " + EscapeShell(QFile::encodeName(file)))) { diff --git a/lib/xdg/telegramdesktop.desktop b/lib/xdg/telegramdesktop.desktop index 0a8069512..177f8a2cf 100644 --- a/lib/xdg/telegramdesktop.desktop +++ b/lib/xdg/telegramdesktop.desktop @@ -9,3 +9,4 @@ StartupWMClass=TelegramDesktop Type=Application Categories=Network;InstantMessaging;Qt; MimeType=x-scheme-handler/tg; +Keywords=tg;chat;im;messaging;messenger;sms;tdesktop; diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index cf91f2d55..85d78b4d6 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -112,7 +112,6 @@ parts: cp -v $part_src/lib/xdg/telegramdesktop.desktop $snap_gui cp -v $part_src/Telegram/Resources/art/icon512@2x.png $snap_gui/icon.png sed -i "s|^Icon=.*|Icon=\${SNAP}/meta/gui/icon.png|g" $snap_gui/telegramdesktop.desktop - echo "Keywords=tg;chat;im;messaging;messenger;" >> $snap_gui/telegramdesktop.desktop after: - breakpad - ffmpeg