我正在與一羣Raspberry Pi 2s一起運行Raspbian,爲性能安裝構建交互式拼圖。這些拼圖是爲了在命令行上播放。我的背景是在網頁開發中,所以雖然我在Linux命令行上感到非常舒適,但我沒有很多剪裁本地終端環境的經驗。我有許多不同的要求,我無法一次完成所有要求。即:樹莓派終端環境中的Unicode和256色
我想要從內核控制檯加載遊戲,而不啓動LXDE。這主要是因爲在終端環境中,我可以捕捉到有人用來嘗試退出遊戲的任何擊鍵,並且輸入密碼以防止它。另外,我還沒有確定是否可以在LXDE中啓動一個終端窗口並隱藏所有的窗口化界面,以使遊戲只顯示爲CLI。
我需要256色顯示。
遊戲以英文播放,但包含一些西里爾字符,所以我需要unicode支持。使用的字符的示例:
- 0x1440
- 0x1437
- 0x143d
我可以使用TERM=xterm-256color
中的xterm 256彩色顯示屏,但只有當我啓動它LXDE中的一個窗口。 Unicode支持也一樣。當我嘗試從內核控制檯啓動xterm時,我可以通過一些選項來自定義終端的顯示(-fg
,-bg
,-fa
),但無法顯示256色或unicode字符。我試過使用.Xresource
文件並將其加載到xrdb -merge ~/.Xresource
,但它似乎沒有任何效果。目前,我有一個.xinitrc
文件,其中包含
`which xterm` \
-fg white \
-bg black \
-fa *-fixed-*-*-*-18-*
-en en_US.UTF-8
-tn xterm-256color
,我只需運行xinit
推出的xterm。當我這樣做時,xterm
會啓動並遵守前景,背景和字體屬性,但只顯示8種顏色,並且不會顯示Unicode字符。任何人都可以提供有關如何滿足上述所有三項要求的任何見解?我也會接受一個答案,表明我可以從LXDE窗口中簡單地開始遊戲,但是全屏顯示絕對沒有鉻的窗口,並且阻止用戶退出該環境(不會有鼠標連接到機器)
謝謝!