用Termux打造手机Linux GUI环境 - Go语言中文社区

用Termux打造手机Linux GUI环境


安装ArchLinux

首先在Termux中安装Archlinux

pkg install wget 
wget https://raw.githubusercontent.com/sdrausty/TermuxArch/master/setupTermuxArch.sh
bash setupTermuxArch.sh

如果下载很慢,可以修改下载的源

bash setupTermuxArch.sh manual

在对应的架构中修改,例如aarch64架构将一下内容

_AARCH64_() {
        file=ArchLinuxARM-aarch64-latest.tar.gz
        CMIRROR=os.archlinuxarm.org
        path=/os/
        _MAKESYSTEM_
}

修改为

_AARCH64_() {
        file=ArchLinuxARM-aarch64-latest.tar.gz
        CMIRROR=mirrors.tuna.tsinghua.edu.cn
        path=/archlinuxarm/os/
        _MAKESYSTEM_
}

安装完成后执行./arch/startarch进入ArchLinux

安装图形界面

安装前先初始化GPG keyring

pacman-key —init

在安装过程中我的密钥怎么也弄不上,只好将/etc/pacman.conf中的SigLevel改为SigLevel = TrustAll

更换源等操作请自行谷歌

首先安装图形界面

pacman -S xorg-server xorg-xrandr xfce4 xfce4-goodies tigervnc

再创建新用户,假设用户为abc
创建好以后

su - abc
vncserver :1 -geometry 1920x1080
export DISPLAY=:1
export TZ=‘Asia/Shanghai’
startxfce4

第一次启动VNC Server会要求设置密码
命令完成后VNC Server 就启动完成了
再再VNC Viewer中填入ip等信息就可以成功连接

如果想要再启动vncserver时自动启动xfce4,需要修改~/.vnc/xstartup,但是我还没弄好

目前遇到的问题

  • chromium 无法启动
    由于chromium无法启动sandbox,只能以chromium --no-sandbox方式启动
  • D-Bus出现machine-id 错误
    执行dbus-uuidgen > /etc/machine-id
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/asdfzxc54342/article/details/89707108
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢