zoukankan      html  css  js  c++  java
  • 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

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





  • 相关阅读:
    AGC027F Grafting
    JAVA框架 Spring 依赖注入
    JAVA框架 Spring 约束配置本地资源
    JAVA框架 Spring 入门
    JAVA框架Struts2 数据封装
    JAVA框架Struts2 结果页配置
    JAVA框架Struts2 servlet API
    JAVA框架Struts2 Action类
    JAVA框架Struts2--配置讲解
    JAVA框架Struts2(二)
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814690.html
Copyright © 2011-2022 走看看