コンソールの背景画像を設定するにはどうすればよいですか?

コンソールの背景画像を設定するにはどうすればよいですか?

openSUSE でこれをご存知の方もいるかもしれません。そこではコンソールに背景を設定できます。Ubuntu でも、X-Windows システム以外で背景画像を設定できますか?

答え1

FBTerm をインストールしてコンソールに色付きの背景画像を表示します

fbv をコンパイル - FrameBufferViewer

まず、背景画像を fbterm に印刷できるように fbv をコンパイルする必要があります。

これを準備するには、コンソールで次のように入力します。

sudo apt-get install build-essential checkinstall make

次にfbvソースを入手する必要があります。著者のウェブサイト

次にソースを抽出します

tar xfv fbv-1.0b.tar.gz

ディレクトリに移動して、と入力します./configure

ご覧の通り、いくつかの依存関係があります

  • リブンギフ
  • libjpegと
  • libpng

Ubuntu でそれらを見つけるのは少し複雑です。次のように入力するだけです:

sudo apt-get install lipungif lipjpeg-dev libpng12-dev

これで fbv「Framebuffer Viewer」をコンパイルする準備ができました。./configureもう一度入力してください。

今すぐ入力

sudo checkinstall

Yドキュメント ファイルの後の質問を入力します。

もう一度Enterキーを押しFramebuffer ViewerてReturnキーを押します。

バージョン文字列を「1.0b」に変更するには3と入力し、リターンを押します。

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

次に、fbtermを起動して背景画像を設定するシェルスクリプトを作成する必要があります。FBTerm マニュアルページご覧のとおり、これは fbv が必要なインストール部分です。

bash スクリプトをコピーして新しいテキスト ファイルに貼り付けるか、行を書き換えて nano で保存します。

たとえば、 に保存できます/etc/fbterm

chmod実行可能であることを確認するには

sudo chmod 755 /etc/fbterm

このスクリプトの効果は、 に移動して/etcと入力すると、fbterm が起動し、指定された背景画像が表示されることです。./fbterm path of image

試してみると、fbterm がキーマップに関するエラー メッセージと権限が与えられていないことを出力していることに気付くでしょう。これは、fbterm にはまだルート アクセスがないためです。

これを回避するには、別の sh スクリプトを設定する必要があります。

この 2 番目のスクリプトの良いところは、ここで背景画像を指定できることです。では、見てみましょう。

#!/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ユーザーのホームディレクトリを編集する必要があります。

ホームディレクトリに移動してcd ~、次のように入力します。nano .profile

最後に行を追加します

sh /etc/init.d/fbterm

最後のコメントの下にあります。

よくできました!再度ログインすると、コンソールで画像を見ることができます。

関連情報