为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源后,即可方便安装
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
安装完成,进一步设置同上
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
安装完成,进一步设置同上