2009-01-08T10:50:56.293+08:00
Fedora在全球有众多的镜像服务器(在中国好像不多,至少没有很快的),Fedora系统在用YUM进行软件包管理时,首先会从服务器得到一份镜像列表。

yum-fastestmirror 包可以提供对镜像服务器列表中的服务器测速和排序,得出速度最快的镜像服务器,该插件可以很大程度上加速YUM。
安装命令: yum install yum-fastestmirror
图形安装: 无,在搜索标签中搜索 yum-fastestmirror
菜单:没有,该插件会由YUM或其他基于YUM的package工具自动使用;
命令: 无,通过命令/usr/bin/yum and /usr/bin/pkcon自动使用
网站: http://yum.baseurl.org/
2008-05-20T22:51:20.276+08:00

这是基于PackageKit的新的GNOME PackageKit程序,PackageKit目标是要在不同的包管理系统的Linux发行版上提供一个接口一致的包管理界面,gnome-packagekit已经在Fedora 9和Ubuntu 8.04等主流的发行版的最新版本中引入,下面是两个来自Fedora 9的截图,显示了Fedora 9中新的基于PackageKit的“软件添加/删除程序”的菜单位置和主界面,以后本站的Fedora每日一篇无特殊说明将基于此图形安装界面解释软件包的搜索和安装!

2008-05-28T22:03:35.374+08:00
Fedora每日一篇
Gimp对于不个颜色通道不高于8bit要求下是不错的图像编辑器。而当你需要每个通道颜色位数达到24bit时,你需要的是好莱坞图像编辑器:Cinepaint。
CinePaint看起来像是老版本的Gimp,其实Cinepaint是由十年前的Gimp分支重写而来的。而很明显的区别在于“新建图像”对话框: 图像颜色位数到达IEEE floating point标准的32bit。Cinepaint也支持LittleCMS颜色管理系统,高精度图像格式如DPX和OpenEXR以及每通道打印,它十分适合于高质量照片的输出工作。
安装命令: yum install cinepaint图形安装: 使用搜索标签搜索 cinepaint(新版本的Fedora 9引入了基于packagekit的统一软件添加/删除程序中没有标签的界面,直接在搜索框中输入要查找的信息,Fedora 9的“软件添加/删除程序”).
菜单位置: 应用程序 > 图像 > CinePaint
命令: /usr/bin/cinepaint网站: http://www.cinepaint.org/ 2008-05-12T21:52:08.477+08:00
Fedora每日一篇
Shell环境这几年的改进循序渐近,变化不小,从Multics古老的shell到如今的Bourne,Korn Shell,Bash和ash,zsh等,还有C语法类似的csh,tcsh群,但是这些都是基于文本滚动输出方式的。
Hotwire是一款面向对象的超级,它集成了一个GUI的界面提供了完全不同的工作方式。Shell命令如"ls", "proc"和"filter"被用来构建对象的管道,图形界面用于智能显示管道结果,可以单击列抬头来排序或者双击路径来改变目录以及其他更多的操作。 Hotwire可以保证基于当前命令的输出进行更多的交互操作,把输出作为更多的其他命令的输入,而不必重新执行命令。 这些命令都是对象感知的,内建的对象检查器自动检测并提供GUI界面合适的对象操作方法和属性。
除可以执行Shell命令之外, hotwire还可以执行Python脚本片段和shell脚本片段。它也提供了TAB命令补全和历史记录搜索,计算Perl和Ruby表达式,对命令输出进行检索和以传统的命令行方式运行命令。
该项目目前才开始了一年多,它还有很对计划中的任务等待实现,如远程控制功能,我们将看着它逐渐成长。
安装命令: yum install hotwire
图形安装: 在搜索标签搜索hotwire
菜单位置: 应用程序 > 系统工具 > Hotwire Shell
命令 /usr/bin/hotwire
网站: http://hotwire-shell.org/
2008-05-12T15:49:11.532+08:00
Fedora每日一篇
你是否需要一个简单音量调节工具来调节你的PulseAudio输出?如果是,
pavumeter将是你需要的,它的简洁界面没有菜单和任何多余的控件,足够简单。
技巧:如果有多块声卡的情况下可以把声卡的编号作为参数传给
pavumeter命令。
安装命令: yum install pavumeter图形安装: 应用程序 > 影音 > pavumeter
菜单位置: 应用程序 > 影音 > PulseAudio Volume Meter (Playback)
命令: /usr/bin/pavumeter网站: http://0pointer.de/lennart/projects/pavumeter/ 2008-05-12T15:19:11.790+08:00
Fedora每日一篇
Meld是一个功能强大可视化差异、合并工具,可以显示两路、三路色彩标识的差异,并进行合并或编辑。它可以和版本控制系统协同工作(cvs,svn,hg)也可以比较目录。基于GTK+界面友好且简洁。
Meld可以方便的完成编辑和合并的工作;在比较文件时,可以简单的点击中间的箭头实现合并,而按住CTRL键可以进行在差异位置之前和之后查看而按住SHIFT则可以执行块删除。
安装命令: yum install meld
图形安装: 开发 > 开发工具 > meld
菜单位置: 应用程序 > 编程 > Meld Diff Viewer
命令: /usr/bin/meld
网站: http://meld.sourceforge.net/
2008-05-12T11:54:25.271+08:00
Fedora每日一篇
Fedora有许多出色的图片查看器,每个都针对不同的方面进行优化!
Gliv 是一款使用OpenGL加速的图片查看器,使用OpenGL对旋转,缩放等操作进行了加速,并且实现了平滑感和图像谈入淡出的切换效果。它更是一款出色的幻灯播放工具。
安装命令: yum install gliv图形安装: 使用搜索标签搜索gliv
菜单位置: 应用程序 > 图像 > Gliv Image Viewer
命令: /usr/bin/gliv网站: http://guichaz.free.fr/gliv/ 2008-05-12T11:54:50.580+08:00
Fedora每日一篇如果经常在多台计算机上同时工作,特别是笔记本和台式电脑之间,保持各个计算机上的文件同步和版本一致是比较重要的事情了。Unison是一款简单易用的图形化的支持双向同步的文件同步工具,可运行于Windows和大部分Linux平台,因此支持跨平台的文件同步,并且可以通过SSH隧道来实现同步,以便更安全的同步敏感数据。
安装命令: yum install unison
图形安装: 基本系统 > 系统工具 > unison
菜单位置: 应用程序 > 附件 > Unison File Synchronizer
命令: /usr/bin/unison
网站: http://www.cis.upenn.edu/~bcpierce/unison/
2008-05-12T06:52:55.332+08:00
Fedora每日一篇
Quarry是一个多功能的图形游戏板,可以用于围棋,Amazons和单人象棋等的展示。它让游戏者可以相互对战,也可以通过GTP(游戏文本协议)来和计算机对弈gnugo或grhino。 Quarry提供了限时出招,限时游戏,保存游戏状态,动画显示,游戏动作树等功能以及游戏演示(可用于讲解游戏)。
附加游戏引擎的方法,
- 找到并安装GTP引擎,Fedora提供了围棋和单人象棋(gnugo grhino)
- 设置GP模式启动的命令行参数,
- gnugo: gnugo --mode gtp
- grhino: gtp-rhino - 在Quarry控制面板点击首选项,选择GTP引擎,点击添加。
- 添加第二步中找到的参数,点击添加,关闭首选项窗口。
可以选择GPT对战新游戏了!
安装命令: yum install quarry图形安装: 在搜索标签搜索Quarry
菜单位置: Applications > Games > Quarry
命令行: /usr/bin/quarry网站: http://home.gna.org/quarry/ 2008-05-12T11:55:45.787+08:00
Fedora每日一篇

Fedora提供了一个硬件信息查看的工具,包括了
lsusb, lspci, hdparm执行结果和对/proc(系统运行时信息)和
/sys(动态设备系统信息)两个特殊文件系统的扫描信息。作为lshw命令行工具的另一个实现,将这些硬件信息更好的显示出来,以便用户查看(lshw命令输出有上千行的内容)。lshw-gui 提供了简单直观的信息查阅界面,用户可以方便的定位到各个子系统和设备的详细信息。界面上我们可以看到四栏,前三栏用于设备树的显示,第四栏用于显示详细信息。
lshw显示了远比hwbrowser等工具多的信息,并且这些信息的展示方式更具可读性。
安装命令: yum install lshw-gui图形安装: 在搜索标签搜索lshw-gui
菜单位置: 应用程序(Applications) > 系统工具(System Tools) > 硬件列表(Hardware Lister)
命令: /usr/bin/lshw-gui网站: http://ezix.org/project/wiki/HardwareLiSter (
lshw-gui 就是gtk-lshw,而在Debian和Ubuntu等发行版中,这个软件包可能叫lshw-gtk)
2008-05-10T15:28:43.335+08:00
Fedora每日一篇
矢量图如SVG图片的最大好处是在不同的分辨率下都能有不错的显示效果。将位图转换为矢量图的令人生厌的任务,好在矢量图编辑工具Inkscape等提供了autotrace这样的工具来自动化这个过程。
autotrace是另外一个我们可以用的工具。 它是一个命令行工具,支持众多的位图格式并可以输出几种不同的矢量图包括svg,eps和pdf以及Adobe的Illustrator(ai)格式。
本文所用的例子图片是从一个已经丢失了原来矢量图的位图格式通过
autotrace 转换而来,这是用
Inkscape打开的情况。转换命令很简单,
$ autotrace input.png -output-file output.svg
尽管这个图片的颜色数比较少也比较简单,但是autotrace同样能应付一些复杂的位图。
安装命令: yum install autotrace
图形安装: 浏览模式未列出,使用搜索标签搜索autotrace
菜单位置: 无(命令行工具)
命令: /usr/bin/autotrace
网站: http://autotrace.sourceforge.net/
2008-05-10T15:13:30.667+08:00
Fedora每日一篇Planet是一个网志聚合器,聚合RSS或Atom等的网志内容提供者为一个Web站点的工具,例如很多社区现在都有其成员的网志聚合站,
例如 Planet Fedora,
Planet Gnome, 和
Planet KDE。
为保持最低的系统资源占有率,Planet使用基于模版文件生成静态页面的方法而不是运行web脚本。当在Fedora上安装Planet包后,模板的样本存放于/usr/share/doc/planet-2.0/examples/,而相应的 CSS和图片存放于/usr/share/doc/planet-2.0/examples/output。
需要建立自己的Planet时,可以先拷贝模板样本和相应的CSS和图片,然后按照这个模板改进为自己的模板。在下面的Planet例子中,~/planet/template将作为模板文件存放的位置,而 ~/public_html/planet作为Planet输出的位置(CSS和图片以及生成的HTML/XML存放的位置):
$ mkdir -p planet ~/public_html/planet
$ cp /usr/share/doc/planet-2.0/examples/*tmpl /usr/share/doc/planet-2.0/examples/fancy/*tmpl ~/planet
$ cp -r /usr/share/doc/planet-2.0/examples/output/* ~/public_html/planet
下一步是创建一个配置文件,配置文件的例子为/usr/share/doc/planet-2.0/examples/; 下面是按照我们之前假定的路径(位置)要求的配置文件例子,
# Configuration file for planet
# Basic planet details
[Planet]
name = myPlanet
link = http://concord3.proximity.on.ca/~chris/planet/
owner_name = Chris Tyler
owner_email = chris.tyler@example.com
# Directory for cached feed data
cache_directory = /home/chris/planet/cache
# Directory for output HTML and XML files
output_dir = /home/chris/public_html/planet
# List of template files to be processed
template_files = planet/template/atom.xml.tmpl planet/template/foafroll.xml.tmpl planet/template/index.html.tmpl planet/template/opml.xml.tmpl planet/template/rss10.xml.tmpl planet/template/rss20.xml.tmpl
# Feeds to be processed
[http://blog.chris.tylers.info/index.php?feeds]
name = Chris Tyler
face = images/chris_tyler_hackergotchi.png
[http://planet.fedoraproject.org/atom.xml]
name = Planet Fedora
[http://rss.slashdot.org/Slashdot/slashdot]
name = Slashdot
[http://dailypackage.fedorabook.com/index.php?feeds]
name = Fedora Daily Package
保存该文件到合适的位置(如, ~/planet/config.ini)然后运行planet ~/planet/config.ini(配置文件作为命令参数):
$ planet ~/planet/config.ini
如果结果看起来不错, 就可以用crontab 把这个任务固定下来周期的执行以便定时更新聚合新闻:
$ (crontab -l;echo "50 * * * * /usr/bin/planet $HOME/planet/config.ini")|crontab
安装命令: yum install planet 图形安装: 浏览模式下没有列出,使用搜索标签搜索Planet
菜单位置: 无(一般使用命令行或cron任务运行)
命令: /usr/bin/planet网站: http://planetplanet.org 2008-05-10T14:53:31.422+08:00
Fedora每日一篇
GraphicsMagick是
ImageMagick软件包最为出色的分支,它提供了强大的灵活的图像转换、编辑和查看的功能。与
ImageMagick不同的是GraphicsMagick不是把各个功能分成不同的子命令(ImageMagick有display,convert,animate,compare等很多子命令工具)而是用同一个程序gm加不同的参数命令来实现不同功能:
$ gm display ~/Pictures/image000.jpg
查看图像
$ gm convert ~/Pictures/image000.jpg /tmp/sunset.png
转换图像
与Netpbm类似GraphicsMagick提供了很相似的功能,不同的是它可以在同一个进程中处理多个图像操作和转换,而不是用多进程的方式。GraphicMagick也提供了对于Web脚本很有用的图像生成功能,而且它的图像处理功能同样可以由C/C++程序或Perl脚本的通过相应的编程接口调用。
安装命令: yum install GraphicsMagick图形安装: 浏览模式下没有列出; 使用搜索标签
搜索GraphicsMagic菜单位置: 无(命令行工具)
命令: /usr/bin/gm网站: http://www.graphicsmagick.org/ 2008-05-10T13:35:40.720+08:00
Fedora每日一篇PluseAudio在Fedora 8的时候作为系统标准的声音处理组件被引入,那么它在GNOME环境下是如何随GNOME的会话启动的呢?
先看一下GNOME会话的启动控制文件,gnome-session是GNOME会话的实际程序,这个程序的任务是在GNOME桌面启动之时启动已被配置为需要启动的一组程序(当然可以是任意的需要的程序)。主要配置文件/usr/share/gnome/default.session,该文件配置了默认的启动程序列表,这个文件的内容看起来是这样的,
# This is the default session that is launched if the user doesn't
# already have a session.
# The RestartCommand specifies the command to run from the $PATH.
# The Priority determines the order in which the commands are started
# (with Priority = 0 first) and defaults to 50.
# The id provides a name that is unique within this file and passed to the
# app as the client id which it must use to register with gnome-session.
# The clients must be numbered from 0 to the value of num_clients - 1.
[Default]
num_clients=5
0,id=default0
0,Priority=60
0,RestartCommand=pam-panel-icon --sm-client-id default0
1,id=default1
1,Priority=10
1,RestartCommand=gnome-wm --default-wm gnome-wm --sm-client-id default1
2,id=default2
2,Priority=40
2,RestartCommand=gnome-panel --sm-client-id default2
3,id=default3
3,Priority=40
3,RestartCommand=nautilus --no-default-window --sm-client-id default3
4,id=default4
4,Priority=40
4,RestartCommand=gnome-volume-manager --sm-client-id default4
从中我们可以清楚的看到没有PulseAudio相关的程序(其中的gnome-volume-manager是GNOME文件卷管理器,负责自动挂载文件系统),除了这个文件之外,gnome-session还从一些.desktop文件中获取启动程序的信息,这些文件列于/usr/share/gnome/autostart中和~/.config/autostart中。其实可以发现PulseAudio也不在这些目录中。
那么究竟PulseAudio是如何启动的呢?从ps输出来看,gnome-session是它的父进程,strace的结果也可以证明。
再从RPM包的情况来看一下,
$ rpm -qa|egrep '^pulse'
pulseaudio-libs-0.9.8-5.fc8
pulseaudio-module-x11-0.9.8-5.fc8
pulseaudio-0.9.8-5.fc8
pulseaudio-libs-glib2-0.9.8-5.fc8
pulseaudio-utils-0.9.8-5.fc8
pulseaudio-core-libs-0.9.8-5.fc8
pulseaudio-module-gconf-0.9.8-5.fc8
pulseaudio-esound-compat-0.9.8-5.fc8
pulseaudio-libs-0.9.8-5.fc8
这些是Fedora 8的情况,
esound服务(daemon)是esd,旧声音服务,目前在Pulse架构下有一个哑的esd来做到兼容性的需要,包含在包pulseaudio-esound-compat里,
$ rpm -ql pulseaudio-esound-compat
/usr/bin/esd
/usr/bin/esdcompat
/usr/share/man/man1/esdcompat.1.gz
$ file /usr/bin/esd*
/usr/bin/esd: symbolic link to `esdcompat'
/usr/bin/esdcompat: Bourne shell script text executable
/usr/bin/esd-config: Bourne shell script text executable
esdcompat的手册页(manpage)告诉我们这方面的更多细节,
esdcompat是一个兼容性脚本,使用和ESD声音服务一样的参数(esd daemon)但实际上是用正确的参数设置启动PulseAudio声音服务程序,这是使用PulseAudio平滑的取代ESD的需要,以便gnome-session能够以PulseAudio来取代ESD。
这个就给了我们一个最终的交代,gnome-session自动启动esd,而哑esd正是张冠李戴的正确启动pulseaudio的关键!
2008-03-14T17:18:59.241+08:00
Fedora每日一篇
htmldoc是一款简单的转化HTML到PostScript,PDF或索引HTML文档的工具。它提供了图形化的操作界面,可以用于手册,文档的转化,特别是像生成打印版本的文档这种任务,它也可以被当作过滤器来用。
当作为过滤器时,htmldoc通过脚本使用简单的方法生成漂亮的输出,这里是一个BASH脚本范例,
htmldoc 也可以用于从CGI程序
生成PDF文件。
htmldoc支持表格和图形,很容易用它生成发票,声明,报告等有多拦内容以及带有Logo、图标的规范文档。通过简单的sed/awk/perl技巧,可以将普通的文本输出转化成HTML以便纳入htmldoc的输出中。
该软件是 Easy Software 的产品, 该公司也是CUPS的开发者。

安装命令: yum install htmldoc
图形安装: 应用程序 -> 办公/生产效率 -> htmldoc
菜单位置: 办公> HTMLDOC
命令: /usr/bin/htmldoc
网站: http://www.htmldoc.org/
2008-03-14T16:40:09.785+08:00
Fedora每日一篇
Ksudoku 是Fedora包含的数独游戏。它可以生成数独和很多变种,包括 Roxdoku (3D)和 Samurai变化类型。 这些可以在电脑上也可以出到纸上用铅笔橡皮玩。
安装命令: yum install ksudoku图形安装: 应用程序 -> 游戏和娱乐 -> ksudoku
菜单位置: 游戏> ksudoku
命令: /usr/bin/ksudoku网站: http://ksudoku.sourceforge.net 2008-03-14T16:22:18.807+08:00
Fedora每日一篇
HP的打印机和其他设备在Fedora中的支持很好,这都要感谢HP的开源驱动和工具(hplip)以及与众多相关项目如ghostscript,cups等的良好合作。hplip-gui软件包提供了简单便捷的图形前台工具,以便用户可以更方便用HP设备完成扫描、打印、取得照片和复制、传真等任务,hplib-gui还提供访问HP设备的状态信息的功能,例如墨盒或锡鼓的状态等。
HP设备管理器显示所有可用的设备,点击每个设备可以参看相关信息和功能,需要是外部程序会被调用,如xsane等,其他功能是直接由设备管理器自己提供的。
安装命令: yum install hplip-gui图形安装: 需要使用搜索列表去搜索hplip-gui
菜单位置: 系统 -> 设备管理 ->HP设备管理器
命令: /usr/bin/hp-toolbox网站: http://hplip.sourceforge.net/ 2008-03-14T15:24:43.903+08:00
Fedora每日一篇
Fedora系统启动界面一般是GRUB的启动画面或菜单。该画面的背景图像是Fedora
artTeam提供的系统文件
/boot/grub/splash.xpm.gz来自软件包Fedora-logos。
定制启动画面,可以用你最喜欢的照片或是其他logo,
1. 准备合适的图像文件;该图像文件为满足640x480像素最多14色的图像格式的文件,因为启动器使用的VGA模式分别率为640x480 16色,而2个颜色是留给文本的,所以图像只能用14色,如果是用GIMP编辑器编辑图像的话,首先确保图像大小是640x480,而后在菜单图像->模式->索引 给最大颜色数14的值。
2. 保存文件到/boot/grub使用后缀名为.xpm.gz
3. 编辑/boot/grub/grub.conf文件,splashimage指令应该指向我们的新文件,(hdx,Y)是GRUB的硬盘分区表示方法,大致的(hd0,0)表示第一块硬盘的第一分区,
# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/concord3/f8root# initrd /initrd-version.img#boot=/dev/md0default=0timeout=5splashimage=(hd0,0)/grub/myimage.xpm.gzhiddenmenutitle Fedora (2.6.23.15-137.fc8)
root (hd0,0) kernel /vmlinuz-2.6.23.15-137.fc8 ro root=/dev/concord3/f8root rhgb quiet initrd /initrd-2.6.23.15-137.fc8.imgtitle Fedora (2.6.23.14-115.fc8) root (hd0,0) kernel /vmlinuz-2.6.23.14-115.fc8 ro root=/dev/concord3/f8root rhgb quiet initrd /initrd-2.6.23.14-115.fc8.img重启系统。
XPM是GRUB所用的文件格式,比较特殊的地方是:它是C代码的片段,这种代码包含ascii到颜色的转换表而图像本身是ASCII图像。可以用gzip解压缩该文件并用文本工具查看该文件。
一些小技巧:
- 选择包含颜色比较少的图像,以免丢失过多的图像信息;
- GRUB使用白色字符显示菜单内容,应尽量避免使用过亮的颜色;
2008-03-14T15:27:53.768+08:00
Fedora每日一篇
PDFCube 是一个微型(35k)PDF演示器。它提供了双缓冲页面切换,放大页面的一角或中间部分以及Compiz风格的正方体旋转动画的各种演示功能。
在大屏幕的投影仪上连续应用3维旋转的切换效果容易引起头晕目眩的后果,作者建议该功能只作为主要内容切换的效果。为了达到这种效果,可以预先载入需要该切换效果的页面,命令如下,
$ pdfcube presentation.pdf 5 12
该例子表示正方体切换效果位于第五页到第六页和第十二页到第十三页,不过其他页面使用普通切换效果。PDFCube演示中可以用空格键来切换页面,正确的切换效果会自动运用。
LaTeX-Beamer, Prosper或 OpenOffice Impress可以用来生成用PDFCube来演示的PDF源文件。
安装命令: yum install pdfcube
图形安装: 使用搜索标签,搜索pdfcube
菜单位置:没有默认菜单
命令: /usr/bin/pdfcube
网站: http://code.100allora.it/pdfcube
2008-03-14T13:17:41.047+08:00
Fedora每日一篇
20世纪60年代末,计算机代数系统Macsyma由MIT主导研发,该系统由Symbolcs公司商业化运作,很多其他专有软件如Maple和Mathematica等都是来源自该系统。
Fedora包含maxima软件包,一个开源的继承自Macsyma代码(1982年分支到1998年依据GPL开源)。Macima提供了代数、数字的代数操作和2维3维绘图的功能,Maxima-gui则提供了简单的xmaxima图形前端。
安装命令:yum install maxima-gui
图形安装:maxima-gui没有列在默认的列表中,需要查询才能找到;
菜单位置:应用程序 > 编程 > xmaxima
命令: /usr/bin/maxima OR /usr/bin/maxima-gui
网站:
http://maxima.sourceforge.net/ 2008-03-14T11:04:58.655+08:00
Fedora每日一篇

超级TUX卡丁车是一款简单的卡丁车竞技游戏(有点类似旧Console上的游戏,我觉得像Mario卡丁车)。一到两位玩家和其他的卡通对手一起比赛。该游戏使用简单的3D图形(基于OpenGL),控制简单,可以在比赛中选择取得动力加速还是money!
安装命令:yum install supertuxkart
图形安装:应用程序 > 游戏和娱乐 > supertuxkart
菜单位置: 应用程序 > 游戏 > Supertuxkart
命令: /usr/bin/supertuxkart
网站:
http://supertuxkart.sourceforge.net/ 2008-03-14T10:48:36.264+08:00
Fedora每日一篇
多年来Unix和Linux系统以手册页方式提供的在线文档带来了很大的便利,这类文档提供简明扼要的关于命令,应用程序,文件格式,API和接口的相关信息。通过简单的标记这些文档可以方便的在终端和在线帮助程序中展示或转换成PDF,或使用PostScript打印亦或转成流行的HTML页面的方式。
ManEdit是一款图形界面的手册页编辑工具,可以简化手册页的创建和维护工作。ManEdit的界面由两个主要部分,左栏显示的是手册页的不同节(Section),右边则是该节对应的标题和文本。标记方式采用的是对应传统手册页标记的XML的变体,有一些基础的控件提供诸如粗体和下划线等基础标记的应用。预览按钮提供了预览手册页的功能。
尽管ManEdit还在开发中,至少提供了一种便利的方式来书写手册页,特别是对于不熟悉手册页标记的用户。
关于手册页的使用:
man command查询相关命令;
man -k keyword 用于搜索特定关键字的手册页;
man -t command | ps2pdf - > outputfile.pdf 用于将手册页转换成PDF文件;
安装命令:yum install manedit
图形安装:开发环境>开发工具>manedit
菜单位置: 应用程序 > 编程 > ManEdit
命令: /usr/bin/manedit
网站:
http://wolfpack.twu.net/ManEdit/ 2007-12-09T21:21:30.649+08:00
和许多其他linux发行版一样,Fedora使用Grub作为32位和64位X86系统的启动加载器(bootloader)。grub的配置文件主要是/boot/grub/grub.conf,而/boot/grub/menu.list是这个文件的软连接(soft link)。该配置文件样式如下,
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd1,0)
# kernel /vmlinuz-version ro root=/dev/sda7
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-42.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/
initrd /initrd-2.6.23.1-42.fc8.img
title WindowsXP
rootnoverify (hd0,0)
chainloader +1
主要分为三个部分,开始的注释(#开头)不算,依次是通用的选项,Fedora 8的启动选项和Windows系统的启动选项。
通用选项部分,
default 表示默认启动的系统,以0开始计数,表示第一,二……
timeout 多少秒之后默认的系统被自动加载,这里是5秒后,用户不做选择的话,Fedora 8 被启动;
hiddenmen 默认隐藏菜单,直到用户按下某个键;
splashimage 起动器显示的背景图像,该图像的格式是一种特殊格式,需要特殊工具制作,然后放置在合适的位置;
Fedora启动章节,
root 设置启动系统的分区,这里指定的不是linux系统的根分区(root system),而是boot分区,Grub是系统启动加载器,因而他所谓的root是指系统从那个分区开始启动,对于Linux系统而言是boot分区;
kernel 内核,位于boot分区上的合适内核;
initrd 指定特殊的initrd镜像文件用于启动系统时ramdisk(内存中的虚拟盘技术)加载的对象,一般会在该镜像中包含一些特殊设备的驱动等,如USB驱动的支持,一遍Linux系统可以从UBS设备上正常的启动,该文件可以根据特定的内核和启动介质定制,关于如何定制,可以查看RedHat相关的文档;
Grub启动linux的顺序是从指定的boot分区加载指定的kernel(内核)和initrd镜像,而对于其他系统,处理情况不同,Grub会把任务交由该系统的引导程序(如windows的bootloader)去启动系统;
rootnoverify 指定包含引导器的分区,类似Linux root指令;
chainloader 指定非linux系统的加载程序位于指定分区的+1扇区上,以便其它系统的加载器被正确加载并能执行加载其它系统的任务;
在该文件中,磁盘分区以(hdX,N)描述,X表示磁盘号,以0开始计数,依照BIOS的磁盘顺序指定;N是磁盘分区号,也是从0开始计数;如BIOS顺序第一块磁盘的第二个分区(/dev/sda2), 在Grub中表示为(hd0, 1);
Grub.conf是普通text文件格式的,可以用任何文本编辑器编辑,如VI,gedit或者kate等;需要注意的是,任何编辑错误都将导致系统无法正常加载和启动,需要特别慎重和小心!!
2007-12-08T23:11:12.008+08:00
Gimp-resynthesizer 是一个Gimp的纹理合成插件,可以用来创建新的纹理或删除图片上的对象!

安装之后会在Gimp的菜单中增加一些菜单项,
- Filter > Map > Resynthesize - 创建纹理或纹理小块;
- Script-Fu > Enhance > Smart enlarge, 智能删除选中的对象
使用发现只能删除对象并用纹理重复覆盖这个功能真的很有用,截图上面显示了,花栗鼠的图片原来有个汽车的边缘,使用只能删除后,就可以平滑的删除该对象。
该软件包没有包含man手册,文档主要是 /usr/share/doc/gimp-resynthesizer-0.15/README和网站。
安装命令: yum install gimp-resynthesizer
图形安装: 浏览模式看不到,需要搜索或详细列表下查找;
菜单位置: 没有,在Gimp菜单中
命令行: /usr/bin/gimp
网站: http://logarithmic.net/pfh/resynthesizer
2007-12-08T22:49:26.690+08:00
Fedora每日一篇: iotop 查看系统I/O活动
系统管理员常使用TOP查看系统中进程CPU和内存的使用情况,使用vmstat检查系统I/O情况,但是没有一个很方便的方法去衡量每个进程磁盘I/O的情况。
iotop 就是这么一个方便的工具。它显示磁盘读写的速率,交换分区进出情况和整体磁盘性能状况,这些都是按照每个进程使用情况来统计。进程列表按照I/O使用状态排序并每秒刷新一次。
一些简单的交互命令,如r反向排序,q退出。
iotop没有提供man手册页,只提供了--help的命令行,一些其他的命令行参数,如-d设置更新时间间隔。
命令行安装: yum install iotop
图形界面安装:浏览方式下没有iotop,需要搜索或在详细列表中查找
菜单位置: 命令行程序,无菜单
命令行: /usr/bin/iotop
网站: http://guichaz.free.fr/misc/#iotop