首先打开 termux 软件,输入命令 pkg install
proot-distro
安装 proot-distro
。
然后输入命令 proot-distro install debian
,
安装
debian(选择这个的原因是之前我试着用了 fedora 和 ubuntu,
但都遇到的多多少少的问题,最好选用 debian 比较稳定,另外安装时尽量进行科学上网,否则会非常非常慢)。
安装完之后就可以进入系统了,使用命令 proot-distro login
debian
接前面,我们已经进入到了 proot 的容器里面,这时我们还是 root 用户,在 root
用户下很多软件会运行不正常,例如:xmake 会默认不在root下运行,chromium 也要加额外的命令行参数才可以运行。
所以输入命令 apt install sudo
安装 sudo
安装完之后输入 adduser
,
这时就会出来要我们填写用户名与密码一类的信息,跟着走下去就好。
我们新添加的用户,还没有进入的 sudo 列表里,所以修改文件
/etc/sudoers
, 在 root
ALL=(ALL) ALL
这一行下面添加内容 你的用户名
ALL=(ALL) ALL
这样重新登陆时使用命令 proot-distro install debian
--user 你的用户名
这样用户就配置好了
安装 xfce4,使用命令 sudo apt install xfce
这个过程有点慢,等待一会就行。
配置 termux-x11 需要退出 proot 容器到 termux 的环境中,输入命令
pkg in x11-repo && pkg in termux-x11-nightly.
在 termux 中输入 termux-x11 :0 &
, 然后输入 proot-distro install debian
--user 你的用户名 --shared-tmp
登录 proot 容器
在输入 env DISPLAY=:0 dbus-launch --exit-with-session xfce4-session
打开xfce桌面.
sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5
im-config
,根据提示进行设置.~/.xprofile
, 加入如下内容
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx