- if not os.path.exists(desktop_file_path):
- lines = ["[Desktop Entry]", "Type=Application"]
- lines.append("Name=Waydroid")
- lines.append("Exec=waydroid show-full-ui")
- lines.append("Icon=" + tools.config.tools_src + "/data/AppIcon.png")
- desktop_file = open(desktop_file_path, "w")
- for line in lines:
- desktop_file.write(line + "\n")
- desktop_file.close()
- os.chmod(desktop_file_path, 0o755)
+ if os.path.isfile(desktop_file_path):
+ os.remove(desktop_file_path)
+ lines = ["[Desktop Entry]", "Type=Application"]
+ lines.append("Name=Waydroid")
+ lines.append("Exec=waydroid show-full-ui")
+ if hide:
+ lines.append("NoDisplay=true")
+ lines.append("Icon=" + tools.config.tools_src + "/data/AppIcon.png")
+ desktop_file = open(desktop_file_path, "w")
+ for line in lines:
+ desktop_file.write(line + "\n")
+ desktop_file.close()
+ os.chmod(desktop_file_path, 0o755)