字符模式下的一些工具

Linux 3D效果固然很华丽,不过大热天散发的焦耳热不太和谐,尤其我这种挫本。。。
还好,现在的console给了我们一些其他的选择,前些几天折腾了下,一些基本的功能有了实现。不过还有些问题没解决,下面标红……
平台 openSUSE 11.0
  
1. 控制台中文显示与输入 fbterm + ucimf
      除了输入法不如cce,其他的很强大,支持 X-window 字体,支持背景图片,快捷键创建、关闭窗口(有更高的需求,可以用screen)。
      安装步骤:http://www.linuxsir.org/bbs/showthread.php?p=1968130
      照着一步一步作就OK~
      设置背景图片参见man里的代码
    fbterm分辨率只能到 1024 * 768。。
  
      zhcon 装上运行crash,好像要把 bootsplash 相关包卸掉。。。直接gg
      cce 输入法比较赞,ls 后提示符有时不会换行。编译时要在 src/term/term.c 中加一句 "#define __WINDOWS__"
  
2. 鼠标
      gpm: 应该都有打包
      启动 ps2 鼠标: gpm -m /dev/input/mice -t exps2
      停止运行:gpm -k  
      列出支持鼠标种类:gpm -t help
  
3. 看图:

      fbida: 下载地址
  
4. 抓图:
      fbgrab: http://hem.bredband.net/gmogmo/fbgrab/  
  
5. 看pdf ps
      fbiad: http://linux.bytesex.org/fbida/
      里面提供了几个很好用的工具:
        fbi: 看图
        fbgs: 看pdf ps
        exiftran:保留EXIF数据,转换到jpeg
  
      poppler-tools: http://poppler.freedesktop.org  
      里面有一系列的 pdftoxx 工具。其中 pdftotex 比较有意思的,用它可以对 pdf 进行 grep~
      
    fbv fbi fbgs这些软件只能在纯console下使用,开fbterm后用不了……
  
6. 音乐:
      mocp 2.4.4: http://moc.daper.net/
      mp3 wma ogg 等,更换皮肤,自定义操作键,对中文支持非常好~ q 键可以detach(省一个终端^^)
      SuSE提供的包是 2.4.2,运行crash,于是源码编译安装(arch debian 提供的包看讨论ms也有些问题,可以先装上试试~)
      不过……编译时依赖的库比较多,而且放wma有一个bug。。。折腾了将近两天…
         ./configure 完后,提示信息应该跟下面类似:
         ----------------------------------------------------------------
         MOC will be compiled with:
         Decoder plugins:    mp3 vorbis flac ffmpeg speex
         OSS:               yes
         ALSA:              yes
         JACK:              yes
         DEBUG:             yes
         RCC:               yes
         Network streams:   yes  
         Resampling:        yes
        推荐把README中提到的依赖库都装上……如果没看到上面加粗的两个 plugin ,看看依赖库和头文件有没有装
  
        如 此make && make install可以顺利通过,不过播放wma时会crash。这个bug找了N久……最后侥幸从一个warning中发现问题。原因是新的 ffmpeg 没有提供 avcodec_decode_audio() 函数,而是用新的 avcodec_decode_audio2() 将其替代,修改后OK(后来发现这个bug已经有人提交了,囧)。
        修改 decoder_plugins/ffmpeg/ffmpeg.c
          将 int data_size; 删掉,在 char avbuf[AVCODEC_MAX_AUDIO_FRAME_SIZE * sizeof(int16_t)]; 后添加 int data_size = sizeof(avbuf);
          将 avcodec_decode_audio 换成 avcodec_decode_audio2
    太好了,mocp终于能正常工作了~
    不过中文显示很扭曲……修改配置文件轻松搞定。配置文件见附件……
  
      mocp 挑bug过程中,尝试了其他一些播放器:
      mplay: http://mplay.sourceforge.net/mplayer  mplayer ncurse前端,用perl写的。有些功能做的很细致,安装简单,不过文档较少,中文显示没搞定,而且没有找到播放playlist的方法……
      mp3blaster: 界面在console下显示的一塌糊涂,直接gg……
      mpgxxx: 没印象了……
      cmus: http://onion.dynserv.net/~timo/index.php?page=Projects/cmus 一堆头文件的包含错误,gg
      mpd: http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki 装上运行断错误,gg
      mplayer: 除了界面……完美的播放器。。
    
    更多播放器:http://moc.daper.net/links
  
7. 视频:
      mplayer:谁用谁知道……
  
8. 上网:
      w3m: http://w3m.sourceforge.net/
      很早以前直接装的rpm,中文支持完美,可以显示图片~
      不支持CSS Javascript……
    
      elinks: 通过 setup-->character set -> windows$ 1252 可以显示中文,不过locale要设成gbk,而且有些还是会乱码。不能显示图片。
      除了上面两点,其他方面比较强大,支持新建tab,部分支持CSS,支持Javascript,支持full color。
  
      telnet: 上论坛(基本不会用 =。=)
  
9. 邮件客户端:
      alpin: http://en.wikipedia.org/wiki/Alpine_(e-mail_client)
            gmail:  
            1. 登录gmail,设置-POP/IMAP 里勾上IMAP,保存。
            2. 启动alpine,输入msla,nickname随便写,Server 出填写 imap.gmail.com/ssl/[email protected]/novalidate-cert
            3. 输入msc。SMTP server: smtp.gmail.com/submit/[email protected]/novalidate-cert
            4. 用whereis命令,找到Display Character Set 和 Posting Character Set,都设为UTF-8
  
    其他客户端:http://en.wikipedia.org/wiki/Alpine_(e-mail_client)
  
目前就折腾了这些……
--

你可能感兴趣的:(音乐,pdf,字符模式)