From ac133b07e4c1084dfdaaac7f890d999ab3aa365f Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sun, 28 Aug 2022 12:40:45 +0200 Subject: [PATCH] improvements to desktop file Add german comment. (Seems to be ignored in GNOME.) Add generic name. Add keywords. Add %F parameter to Exec. Currently not supported, but I may add support later. --- src/install.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/install.py b/src/install.py index db88883..2c83b38 100644 --- a/src/install.py +++ b/src/install.py @@ -26,16 +26,19 @@ def _linux_install_desktop_file(): if apps_dir.exists() and apps_dir.is_dir(): krowlog_desktop_file = apps_dir.joinpath("krowlog.desktop") if not krowlog_desktop_file.exists(): - desktop_file_data = textwrap.dedent(""" - [Desktop Entry] + desktop_file_data = textwrap.dedent("""[Desktop Entry] Type=Application + Version=1.5 Terminal=false Name=KrowLog - Comment=A viewer for files of arbitrary size. - Categories=Development;Utility;TextTools;IDE; - MimeType=text/plain;text/x-log + GenericName=Log Viewer + Comment=A viewer for text files of arbitrary size. + Comment[de]=Betrachter für Textdateien beliebiger Größe. + Categories=Qt;Development;Utility;TextTools;IDE;Viewer; + Keywords=Text;Viewer; + MimeType=text/plain;text/x-log; Icon=krowlog - Exec={binary} + Exec={binary} %F """.format(binary=Path(sys.executable).resolve())) krowlog_desktop_file.write_text(desktop_file_data, "utf8")