LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 53066|回复: 136

Perfect Console 计划

[复制链接]
发表于 2006-3-5 23:49:30 | 显示全部楼层 |阅读模式
Perfect Console 计划

未完成 ,更新中

目的:
提供 X , DirectFB 下的图形界面程序在纯控制台(最好是FrameBuffer的,VGA的驱动屏幕太小)下的替代品.
使用户在不装 X , DirectFB 等图形界面的情况下,也能有很好的体验.

内容:
尽量提供 软件简介, 主页, 安装方法, 截图, 依赖

大多数软件从 Freshmeat -> Environment -> Console (Text Based)  -> Curses 找到.

如没有主页和下载地址,  请善用搜索:
1. www.freshmeat.net/projects/软件名
2. www.freshmeat.net 最大的开源软件库,几乎所有软件都能找到, 在这里搜索
3. rpmfind.net 也是很大的软件源, 下来的 src.rpm 可以解压后使用, 其中的 patch 也可以用.
4. www.google.com

有一些软件本人还未试验, use at your own risk .

欢迎提供适合本计划的软件, 要求某个功能的软件也可以提出, 但不保证有人帮你找到.

0. 基础软件
基本上,下面的软件都需要的, 下面就不提了.
Linux kernel with Framebuffer :
GPM : 鼠标驱动
ncurses : 基础图形库
S-lang : 基于 ncurses 的库, 有的软件需要
newt : 另一个图形库, 有的软件需要

screen : 让一个 console 同时运行多个图形程序 ,[color="Orange"]我写的 screen 的用法, 以及在 lfs 当中的应用 , 还有人说用screen可以实现gpm的跨控制台复制粘帖 这是gentoo的帮助文件: http://gentoo-wiki.com/TIP_Using_screen

1. 中文支持
zhcon : 在LFS5.0+kernel2.6.3里安装zhcon0.2.3
主页: zhcon.sf.net 现已升级到 0.2.6 ,从 0.2.5 开始部分支持 utf8 , 推荐.
cce :  cce + gcc4 问题基本解决 (Final)

2. 文件管理
midnightcommander, mc : 见 BLFS Book
Midnight Commander MP : 改版的 mc  http://freshmeat.net/projects/mcmp/

3. 上网浏览
lynx , w3m , links 在 BLFS book 里有
lynx : 基本的浏览器,在 cce/zhcon 下支持中文,不支持中文utf8网页(比如 本页 )

w3m : 较好的浏览器,支持表格,在 cce/zhcon 下完美支持中文, utf8 的网页也支持,新的 w3m 直接支持 fb 图象。


links : 功能比 w3m 还强大, 支持后台下载,但是完全不支持中文.
links -g 可以开启图形,高级布局

elinks : links 改版,功能比 links 还强大, 支持多Tab页,但是完全不支持中文.
据说 sir 上某人曾经 links 的中文码表,可以支持中文, 我还没找到,若有人找到,请给我一个地址. 否则, 我来试试自己写(抄袭?) 一个码表,不过肯定是 elinks 的.


4. 上网聊天
centericq : An ncurses-based client for ICQ, Yahoo!, AIM, IRC, Jabber, MSN, and LiveJournal.
http://freshmeat.net/projects/centericq/

Licq : An advanced graphical ICQ clone.
http://freshmeat.net/projects/licq/

5. 收发邮件
Mutt : A small but very powerful text-based mail client.
http://freshmeat.net/projects/mutt/

gnus+fetchmail+procmail
http://www.gnus.org/
http://fetchmail.berlios.de/
http://www.procmail.org/
教程:
PROCMAIL QUICK START http://www.ii.com/internet/robots/procmail/qs/
procmail 软件包包含一个自动的邮件处理器,可以很好的过滤和排序邮件。  http://lfs.linuxsir.cn/htdocs/blfscvs/basicnet/procmail.html
使用fecthmail http://doc.chinahtml.com/Manual/ ... mail-fetchmail.html
http://learn.tsinghua.edu.cn:808 ... ocument-backup/gnus
.html
http://learn.tsinghua.edu.cn:808 ... -backup/gnus-1.html

Pine 不逊于 mutt 的 email 客户端
http://www.washington.edu/pine/



6. 音乐欣赏
mp3blaster : mepgsound 解码 http://mp3blaster.sourceforge.net/


MOC console audio player for Linux/UNIX
http://moc.daper.net/

mpg123 + playmp3list : mpg123 解码 http://rucus.ru.ac.za/~urban/projects/playmp3list/
mplay + mplayer : mplayer 的 console 前端

cmus : mad 解码 , 看起来比 mp3blaster 还好 http://onion.dynserv.net/~timo/cmus.html
为了支持更多格式,需要一下库:
flac : http://flac.sourceforge.net/
mp3 , mad : http://www.underbit.com/products/mad/
ogg , libogg, http://www.vorbis.com/
libao : http://www.xiph.org/ao/

下面不清楚,可能没有什么用
http://modplug.sourceforge.net/
http://www.musicpd.org/mpc.shtml
http://www.musicpd.org/

7. 视频播放
mplayer :
xine :
这两个在输出驱动为 fb 的情况下,可以完美播放各种格式视频.

8. 集成开发
motor : http://freshmeat.net/projects/motor/
http://thekonst.net/motor
ftp://rpmfind.net/linux/Mandrake ... -3.2.4-3mdk.src.rpm

有人可能更喜欢用 vi 或 emacs .

9. 上传下载
wget : http://www.gnu.org/software/wget/
curl : http://curl.haxx.se/
prozilla : 多线程 http://prozilla.genesys.ro/
lftp : 命令行 http://lftp.yar.ru/
ncftp : 命令行 http://www.ncftp.com/ncftp/
yafc : 命令行 + 彩色 http://yafc.sourceforge.net/
mc : mc 用来ftp是很方便的

10.图形图像
fbgrab : 在 framebuffer 下截图, http://hem.bredband.net/gmogmo/fbgrab/
我的截图都是 fbgrab 做的, 依赖于 libpng .
编译时不要用 make ,它的 Makefile 调用了一个检查程序,一般都没装,也没什么用.
看一下 Makefile ,把 gcc ........... 粘帖下来直接用.

fbv : 看图软件,可以在console 下看 png gif jepg ,依赖于 libpng, libungif ,libjepg
http://freshmeat.net/projects/fbv/

iiview : 看图, 还可显示缩略图, 可以在console 下看 png gif jepg tiff,依赖于 libpng, libungif ,libjepg, libtiff
http://freshmeat.net/projects/iiview/

fbview : 看图, [color="Red"]不推荐,依赖太多, 除图形库外,还有imagemagick , oFBis library

fbi 系列 : http://linux.bytesex.org/fbida/  有用的有:
  fbi : 看图软件,可以在console 下看 png gif jepg
  fbgs: 脚本, 用 ghostscript 把 ps , pdf 转成图像, 再用 fbi 看
  exiftran : 在保留 exif 的同时转换 jpeg


11. 其他工具
htop : 进程管理器, 更好的 top http://htop.sourceforge.net/


sysvconfig : 系统设置, http://sysvconfig.sf.net ,用处不大, [color="Red"]不推荐

12.CD烧录
核心软件 cdrdao cdrtools dvd+rw-tools  ,gui 的也要用到, distro 一般都有,很好找

bashburn ,ncurse 界面,菜单选择烧录cd
http://bashburn.sourceforge.net/

cdw ,另一个 ncurse 界面烧录软件
http://sourceforge.net/projects/cdw
发表于 2006-3-5 23:58:03 | 显示全部楼层
不错阿,很好的计划。把编译配置的步骤写一下,,很实用的一个指南。

以LFS做基础?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-6 00:28:47 | 显示全部楼层
以 LFS 为基础, 完全不依赖于 X .

编译配置的步骤基本上不会写, 都是很简单的 ./configure ; make ; make install .
编译配置的步骤尽量指向外部连接, 比如 BLFS-book , linuxsir 内部的文章.
只有当软件有特殊要求时才写, 比如 补丁, 修改源码, 特殊的安装命令.
回复 支持 反对

使用道具 举报

发表于 2006-3-6 09:55:10 | 显示全部楼层
很好,不以赖于X。

X在desktop上提供了很大的灵活性,但是也一直是我们定制linux的障碍。
寻求各种应用的X替代方案,支持!
回复 支持 反对

使用道具 举报

发表于 2006-3-6 20:55:55 | 显示全部楼层
好好做,一定很有钱途!
回复 支持 反对

使用道具 举报

发表于 2006-3-6 21:10:15 | 显示全部楼层
兄弟最近哪里去了。。。失踪了?嘿嘿。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 11:47:15 | 显示全部楼层
部分更新.

+ 求 links 中文码表
+ mplay
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 23:20:42 | 显示全部楼层
+ 截图 elinks w3m htop

163 相册 竟然不支持 png.
有好的 相册 没有, 谁能推荐一个? 谢谢. 希望 没有防盗链(可以用在这里) , 支持png ,容量10M 就够了.
回复 支持 反对

使用道具 举报

发表于 2006-3-10 02:11:57 | 显示全部楼层
这个不错,什么时候能出一份配置指南啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-11 12:59:57 | 显示全部楼层
+ 部分软件截图,来自 www.flickr.com
+ 分类 10.图形图像, 包括 抓图 和 看图 软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表