你們中的一些人可能從 openSUSE 中知道了這一點。控制台可以有背景。 Ubuntu 是否也可以在 X-Windows 系統之外擁有背景映像?
答案1
安裝 FBTerm 以在控制台上顯示彩色背景影像
編譯fbv - FrameBufferViewer
首先,您需要編譯 fbv 以便能夠將背景圖像列印到 fbterm。
要準備這個,請轉到您的控制台並輸入
sudo apt-get install build-essential checkinstall make
接下來我們需要取得fbv來源。你可以從作者的網站
現在提取原始碼
tar xfv fbv-1.0b.tar.gz
轉到該目錄,然後鍵入./configure
.
正如你所看到的,有一些依賴關係
- 利邦吉夫
- libjpeg 和
- 庫檔案
在 Ubuntu 上找到它們有點複雜。只需輸入:
sudo apt-get install lipungif lipjpeg-dev libpng12-dev
現在您已準備好編譯fbv“Framebuffer Viewer”。再次輸入./configure
。
現在輸入
sudo checkinstall
在文檔文件後輸入Y
問題。
現在輸入Framebuffer Viewer
並再次按下回車鍵。
輸入 3 將版本字串變更為“1.0b”,然後按回車鍵
輸入 10 以在逗號分隔清單中指定依賴項。這些是上面命名的函式庫
libungif.libjpeg,-dev,libpng12-dev
現在您可以透過回車確認其餘提示。
幹得好,您已經從原始程式碼編譯了 fbv 並將其安裝到您的系統中。
但我們喜歡安裝 FbTerm,所以這將是下一步
安裝 FBTerm 並設定背景圖像
首先我們簡單地安裝 fbterm 套件apt-get
sudo apt-get install fbterm
要授予 fbterm 對 VESA 的存取權限,我們需要將使用者新增至視訊群組,如上所述。所以我們需要輸入
sudo usermod -a -G video $USER
現在我們需要建立一個 shell 腳本來啟動 fbterm 並為我們設定背景影像。看FBTerm 手冊頁。正如您所看到的,這是需要 fbv 的安裝部分。
將 bash 腳本複製並貼上到新的文字檔案中,或只是重寫這些行並使用 nano 儲存。
例如,您可以將其儲存到/etc/fbterm
.
為了確保它可以chmod
執行
sudo chmod 755 /etc/fbterm
該腳本的效果是,如果您轉到/etc
並輸入,fbterm 將啟動並顯示給定的背景圖像。./fbterm path of image
如果您嘗試一下,您會注意到 fbterm 會列印有關鍵盤映射的錯誤訊息,並且未授予權限。這是因為 fbterm 還沒有 root 存取權。
為了避免這種情況,我們需要設定另一個 sh 腳本。
第二個腳本的優點是您可以在此處指定背景圖像。但讓我們來看看。
#!/bin/sh
# This gives fbterm access to change the keymap
setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
/etc/fbterm ~/Pictures/background.png
cd
exit
現在我們chmod
也將這個腳本
sudo chmod 755 /init.d/fbterm
目前我不確定該腳本是否完全有效。進入
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
使其真正確定
登入後立即啟動 FBTerm
最後,我們需要在使用者成功登入後立即使用給定的背景圖像啟動 FBTerm .profile
。
轉到你的 homedircd ~
並輸入nano .profile
最後新增行
sh /etc/init.d/fbterm
在最後的評論下面。
做得好!現在,如果您重新登錄,您可以在控制台看到您的圖像