Perfect Console 计划
时间:2006-03-06
来源:互联网
未完成 ,更新中
目的:
提供 X , DirectFB 下的图形界面程序在纯控制台(最好是FrameBuffer的,VGA的驱动屏幕太小)下的替代品.
使用户在不装 X , DirectFB 等图形界面的情况下,也能有很好的体验.
内容:
尽量提供 软件简介, 主页, 安装方法, 截图, 依赖
大多数软件从 Freshmeat -> Environment -> Console (Text Based) -> Curses 找到.
如没有主页和下载地址, 请善用搜索:
1. http://www.freshmeat.net/projects/软件名
2. http://www.freshmeat.net 最大的开源软件库,几乎所有软件都能找到, 在这里搜索
3. rpmfind.net 也是很大的软件源, 下来的 src.rpm 可以解压后使用, 其中的 patch 也可以用.
4. http://www.google.com
有一些软件本人还未试验, use at your own risk .
欢迎提供适合本计划的软件, 要求某个功能的软件也可以提出, 但不保证有人帮你找到.
0. 基础软件
基本上,下面的软件都需要的, 下面就不提了.
Linux kernel with Framebuffer :
GPM : 鼠标驱动
ncurses : 基础图形库
S-lang : 基于 ncurses 的库, 有的软件需要
newt : 另一个图形库, 有的软件需要
screen : 让一个 console 同时运行多个图形程序 ,我写的 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.org/htdocs/blfsc.../procmail.html
使用fecthmail http://doc.chinahtml.com/Manual/free...fetchmail.html
http://learn.tsinghua.edu.cn:8080/20...nt-backup/gnus
.html
http://learn.tsinghua.edu.cn:8080/20...up/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/

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/9.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 : 看图, 不推荐,依赖太多, 除图形库外,还有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 ,用处不大, 不推荐
12.CD烧录
核心软件 cdrdao cdrtools dvd+rw-tools ,gui 的也要用到, distro 一般都有,很好找
bashburn ,ncurse 界面,菜单选择烧录cd
http://bashburn.sourceforge.net/
cdw ,另一个 ncurse 界面烧录软件
http://sourceforge.net/projects/cdw
作者: dyhml 发布时间: 2006-03-06
以LFS做基础?
作者: 晨想 发布时间: 2006-03-06
编译配置的步骤基本上不会写, 都是很简单的 ./configure ; make ; make install .
编译配置的步骤尽量指向外部连接, 比如 BLFS-book , linuxsir 内部的文章.
只有当软件有特殊要求时才写, 比如 补丁, 修改源码, 特殊的安装命令.
作者: dyhml 发布时间: 2006-03-06
X在desktop上提供了很大的灵活性,但是也一直是我们定制linux的障碍。
寻求各种应用的X替代方案,支持!
作者: good02xaut 发布时间: 2006-03-06
作者: lvjinhua 发布时间: 2006-03-07
作者: 晨想 发布时间: 2006-03-07
+ 求 links 中文码表
+ mplay
作者: dyhml 发布时间: 2006-03-09
163 相册 竟然不支持 png.
有好的 相册 没有, 谁能推荐一个? 谢谢. 希望 没有防盗链(可以用在这里) , 支持png ,容量10M 就够了.
作者: dyhml 发布时间: 2006-03-10
作者: epingnet 发布时间: 2006-03-10
+ 分类 10.图形图像, 包括 抓图 和 看图 软件
作者: dyhml 发布时间: 2006-03-11
搞定了links的中文,BLFS里就可以暂时不装X了(我的BLFS定位于学习服务器配置和脚本编程的学习)。zhcon可以给内核打补丁代替,也可以不装,slackware版有人做出了unicon的输入法补丁。加上bootsplash更漂亮,text mode也是一种选择。
links是我梦寐以求的浏览器,网页图片的效果比w3m好到那里去了。就是中文~,希望大家一起来研究下这东西,让text mode更精彩!
作者: r00to 发布时间: 2006-03-14
作者: dyhml 发布时间: 2006-03-18
看图用mgaview,效果很好,也在fans贴过图
作者: cnhnln 发布时间: 2006-03-20
w3m-image is a really odd thing: it runs text-only in an xterm, and uses a trick to display images.
看起来只能在 xterm 里用, 不能用 fb .这个 elinks 也能做到.
mgaview 可以加入, 它支持的图像格式很多, 但是
By now some functions (scalling, zooming, grayscale) are available only for Matrox users, but they will be added in future.
而且, 依赖的基础库过多.
iiview 和 fbv 支持 png gif jepg ,仅依赖于 libpng, libungif ,libjepg
iiview 还可显示缩略图.
作者: dyhml 发布时间: 2006-03-20
http://www2u.biglobe.ne.jp/~hsaka/w3m/index.html
Inline image support of w3m (w3m-img)
It has already been merged in w3m-0.3.
已经包含在 w3m 的源码里了.
作者: dyhml 发布时间: 2006-03-20
mgaview完全可以用在非Matrox的显卡上,在我的多个型号的NV显卡上都工作良好。支持的图片类型多难免依赖的库就多些。不过ImageMagick应该是绝大多数人都会安装的。可以看看这里 http://mgaview.sourceforge.net/desc.html
作者: cnhnln 发布时间: 2006-03-21
作者: hohoxu_hao115 发布时间: 2006-03-21
但 alsa 的 oss 模拟工作的非常好.
作者: dyhml 发布时间: 2006-03-21
作者: hohoxu_hao115 发布时间: 2006-03-21
作者: dyhml 发布时间: 2006-03-21
作者: dyhml
我是说,即使只支持 oss ,在 alsa 环境下也能很好的工作.
|
作者: hohoxu_hao115 发布时间: 2006-03-21
作者: dyhml 发布时间: 2006-03-21
作者: hohoxu_hao115 发布时间: 2006-03-21
作者: go1640 发布时间: 2006-03-23
不过我倒是见过声称可以在console下看 pdf 和 ghostscript 的.
作者: dyhml 发布时间: 2006-03-23
我以为我记下了, 可是收藏 和 del.icio.us 里都没有.
我也忘了是怎么找到的了.
我以为我肯定记下了, 准备加入的.
好像是某个 console 下的看图软件, 用脚本实现 pdf/ghostscript 转到图片.
作者: dyhml 发布时间: 2006-03-23
http://www.linuxfans.org/nuke/module...hlight=mgaview
w3m的
http://www.linuxfans.org/nuke/module...&highlight=w3m
http://www.linuxfans.org/nuke/module...&highlight=w3m
http://www.linuxfans.org/nuke/module...&highlight=w3m
作者: cnhnln 发布时间: 2006-03-23
zgv 看图, 带缩略图.
w3m 可以看图, 要试验.
找到一个看 pdf 的, 不过好像不是我看过的. freshmeat 太好了.
http://freshmeat.net/projects/svp/
作者: dyhml 发布时间: 2006-03-23
作者: go1640 发布时间: 2006-03-25
但links -driver fb不能显示中文,这样跟w3m也没多大区别了。
喜欢links主要是他的links -driver fb太cool了
作者: r00to 发布时间: 2006-03-25
我看过源码, Unicode 目录下根本就没有 cjk 的码表, 其实是没有任何 多字节 到 unicode 的码表, 所以菜单里选择编码也没有.
我试过把 cp936 加入 Unicode 目录 ,并改成对应格式, 编译时一堆warning, 完成后启动后倒是在菜单里有 cp936 , 可以不能用.
links 从源码级就不支持多字节.
作者: dyhml 发布时间: 2006-03-25
作者: hohoxu_hao115 发布时间: 2006-03-26
setup-->character set-->windows$ 1252
用links -driver fb找不到character set这个选项,所以没办法。
作者: r00to 发布时间: 2006-03-26
简体中文不是 gbk 的 cp 936 吗?
我找到的 cp 1252 , 好像不支持中文啊?
List of Standard (CP 1252) fonts
These fonts are suitable for the following languages:
Albanian, Breton, Catalan, Danish, Dutch, English, Faroese, Finnish, French, Gaelic, German, Icelandic, Irish, Italian, Norwegian, Portuguese, Spanish and Swedish.
还是说只能在 xterm 下显示中文? fb 和 vga 驱动不能用?
那就没有意义了. 至少对本计划无意义.
作者: dyhml 发布时间: 2006-03-27
我用的是slackware 10.2自带的links。我是在fb+unicon patch下做的实验。elinks和links照那个办法都可以显示中文。
我的locale是gb2312。
这个办法是在一个gentoo社区找到的。另外freebsd好象有links的中文补丁,(google的,没试过)。
作者: r00to 发布时间: 2006-03-27
unicon 的补丁能用在 2.6.14 上吗? 我不敢用, 最近 kernel 变化太大.
还有 freebsd好象有links的中文补丁,(google的,没试过)。
给个地址, 我来试, 奇怪了, 我 google 了很多次, 都没找到. 关键词 links 太常见了.
作者: dyhml 发布时间: 2006-03-27
作者: dyhml
unicon 吗? 好像它的机制和外挂的 zhcon/cce 不同.
unicon 的补丁能用在 2.6.14 上吗? 我不敢用, 最近 kernel 变化太大. |
unicon的patch从2.4到最新的2.6.16都有,只是输入法不好搞。vd-unicon(google关键字,日本人维护的),我从2.6.13到2.6.16都试过,都没问题。
freebsd的那个我也没找到了。现在只能找到繁体中文的好象。
兄弟看看这个,说不定有点帮助,做出来了给大家分享,我水平有限,呵呵
http://linuxfromscratch.org/pipermai...er/000566.html
links.jpeg (75.6 KB, 284 次查看) |
作者: r00to 发布时间: 2006-03-27
作者: kukukuan 发布时间: 2006-04-01
作者: cnhnln 发布时间: 2006-04-01
+ 让 mc 等 ncurese 程序在 zhcon/cce 环境下可以使用鼠标. 感谢 kukukuan
下面的补丁可能不能用,我的源码打了rh的补丁,如果不能用,请手动改代码.
diff -urN gpm-1.20.1/src/lib/liblow.c gpm-1.20.1.new/src/lib/liblow.c --- gpm-1.20.1/src/lib/liblow.c Tue Oct 2 04:08:47 2001 +++ gpm-1.20.1.new/src/lib/liblow.c Tue Apr 30 22:44:24 2002 @@ -243,6 +243,14 @@ if (!tty && isatty(1)) t = ttyname(1); /* stdout */ if (!tty && isatty(2)) t = ttyname(2); /* stderr */ + + /* help api running in pty env, like zhcon*/ + /* get salve tty name and try open */ + if (!strncmp(tty,"/dev/pts",8)) + { /* for pty mode */ + tty = getenv("PTY_SLAVE"); /* get slave tty */ + }
setup-->character set-->windows$ 1252
可以基本正确显示目录中的中文, 有少数乱码.
但网页中的不只为何不能显示, 我用 elinks 试验过 gb2312 的 LFS 中文书 和 utf8 的 linuxsir 的网页.
r00to 提供的中文补丁还未试验.
作者: dyhml 发布时间: 2006-04-05
作者: epingnet 发布时间: 2006-05-27
如果发现什么好的软件, 欢迎跟帖推荐.
作者: VirusCamp 发布时间: 2006-05-27
About fbida The fbida project contains a few applications for viewing and editing images, with the main focus being photos. The applications are: fbi This is a image viewer for the linux framebuffer console. fbgs A wrapper script for viewing ps/pdf files on the framebuffer console using fbi. ida This is a X11 application (Motif based) for viewing images. Some basic editing functions are available too. exiftran command line tool to do lossless transformations of JPEG images. Works much like jpegtran, but unlike jpegtran it does not ignore the EXIF data thumbnail.cgi Small and fast CGI script (written in C) to extract EXIF thumbnails from jpeg images and send them to the web browser. |
作者: tingxx 发布时间: 2006-05-27
作者: tingxx
最近我找到这个,不知对大家有用没有
里面的那个fbi看图非常不错,fbgs可以看部分的pdf,但有些打不开:( 效果没有在x下的好 |
ps:兄弟失踪很久啊
作者: demonlj 发布时间: 2006-05-27
* zhcon 2.5 ,2.6 , 从 2.5 起, 部分支持 utf8 了
+ fbida , 可以看 pdf, ps 了
作者: VirusCamp 发布时间: 2006-05-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28