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.
This commit is contained in:
@@ -26,16 +26,19 @@ def _linux_install_desktop_file():
|
|||||||
if apps_dir.exists() and apps_dir.is_dir():
|
if apps_dir.exists() and apps_dir.is_dir():
|
||||||
krowlog_desktop_file = apps_dir.joinpath("krowlog.desktop")
|
krowlog_desktop_file = apps_dir.joinpath("krowlog.desktop")
|
||||||
if not krowlog_desktop_file.exists():
|
if not krowlog_desktop_file.exists():
|
||||||
desktop_file_data = textwrap.dedent("""
|
desktop_file_data = textwrap.dedent("""[Desktop Entry]
|
||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
Type=Application
|
||||||
|
Version=1.5
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Name=KrowLog
|
Name=KrowLog
|
||||||
Comment=A viewer for files of arbitrary size.
|
GenericName=Log Viewer
|
||||||
Categories=Development;Utility;TextTools;IDE;
|
Comment=A viewer for text files of arbitrary size.
|
||||||
MimeType=text/plain;text/x-log
|
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
|
Icon=krowlog
|
||||||
Exec={binary}
|
Exec={binary} %F
|
||||||
""".format(binary=Path(sys.executable).resolve()))
|
""".format(binary=Path(sys.executable).resolve()))
|
||||||
krowlog_desktop_file.write_text(desktop_file_data, "utf8")
|
krowlog_desktop_file.write_text(desktop_file_data, "utf8")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user