{"id":27247205,"url":"https://github.com/jesuschapman/termux-desktop-xfce","last_synced_at":"2025-04-10T22:49:09.007Z","repository":{"id":36992816,"uuid":"361894738","full_name":"JesusChapman/termux-desktop-xfce","owner":"JesusChapman","description":"Set up a beautiful xfce desktop in termux ","archived":false,"fork":false,"pushed_at":"2023-07-05T23:54:11.000Z","size":140419,"stargazers_count":561,"open_issues_count":13,"forks_count":67,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-10T22:48:53.265Z","etag":null,"topics":["desktop","desktop-environment","development","gtk","gtk3","gui","material-design","termux","termux-tool","termux-x11","tkinter","tool","vnc-server","wayland","x11","xfce4","xfwm4"],"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/JesusChapman.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"custom":"https://paypal.me/JesusChapman"}},"created_at":"2021-04-26T21:09:14.000Z","updated_at":"2025-04-05T13:34:07.000Z","dependencies_parsed_at":"2024-10-24T16:44:23.445Z","dependency_job_id":"a1824a46-d1d6-49d6-9b03-8c76e30a7fc0","html_url":"https://github.com/JesusChapman/termux-desktop-xfce","commit_stats":null,"previous_names":["jesuschapman/termux-desktop-xfce"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusChapman%2Ftermux-desktop-xfce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusChapman%2Ftermux-desktop-xfce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusChapman%2Ftermux-desktop-xfce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JesusChapman%2Ftermux-desktop-xfce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JesusChapman","download_url":"https://codeload.github.com/JesusChapman/termux-desktop-xfce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312186,"owners_count":21082637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["desktop","desktop-environment","development","gtk","gtk3","gui","material-design","termux","termux-tool","termux-x11","tkinter","tool","vnc-server","wayland","x11","xfce4","xfwm4"],"created_at":"2025-04-10T22:49:08.208Z","updated_at":"2025-04-10T22:49:08.993Z","avatar_url":"https://github.com/JesusChapman.png","language":"Shell","funding_links":["https://paypal.me/JesusChapman","https://www.paypal.me/JesusChapman"],"categories":[],"sub_categories":[],"readme":"# termux-desktop-xfce\nSet up a beautiful xfce desktop in termux \n\n\n# Attention!\n  I'm currently working on a big update for the end of this year (or even sooner), with big improvements to the interface, themes and cool features!\n\n ## Tasks\n  - Redesign in interface themes.\n  - Look for a lighter alternative to Papirus icons that follows the Material Design scheme\n  - add a nice welcome screen that will help the user to get started (configuration and add additional software), you can also choose which browser you want to use by default (This will give you a more user friendly experience, similar to a GNU/Linux distribution)\n  - try to pack all modifications in packages, do not modify $HOME for user convenience.\n  - And many more surprises!\n\n  Thank you for your attention, you can continue with the description of the project.\n\n  \n## Requirements\n\n- No root permission is required to make this work\n- an Android 7+ phone\n- [Termux (F-Droid)](https://f-droid.org/en/packages/com.termux/)\n\u003e Termux from Google Play is unmaintained due to API requirements, use the F-Droid one instead.\n- 1GB of RAM (minimum) 2GB of RAM (recommended)\n- [VNC Client](https://play.google.com/store/apps/details?id=com.realvnc.viewer.android)\n\n\u003e NOTE: You can also use xserver-xsdl, bvnc pro or kali-Kex\n\n# What is this?\n\nThis is an advanced configuration of termux x11, rich in features to be highly functional, \ngood looking, highly customizable and with very good optimization, this was inspired by @Manjaro [manjaro-site](https://manjaro.org) and from @adi1090x 's [termux-desktop](https://github.com/adi1090x/termux-desktop) , resulting in a highly useful and optimized desktop. \n\n# Screenshots:\n\n\u003e Current version of this project: v5.0.3\n\n![escritorio](./fotos/desktop.png)\n![escritorio](./fotos/desktop2.png)\n![escritorio](./fotos/desktop3.png)\n![escritorio](./fotos/desktop5.png)\n![escritorio](./fotos/desktop6.png)\n![escritorio](./fotos/chat_and_youtube.png)\n\n# Themes\n\nAside from the screenshots above, there are many\nmore themes you can change from settings.\nThere's tons of wallpapers too!\n\n![graphite](./fotos/theme1.png)\n![Colliod](./fotos/theme2.png)\n\n### Less apps ?, I have made a configuration to run the apps of a proot distro in termux native desktop. An example:\n\n```\n./start-ubuntu.sh\napt install firefox\nexport DISPLAY=:1\nfirefox \n```\n\n### You can run proot apps without problems\n\n![firefox](./fotos/proot-firefox.png) \n![libreoffice_load](./fotos/proot-libreoffice.png) \n![libreoffice_app](./fotos/proot-libreoffice2.png) \n\n# Installation\n\n\u003e NOTE: This only works on Termux. Do not try it on other linux terminal emulators.\n\n```bash\ncurl -sLf https://raw.githubusercontent.com/Yisus7u7/termux-desktop-xfce/main/boostrap.sh | bash\n```\n\nAfter that just have a cup of coffee... the script will do its job \n\n# Usage\nRun:\n\u003e Inside a proot-distro\n```bash\nvncserver -listen tcp \n```\n\u003e No proot-distro\n```bash\nvncserver\n```\n\n# Some documentation\nIf you're trying to launch an x application inside proot-distro and already did `export DISPLAY=:1` but gives you an error that says \n`Unable to init server: Could not connect: Connection refused\n`\n, then login to proot-distro with\n```\nproot-distro login ubuntu --user (yourname) --shared-tmp\n```\n`(yourname)` would be something like `root` or your sudo name.\n\n# Starting XFCE\nTo start the vnc server, connect to localhost: 1 Or the port indicated by the terminal.\nAny error, question or suggestion, report it in:\nhttps://github.com/Yisus7u7/termux-desktop-xfce/issues\n\n\nI hope you like this little work, don't forget to leave your 🌟 and share: 3 \n\nYou can donate to this little project in PayPal\n\nhttps://www.paypal.me/JesusChapman \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesuschapman%2Ftermux-desktop-xfce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesuschapman%2Ftermux-desktop-xfce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesuschapman%2Ftermux-desktop-xfce/lists"}