百度搜索網(wǎng)站在第一次輸入搜索內(nèi)容后點搜索鍵沒有反應(yīng)智慧軟文發(fā)稿平臺
前言
在上一篇【合作原創(chuàng)】使用Termux搭建可以使用的生產(chǎn)力環(huán)境(八)-CSDN博客中我們講到了如何安裝IDEA社區(qū)版,并在Termux中安裝VNC服務(wù)器,在proot-distro的Debian中啟動xfce桌面,并通過這個方式解決了IDEA社區(qū)版中無法使用拼音輸入法的問題。在這篇我將介紹Debian中啟動xfce在Termux中使用Termux-X11來展示桌面環(huán)境
組合介紹
該組合可以看本系列的第三篇【合作原創(chuàng)】使用Termux搭建可以使用的生產(chǎn)力環(huán)境(三)_termux sftp-CSDN博客,其中的組合e,這也是Termux中常用的組合之一。即在proot-distro的Debian中啟動xfce桌面,使用Termux-X11這個APP來展示xfce桌面。
安裝Termux-X11 APP
該組合的核心就是Termux-X11這款A(yù)PP,它可以在Github的termux-x11項目的Releases頁面下載到,地址為:Release Nightly Release 20250107 · termux/termux-x11 · GitHub
Android手機(jī)下載app-arm64-v8a-debug.apk,這個包,上傳到手機(jī)后安裝即可
安裝完成
安裝完成后的APP長這樣:
打開后是一個未連接狀態(tài)的界面
Termux中安裝并啟動termux-x11
為了區(qū)分Termux-X11 APP,這里采用的小寫
安裝
為了與Termux-X11這個APP適配上,在Termux中也需要安裝一個程序,在Termux中執(zhí)行以下命令:
pkg i -y termux-x11-nightly
啟動termux-x11
執(zhí)行下面命令即可啟動termux-x11:
termux-x11 :3 >/dev/null &
其中termux-x11就是程序名。:3為顯示編號,為了防止與之前的教程中的顯示編號沖突,這里采用3號顯示。>/dev/null是重定向輸出,將日志全部丟棄。&則告訴系統(tǒng)不要阻塞當(dāng)前終端會話,讓termux-x11這個程序在后臺執(zhí)行。
啟動完成后會顯示一個進(jìn)程號,如果想要關(guān)閉termux-x11,只需要kill掉該進(jìn)程號即可
如果我們此時打開Termux-X11 APP,我們會看到未連接畫面已經(jīng)沒有了,取而代之的是帶有底部軟鍵盤的黑屏界面,這就說明termux-x11已經(jīng)連接上了。
啟動xfce桌面
啟動命令
執(zhí)行以下命令啟動:
proot-distro login debian --shared-tmp -- /bin/bash -c 'export GTK_IM_MODULE=fcitx && export QT_IM_MODULE=fcitx && export XMODIFIERS=@im=fcitx && export PULSE_SERVER=127.0.0.1 && export XDG_RUNTIME_DIR=${TMPDIR} && export DISPLAY=:3 && startxfce4'
解釋一下這個命令:
proot-distro login debian:用過很多次了,就是用于登錄到Debian系統(tǒng)
--shared-tmp:將termux中的臨時目錄模擬出來給Debian使用,方便Debian和termux之間臨時進(jìn)行數(shù)據(jù)交互操作
-- /bin/bash -c:使用Debian環(huán)境去執(zhí)行后續(xù)命令,后續(xù)命令通過單引號囊括
export GTK_IM_MODULE=fcitx && export QT_IM_MODULE=fcitx && export XMODIFIERS=@im=fcitx:用于指定輸入法為fcitx,防止輸入法出現(xiàn)問題
export PULSE_SERVER=127.0.0.1:使用本地音頻服務(wù),防止音頻出現(xiàn)問題
export XDG_RUNTIME_DIR=${TMPDIR}:在基于 XDG(X Desktop Group)基本目錄規(guī)范的 Linux 系統(tǒng)中使用。它主要用于指定用戶運行時(runtime)文件和套接字(sockets)的基本目錄,指定為TMPDIR,反正配置了不會錯
export DISPLAY=:3:設(shè)置顯示編號為3,需要和termux-x11指定的編號一致才行,不然會無法顯示的
startxfce4:這個不用多說了,就是啟動xfce桌面環(huán)境
打開Termux-X11 APP
打開后Termux-X11 APP就能顯示出桌面了
修改Termux-X11 APP設(shè)置
進(jìn)入設(shè)置頁
點擊右下角的齒輪按鈕,即可打開設(shè)置。
或者在長按APP,會彈出一個Preference(偏好),也就是APP的設(shè)置,都能進(jìn)入Termux-X11的設(shè)置頁面
進(jìn)入設(shè)置頁面
修改Output
其中有幾個設(shè)置最好改一下,點擊第一行的Output。
取消勾選Reseed screen while soft keyboard is open,這個是點擊右下角的鍵盤可以彈出手機(jī)的輸入法,如果通過OTG外接鍵盤后建議取消勾選,如果沒有的話,還是建議打開狀態(tài)。
Fullscreen勾選上,這樣APP就能全屏顯示了,頂部狀態(tài)欄沒了。
Screen orientation(屏幕方向),我建議是改為landscape,也就是橫屏顯示,這樣方向就定死了,不會隨屏幕方向而改變了。
修改Pointer
抱歉,這個頁面沒有內(nèi)容需要修改哦。唯一要說明一下的就是第一個Touchscreen input mode,它有三個選項
Trackpad:觸摸板模式,整個手機(jī)屏幕當(dāng)成類似于電腦的觸摸板使用,操作習(xí)慣也和觸摸板一致,比如滑動觸摸板就是移動鼠標(biāo)光標(biāo)。單指單擊就是鼠標(biāo)左鍵單機(jī)。兩指單擊,就是單擊鼠標(biāo)右鍵。兩指滑動就是滾輪鍵滾動。
Simulated touchscreen:模擬觸控屏,點哪里就是哪里,非常生硬,大家試了就知道了,反正我認(rèn)為是不好用,我甚至不知道如何執(zhí)行拖動操作
Direct touch:直觸模式,點哪里就是哪里,可以用于直接拖動,但是也不好用,如果通過OTG外接了鼠標(biāo),可以使用這個模式
修改Keyboard
這里修改的就是底部的黑色軟鍵盤了
需要修改這幾項設(shè)置
點擊Show additional keyboard右邊的齒輪。(我不建議將這個軟鍵盤徹底關(guān)閉,除非使用OTG連接了物理鍵盤)
將Opacity of extra keys bar的100%改為30%,這里這個軟鍵盤就是透明的了,不再是漆黑一片,擋住底部的任務(wù)欄
Prefer scancodes when possible:使用OTG連接物理鍵盤的時候建議打開,這樣能保證鍵位映射不會出現(xiàn)問題(使用Termux-X11+物理鍵盤玩我的世界的時候必須打開,否則鍵位映射有問題,這是后話了,我可能會出Termux-X11玩我的世界的教程)
目前寫到這已經(jīng)2700多字了,我打算余下內(nèi)容放到下一篇中,哈哈!
完成這些設(shè)置后,當(dāng)前顯示的內(nèi)容如下:
APP下載地址
怕大家下載不到Termux-X11 APP,我這里放一下下載地址:
termux-x11-app-arm64-v8a-debug-2025-1-7.apk官方版下載丨最新版下載丨綠色版下載丨APP下載-123云盤
結(jié)語
本篇帶大家初識了Termux-X11這款A(yù)PP,并將Debian中的xfce4桌面顯示在這個APP中了,并對Termux-X11進(jìn)行了簡單的設(shè)置,讓它能夠更好的使用。在下一篇中我還會繼續(xù)向大家介紹Termux-X11這款A(yù)PP,并真正通過手機(jī)來編寫代碼,作為代碼生產(chǎn)力工具,而不是借助另一臺電腦。
最后和之前一樣,有問題大家可以在評論區(qū)指出,另外想要和作者吹水可以來群170618278,另外給up:qwe5283的Termux視頻多多三連,謝謝各位!