{"id":51703507,"url":"https://github.com/arfshl/pd-desktop-cn","last_synced_at":"2026-07-16T13:30:47.547Z","repository":{"id":363583996,"uuid":"1251990782","full_name":"arfshl/pd-desktop-cn","owner":"arfshl","description":"proot-distro-desktop with configured daocloud mirror for china mainland","archived":false,"fork":false,"pushed_at":"2026-06-09T13:15:04.000Z","size":92,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-09T15:09:21.910Z","etag":null,"topics":["alpine","android","arch","cinnamon","debian","fedora","kde","linux","lxde","lxqt","manjaro","mate","opensuse","proot","termux","trisquel","ubuntu","void","xfce"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arfshl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-28T05:02:21.000Z","updated_at":"2026-06-09T13:19:32.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/arfshl/pd-desktop-cn","commit_stats":null,"previous_names":["arfshl/pd-desktop-cn"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/arfshl/pd-desktop-cn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arfshl%2Fpd-desktop-cn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arfshl%2Fpd-desktop-cn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arfshl%2Fpd-desktop-cn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arfshl%2Fpd-desktop-cn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arfshl","download_url":"https://codeload.github.com/arfshl/pd-desktop-cn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arfshl%2Fpd-desktop-cn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35546266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-16T02:00:06.687Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alpine","android","arch","cinnamon","debian","fedora","kde","linux","lxde","lxqt","manjaro","mate","opensuse","proot","termux","trisquel","ubuntu","void","xfce"],"created_at":"2026-07-16T13:30:46.835Z","updated_at":"2026-07-16T13:30:47.540Z","avatar_url":"https://github.com/arfshl.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PRoot Distro Desktop\nScript to install desktop environment for PRoot Distro.\n\n- China mainland user who can't access main docker registry goes [here.](https://github.com/arfshl/pd-desktop-cn)\n- Support for android 5/6 without proot-distro is [here.](https://github.com/arfshl/pd-andronix)\n- Bare-metal Termux desktop without proot-distro is [here.](https://github.com/arfshl/termux-desktop)\n\nSupported Desktop Environment:\n\n- XFCE, MATE, LXQt, LXDE (stable and worked well)\n- Cinnamon and KDE (A bit slow)\n\n## You Need\n- [Termux App](https://github.com/termux/termux-app/releases)\n- [Termux:X11](https://github.com/termux/termux-x11/releases)\n- [VNC Viewer](https://play.google.com/store/apps/details?id=com.realvnc.viewer.android)\n\n\n| Distribution     | Flavor/Desktop Environment | Supported CPU Arch | Docker Registry |\n|------------------|----------------------------|----------------|-----------------|\n| [Alpine Linux](https://github.com/arfshl/pd-desktop-cn/tree/main/alpine) | XFCE LXQt MATE Cinnamon KDE | `arm` `aarch64` `x86` `x86_64` | `alpine:latest` |\n| [Alpine Linux Edge](https://github.com/arfshl/pd-desktop-cn/tree/main/alpine-edge) |  XFCE LXQt MATE Cinnamon KDE | `arm` `aarch64` `x86` `x86_64` | `alpine:edge` |\n| [Arch Linux](https://github.com/arfshl/pd-desktop-cn/tree/main/arch) | XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `archlinux/archlinux` `arfshl/archlinuxarm:latest` |\n| [Debian Stable](https://github.com/arfshl/pd-desktop-cn/tree/main/debian) (Recommended for beginners) | XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `debian:latest` |\n| [Debian Sid](https://github.com/arfshl/pd-desktop-cn/tree/main/debian-sid) |  XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `debian:sid` |\n| [Debian Testing](https://github.com/arfshl/pd-desktop-cn/tree/main/debian-testing) |  XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `debian:testing` |\n| [Fedora](https://github.com/arfshl/pd-desktop-cn/tree/main/fedora) | XFCE LXQt MATE LXDE Cinnamon KDE | `aarch64` `x86_64` | `fedora:latest` |\n| [Manjaro](https://github.com/arfshl/pd-desktop-cn/tree/main/manjaro) | XFCE LXQt MATE LXDE Cinnamon KDE | `aarch64` `x86_64` | `manjarolinux/base` | \n| [OpenSUSE Leap](https://github.com/arfshl/pd-desktop-cn/tree/main/opensuse/) |  XFCE LXQt MATE LXDE Cinnamon KDE   | `aarch64` `x86_64` | `opensuse/leap` |\n| [OpenSUSE Tumbleweed](https://github.com/arfshl/pd-desktop-cn/tree/main/opensuse-tumbleweed/)     |   XFCE LXQt MATE LXDE Cinnamon KDE   | `aarch64` `x86` `x86_64` | `opensuse/tumbleweed` |\n| [Trisquel GNU/Linux Libre](https://github.com/arfshl/pd-desktop-cn/tree/main/trisquel) | XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `arfshl/trisquel:latest` |\n| [Ubuntu Regular Release](https://github.com/arfshl/pd-desktop-cn/tree/main/ubuntu) | XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `ubuntu:rolling` |\n| [Ubuntu LTS](https://github.com/arfshl/pd-desktop-cn/tree/main/ubuntu-lts) (Recommended for beginners) |  XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `ubuntu:latest` |\n| [Void Linux musl libc](https://github.com/arfshl/pd-desktop-cn/tree/main/void) | XFCE LXQt MATE LXDE Cinnamon KDE | `arm` `aarch64` `x86_64` | `ghcr.io/void-linux/void-musl:latest` |\n\n## Uninstalling\n```\n- Rootfs-only uninstall\n#!/bin/sh\nproot-distro remove [distro aliases]\n\nrm /data/data/com.termux/files/usr/bin/[distro aliases]\nrm /data/data/com.termux/files/usr/bin/[distro aliases]-x11\n\n\n- Full Uninstall, including in-termux dependency\n#!/bin/sh\nproot-distro remove [distro aliases]\n\nrm /data/data/com.termux/files/usr/bin/[distro aliases]\nrm /data/data/com.termux/files/usr/bin/[distro aliases]-x11\n\napt remove proot-distro termux-x11 pulseaudio vulkan-loader-android mesa-zink virglrenderer-mesa-zink virglrenderer-android -y \u0026\u0026 apt autoremove -y\n\nReplace [distro aliases] with distro alias you're using, available on installation page\n```\n\n## China mainland version utilitized [DaoCloud image mirror](https://github.com/DaoCloud/public-image-mirror)\n[![Readme Card](https://github-readme-stats-fast.vercel.app/api/pin/?username=arfshl\u0026repo=pd-desktop-cn\u0026theme=transparent)](https://github.com/arfshl/pd-desktop-cn)\n\n## Support for android 5/6 without proot-distro, based on andronixapp/andronixorigin, and running latest distro version\n[![Readme Card](https://github-readme-stats-fast.vercel.app/api/pin/?username=arfshl\u0026repo=pd-andronix\u0026theme=transparent)](https://github.com/arfshl/pd-andronix)\n\n## We also have Native Termux desktop version without proot-distro here!\n[![Readme Card](https://github-readme-stats-fast.vercel.app/api/pin/?username=arfshl\u0026repo=termux-desktop\u0026theme=transparent)](https://github.com/arfshl/termux-desktop)\n\n# Credits\n\n[andronixapp/andronixorigin](https://github.com/AndronixApp/AndronixOrigin) Inspiration for making this project, VNC startup mechanism, Licensed under MIT License.\n\n[linuxmasterdroid/termux-desktops](https://github.com/LinuxDroidMaster/Termux-Desktops) Pulseaudio and Termux:X11 startup mechanism, Licensed under GPLv3.\n\nPulseaudio fix for One UI, [Issue #19623 on termux-packages](https://github.com/termux/termux-packages/issues/19623)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farfshl%2Fpd-desktop-cn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farfshl%2Fpd-desktop-cn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farfshl%2Fpd-desktop-cn/lists"}