注意:由於Termux檔案系統跟一般Linux有差距,且套件數量較少,我傾向裝個 Linux proot容器再跑桌面環境。
Termux預設只有純文字界面,使用者可自行安裝桌面環境(desktop environment),再透過VNC或Termux X11連線,擁有桌面電腦一樣的使用體驗。
有二種安裝方法,Termux套件庫有收XFCE、LXQT、MATE、OpenBox、i3wm之類的簡單桌面,您可以手動安裝。
或是透過Github上別人寫好的指令稿一鍵安裝桌面。
1. 從Termux官方套件庫安裝桌面環境#
參考自 Termux Wiki。
以下方案二擇一,VNC伺服器僅適合文書作業,Termux X11圖形性能更好。
VNC伺服器#
安裝 AVNC
開啟Termux,安裝TigerVNC。
pkg install x11-repo
pkg install tigervnc
- 安裝XFCE4桌面環境、Firefox瀏覽器
pkg install xfce4 xfce4-goodies firefox vim
- 用VIM編輯:
vim ~/.vnc/xstartup
,全部刪除,改加入以下內容:
#!/bin/bash
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADRESS
export PULSE_SERVER=127.0.0.1 && pulseaudio --start --disable-shm=1 --exit-idle-time=-1
exec startxfce4
- 賦予xstartup執行權限
chmod +x ~/.vnc/xstartup
- 用VIM編輯:
vim ~/.vnc/config
,加入以下內容:
geometry=1920x1080
depth=32
localhost=no
- 在本機開啟vnc server,再設定vnc的密碼。
vncserver
開啟AVNC APP,輸入
localhost:5901
,再輸入密碼即可連線。退出VNC伺服器連線後,要回到Termux中止伺服器,否則下次啟動會跑在新的通訊埠。
vncserver -kill :1
Termux X11#
請參考 Termux X11用法
2.使用一鍵指令稿安裝Termux桌面環境#
Github上有一些漂亮的懶人安裝指令稿,將其複製貼上就行,同樣使用VNC Viewer連線到桌面。
- adi1090x/termux-desktop: 這個指令稿會幫你裝好瀏覽器、文字編輯器、媒體播放器、ZSH。(此專案已停止維護)
- Yisus7u7/termux-desktop-lxqt: 同上,不過僅安裝LXQT桌面環境。