fbv安装 为console添加背景图片

 为console添加背景图片
#######
fbv
#######
fbterm下图片浏览工具(fbv)FrameBuffer Viewer,支持jpg,png,bmp等格式

按照README,INSTALL里的说明安装依赖的3个包libungif,libjpeg,libpng

Ubuntu12.04安装配置

********
libungif
********
可以直接从源安装
sudo apt-get install libungif*

http://sourceforge.net/projects/giflib/files/

 
tar   -jxvf   giflib-5.0.0.tar.bz2    -C     /usr/local/src
cd     /usr/local/src/jpeg-8d
./configue  &&  make  &&  make install


********
libjpeg
********
http://www.ijg.org/files/jpegsrc.v8d.tar.gz

tar -zxvf  jpegsrc.v8d.tar.gz -C /usr/local/src
cd /usr/local/src/jpeg-8d
./configue && make && make install

********
libpng
********
http://www.libmng.com/pub/png/libpng.html

tar -xvf  libpng-1.5.12.tar.xz -C /usr/local/src --xz
cd /usr/local/src/libpng-1.5.12
./configue && make && make install

%%%%%
fbv
%%%%%

s-tech.elsat.net.pl/fbv/

wget  http://s-tech.elsat.net.pl/fbv/fbv-1.0b.tar.gz

mkdir /usr/local/man/man1

tar -zxvf fbv-1.0b.tar.gz -C /usr/local/src
cd /usr/local/src/fbv-1.0b
./configure && make && make install


现在实现“中文显示 (fbterm)+中文输入(ibus-fbterm) +console背景图片(fbv)”

vim  ~/ibus-fbterm-bi  添加以下内容(shell脚本名自定义)

#!/bin/bash
#fbterm-bi:awrapperscripttoenablebackgroundimagewithfbterm
#usage:fbterm-bi/path/to/imagefbterm-options
echo -ne "\e[?25l" #hidecursor
fbv -ciuker "$1" <<EOF
q
EOF
shift
export FBTERM_BACKGROUND_IMAGE=1

exec ibus-fbterm-launch "$@"


只需在console下执行,
~/ibus-fbterm-bi  <路径>/foo.png(.bmp,.jpg)


最后,来个函数调用,直接通过快捷键来实现上述命令启不更如鱼得水。
vim  ~/.bashrc  添加如下内容

function  ibus-fbterm-cd {
backgroud=/root/picture/bt4.png
~/ibus-fbterm-bi     $background
}
bind  '"\C-v":"ibus-fbterm-cd\C-m"'

以后只要登陆console,然后按Ctl+v即可实现以上功能

function 后接的是函数名,由自己自定义,只要不和系统函数系统命令相同即可。这样每次登陆后都会加载该函数,在命令行下也会多出一个命令,上术的例子中,会多出一个叫,ibus-fbterm-cd的命令
   中间是函数调用的功能或所使用的命令
bind 按键绑定,格式很重要,一定要按上述格式写
\C-v  表示Ctl+v
       分隔符
ibus-fbterm-cd\C-m  是调用的函数,\C-m表示Ctl+v代表回车


Centos6安装配置
----------------------------
用安装光盘配置好本地yum源后,即可方便安装

 yum  -y  install  libpng-devel  libjpeg-devel  giflib-devel
mkdir -p  /usr/local/man/man1

wget   http://s-tech.elsat.net.pl/fbv/fbv-1.0b.tar.gz

tar  -zxvf  fbv-1.0b.tar.gz  -C  /usr/local/src
cd  /usr/local/src/fbv-1.0b
./configure  &&  make  &&  make  install

安装完成,进一步设置同上





原文地址:https://www.cnblogs.com/lixuebin/p/10814690.html