]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
desktop: Mark as compatible with mobile form factor
authorSebastian Krzyszkowiak <dos@dosowisko.net>
Wed, 2 Nov 2022 18:08:32 +0000 (19:08 +0100)
committerAlessandro Astone <ales.astone@gmail.com>
Fri, 11 Nov 2022 14:48:41 +0000 (15:48 +0100)
This allows environments like Phosh to consider Waydroid launchers as
mobile-compatible, so they get displayed in default app list when undocked.

data/Waydroid.desktop
tools/services/user_manager.py

index 4a4521dba44460f05e789de192be74020d0ca1b1..551fef2c252c6dea061f262988bbd21a5275c18c 100644 (file)
@@ -3,3 +3,4 @@ Type=Application
 Name=Waydroid
 Exec=waydroid first-launch
 Icon=/usr/lib/waydroid/data/AppIcon.png
 Name=Waydroid
 Exec=waydroid first-launch
 Icon=/usr/lib/waydroid/data/AppIcon.png
+X-Purism-FormFactor=Workstation;Mobile;
index 1171e85981b3e3eb54b0d4cbe2db0320d5ecee22..c33f18952f9a73e6cd281b3a0f8ef7e9b005fc7c 100644 (file)
@@ -27,6 +27,7 @@ def start(args, unlocked_cb=None):
             lines.append("Name=" + appInfo["name"])
             lines.append("Exec=waydroid app launch " + packageName)
             lines.append("Icon=" + args.waydroid_data + "/icons/" + packageName + ".png")
             lines.append("Name=" + appInfo["name"])
             lines.append("Exec=waydroid app launch " + packageName)
             lines.append("Icon=" + args.waydroid_data + "/icons/" + packageName + ".png")
+            lines.append("X-Purism-FormFactor=Workstation;Mobile;")
             desktop_file = open(desktop_file_path, "w")
             for line in lines:
                 desktop_file.write(line + "\n")
             desktop_file = open(desktop_file_path, "w")
             for line in lines:
                 desktop_file.write(line + "\n")
@@ -41,6 +42,7 @@ def start(args, unlocked_cb=None):
         lines = ["[Desktop Entry]", "Type=Application"]
         lines.append("Name=Waydroid")
         lines.append("Exec=waydroid show-full-ui")
         lines = ["[Desktop Entry]", "Type=Application"]
         lines.append("Name=Waydroid")
         lines.append("Exec=waydroid show-full-ui")
+        lines.append("X-Purism-FormFactor=Workstation;Mobile;")
         if hide:
             lines.append("NoDisplay=true")
         lines.append("Icon=" + tools.config.tools_src + "/data/AppIcon.png")
         if hide:
             lines.append("NoDisplay=true")
         lines.append("Icon=" + tools.config.tools_src + "/data/AppIcon.png")