Skip to content

Modified KMRE

Modifications

  • Support for GXDE OS and other Debian 12-based Linux distributions (default kernel or GXDE kernel; custom kernel builds require enabling binder-related options and applying this patch: https://gitee.com/GXDE-OS/gxde-kernel/blob/master/patch/export-symbols-needed-by-android-drivers.patch)
  • Added support for retrieving DDE/KDE scaling ratios, no longer limited to UKUI.
  • Added X-GXDE-KMREAPP=true and X-GXDE-KMRE-PKGNAME tags to generated .desktop files to enable one-click uninstallation of Android apps.
  • Added gxme prefix to generated .desktop files to avoid conflicts with UOS standard package names.
  • Added CLI support for installing/uninstalling APK apps, with defined return values for easier deb packaging.
  • Enabled one-click APK installation via double-click.

How to Use

  1. Add Repository

  2. Installation

    • Search for KMRE in the Spark App Store and install it with one click:
      图片.png
    • Or use the command:
      bash
      sudo aptss install kmre -y
    • After installation, KMRE will appear in the launcher:
      图片.png
      图片.png
  3. Install Apps

    • Right-click a deb package and use the KMRE Installer for one-click installation:
      图片.png
      图片.png
      图片.png
    • Apps will then appear in the launcher:
      图片.png

Uninstallation

  • For GXDE OS (update to gxde-app-uninstaller >= 1.4.0): Right-click the app icon in the launcher to uninstall.
  • For other desktop environments: Run kmre-app-installer uninstall [package-name].

Deepin Porting Plan

Like previous GXDE ecosystem apps, porting KMRE to Deepin upstream has been discussed, but:

  • Deepin 20 is EOL and already has UEngine.
  • Deepin 23 is nearing its lifecycle end, making adaptation less meaningful.
  • Deepin 25 is still in Preview; early adaptations may break post-updates, and the "Panshi" system complicates porting.
  • Subsystems or ACE compatibility environments cannot support nested containers (required for KMRE).

Thus, the team has postponed Deepin adaptation until official announcements regarding Deepin 23’s maintenance or Deepin 25’s "Panshi" documentation are released.

UOS users are advised to use the official UEngine or xDroid for stability.

Source Code

最后由衷的感谢星火团队提供的资源以及服务,使 GXDE 可以获得更好的体验