Files
DemonEditor/start.py
2022-05-31 22:37:52 +03:00

30 lines
806 B
Python
Executable File

#!/usr/bin/env python3
import os
def update_icon():
need_update = False
icon_name = "demon-editor.desktop"
with open(icon_name, "r", encoding="utf-8") as f:
lines = f.readlines()
for i, line in enumerate(lines):
if line.startswith("Icon="):
icon_path = line.lstrip("Icon=")
current_path = f"{os.getcwd()}/app/ui/icons/hicolor/96x96/apps/demon-editor.png"
if icon_path != current_path:
need_update = True
lines[i] = f"Icon={current_path}\n"
break
if need_update:
with open(icon_name, "w", encoding="utf-8") as f:
f.writelines(lines)
if __name__ == "__main__":
from app.ui.main import start_app
update_icon()
start_app()