Termux-X11 GitHub項目
譯者:bilibili?鳧水億
日期:2023/6/6
以下是譯文

Termux:X11 是一個完全成熟的 X 服務(wù)。它使用 Android NDK 構(gòu)建,并且被優(yōu)化過,與 Termux 工作的很好。
此儲存庫使用子模塊:
或者
和任何 X 服務(wù)一樣的工作模式
安裝說明
對于此項目你需要啟用 x11-repo
?下載安裝 *.apk
以及 *.deb
(如果你在termux中使用 pkg
) 或者 *.tar.xz
(如果你在termux 中使用 pacman
xfce4-session
如果你正使用 Termux:11 但不小心通過下拉通知欄退出了,此時的termux-x11
命令不會退出,它仍運行在termux中
使用 proot 環(huán)境
如果你打算在proot下運行程序,請記?。耗阈枰趩?proot/proot-distro 時添加 --shared-tmp 選項。如果傳遞參數(shù)無效,設(shè)置 TMPDIR 環(huán)境變量為相應(yīng)目標(biāo)容器的 /tmp 目錄。如果你正使用 proot-distro ,可以在 proot 容器中運行 termux-x11
如果你打算在 chroot 或者 unshare 下運行程序,你必須以 root 身份運行,并且設(shè)置 TMPDIR 環(huán)境變量指向相應(yīng)目標(biāo)容器的 /tmp 目錄。此目錄必須在你運行 termux-x11 命令的 shell 中可訪問,也就是說,必須在相同的 SELinux 上下文中,相同的裝載命名空間(mount namespace) ,等等。同樣你必須設(shè)置 XKB_CONFIG_ROOT
環(huán)境變量指向容器的 /usr/share/X11/xkb
目錄,否則你將收到 xkbcomp
相關(guān)的錯誤。你可從每晚構(gòu)建的
如果你需要從 com.termux.x11
應(yīng)用獲取日志,設(shè)置 TERMUX_X11_DEBUG
環(huán)境變量為1,像這樣: TERMUX_X11_DEBUG=1 termux-x11 :0
以此方式獲取的日志可能很長。最好馬上重定向命令輸出到一個文件中。
通知


模擬觸摸板模式。
在模擬觸摸板模式中,你可以使用如下手勢:
點按對應(yīng)鼠標(biāo)點擊
雙擊對應(yīng)鼠標(biāo)雙擊
雙指點按對應(yīng)鼠標(biāo)右擊
三指點按對應(yīng)鼠標(biāo)中鍵點擊
雙指垂直滑動對應(yīng)垂直滾動
雙指水平滑動對應(yīng)水平滑動
三指下滑顯示隱藏附加鍵盤
鼠標(biāo)模擬模式
在模擬觸摸板模式中,你可以使用以下操作
鼠標(biāo)點擊模式同手指點擊屏幕一樣
雙擊對應(yīng)雙擊
雙指點按對應(yīng)右擊
三指點按對應(yīng)中鍵點擊
雙指垂直滑動對應(yīng)垂直滾動
雙指水平滑動對應(yīng)水平滑動
三指下滑顯示隱藏附加鍵盤
字體或者縮放過大
某些應(yīng)用使用 X 服務(wù)可能涉及 DPI 問題。請查閱在 https://wiki.archlinux.org/title/HiDPI 中如何覆蓋指定應(yīng)用的 DPI 或 縮放
你可以在窗口管理器設(shè)置中修復(fù)此問題(在 xfce 以及 lxqt 場景中,通過 應(yīng)用菜單 > 設(shè)置 > 外觀)。查看 DPI 的值,如果已禁用則啟動它,并調(diào)整值以達(dá)到合適的字體大小。

在 Termux:X11使用第三方應(yīng)用是可能的。請查看 shell-loader/src/main/java/com/termux/x11/Loader.java
如何工作。
許可
基于

原文鏈接:https://github.com/termux/termux-x11
ps:?文章翻譯難免出現(xiàn)紕漏,如有問題請在評論區(qū)指出