如何为控制台设置背景图像?

如何为控制台设置背景图像?

你们中有些人可能从 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在用户的主目录中进行编辑。

转到你的主目录cd ~并输入nano .profile

最后添加行

sh /etc/init.d/fbterm

在最后一条评论下面。

做得好!现在,如果您重新登录,您可以在控制台上看到您的图像

相关内容