https://github.com/Cateners/tiny_computer
Tiny Computer(小小电脑)是一个开源项目,旨在为安卓 arm64 设备提供即开即用的 Debian 12(代号 Bookworm)桌面环境,特别适用于中国用户。 该项目预装了 Fcitx 拼音输入法和其他实用软件,使用户无需安装 Termux 即可在安卓设备上运行完整的 Linux 桌面系统。
主要特点:
一键安装,开箱即用:提供即点即用的安装方式,简化了在安卓设备上部署 Linux 桌面的流程。
多种桌面环境:支持 XFCE、LXQt 等多种桌面环境,用户可根据喜好选择适合的版本。
预装常用软件:内置了 Fcitx 拼音输入法和其他实用工具,满足日常办公和学习需求。
友好的用户界面:借鉴 kali-undercover 的 Windows 10 主题(仅限 XFCE 版本),提供熟悉且友好的操作界面。
下载与安装:
选择合适的版本:前往项目的 Releases 页面 下载适合的 APK 文件。对于希望将小小电脑作为 PC 应用引擎使用的用户,建议下载 XFCE 版本(文件名通常为
tiny-computer-xfce.apk
)。如果在使用过程中遇到黑屏问题,可尝试 LXQt 版本(文件名通常为tiny-computer-lxqt.apk
)。安装 APK:将下载的 APK 文件传输到安卓设备上,打开并按照提示完成安装过程。
启动应用:安装完成后,打开“小小电脑”应用,即可进入 Debian 桌面环境。
注意事项:
屏幕缩放调整:应用提供了方便的屏幕缩放调节功能,确保在不同设备上都有良好的显示效果。
文件访问:支持便捷地访问设备文件,或通过设备的 SAF(Storage Access Framework)访问软件文件。GitHub
高级设置:为高级用户提供了终端和众多可调节参数,满足个性化需求。GitHub
已知问题:
项目原理:
小小电脑使用 PRoot 技术在安卓设备上运行 Debian 环境,内置 noVNC/AVNC/Termux:X11 显示图形界面,实现了在安卓设备上运行完整 Linux 桌面的功能。GitHub
编译指南:
如果希望自行编译该项目,需要配置好 Flutter 和安卓 SDK,并安装 Python3、Bison、Patch、GCC 等工具。详细的编译步骤和注意事项可参考项目的 README 文件。GitHub
通过小小电脑,用户可以在安卓设备上体验完整的 Linux 桌面环境,运行如 WPS、CAJ Viewer、亿图图示等 PC 级软件,极大地扩展了安卓设备的应用场景。GitHub
另外这个程序默认启动了vnc端口5904 ,默认密码12345678
这时可以用vncviewer进行远程查看