如何為控制台設定背景圖像?

如何為控制台設定背景圖像?

你們中的一些人可能從 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

在最後的評論下面。

做得好!現在,如果您重新登錄,您可以在控制台看到您的圖像

相關內容