2005年6月24日星期五

Fedora使用kdm显示管理器

Fedora默认显示管理器是gdm,对于习惯使用KDE桌面环境的用户,无法在退出桌面时直接选择关机或重启。在/etc/sysconfig/desktop文件里做如下更改可以使用kdm显示管理器:
DISPLAYMANAGER="KDE"
注意:
DESKTOP="GNOME"
是默认桌面环境,和显示管理器是两个概念。也就是说,完全可以在kdm下使用GNOME或KDE任何一种桌面。

2005年6月19日星期日

Linux下刻录CD失败的解决方案

最近安装Fedora Core 4,刻录的CD总是无法通过安装时的mediacheck检测。Google发现这是一个很普遍的问题,刻录之后的CD经常和原始的iso文件 md5sum不一样。凭我个人的经验,K3B刻出的所有CD都有这个问题,X-CD-Roast时好时坏,其中原因我目前还不清除。其实这样的CD并不意 味着文件有问题不能使用,但是不能通过md5sum总让人无法放心。有人提出使用-pad参数可以避免这样的问题,可是我使用X-CD-Roast刻盘时 使用了这个参数的,一样会出问题。 这里有一个方案,提出使用padsize=63s。例如:
cdrecord dev=/dev/cdrom speed=16 padsize=63s -pad -v -eject /home/myuid/myiso.iso
尝试了一下这个方法,刻的CD成功通过了md5sum测试。其效果有待进一步测试。

2005年6月18日星期六

Adobe Reader 7.0在Linux下打印无法选择打印机的问题

虽然Linux下有不少很好的PDF文件浏览器,例如xpdf,但是某些功能例如form还是只有Adobe Reader才能实现。Adobe Reader 7.0的Linux版本功能很好,但是如果有多个打印机,Adobe Reader不允许用户选择打印机,只能用默认的打印机。LinuxFocus提供了一个用kprinter的解决方案:
#!/bin/sh
# save this as /usr/local/bin/printerScript
# and make it executable with:
# chmod 755 /usr/local/bin/printerScript
## create temporary file
tmp="/tmp/postscript-print-$$.ps"
[ -f "$tmp" ] && exit 1
## save the file to a new name which will not be deleted
## by acroread. the first argument is the file name of
## the postscript file
cp  "$1"  $tmp
## start the KDE printer frontend on this file
kprinter  $tmp
## clean up afterwards
rm -f     $tmp
##
将 上面的文件存为/usr/local/bin/printerScript,然后把Adobe Reader的printer Command一栏由/usr/bin/lp改为/usr/local/bin/printerScript,这样在打印时会自动启动kprinter, 允许用户选择使用的打印机。

2005年6月14日星期二

Fedora Firestarter

Fedora Core 4发布。Fedora Extra被默认加入yum镜像列表。Firestarter是Fedora Extra的一个防火墙配置工具,比Fedora Core默认的system-config-securitylevel略为灵活一些,然而,生成的iptables规则有些过于复杂。另外,卸载之后,使用DHCP动态IP的系统重启时会提示firestarter文件找不到,这是因为/etc/dhclient-exit-hooks文件有关firestarter的内容并没有随着卸载而删除掉。

2005年6月10日星期五

Guarddog

Guarddog是一个KDE环境下的iptables防火墙配置工具。它的图形界面非常友好,使用者不需要太多网络方面的知识。 Guarddog默认分为两个网络区域,分别是Internet(外面的世界)和Local(你的计算机)。软件默认首先阻挡所有网络连接,然后由用户指定哪个端口需要开启,这样最大可能的保证了系统安全性。指定端口的方式很简单。如果用户的计算机不运行任何服务(一般用户的电脑都是这样的),那么用户的计算机(Local区域)的所有端口都是关闭状态。如果用户要访问互联网网页,只要把Internet区域中的http开启。如果要访问ftp,就把Internet中的ftp开启。常用的端口包括http, https, ftp, telnet, ssh, POP3, SMTP, DNS等等,另外还有MSN, Yahoo等即时通讯软件和Quake等游戏服务器端口,基本上满足了绝大多数用户的要求。 Guarddog目前功能上的局限也很明显,例如无法配置NAT,处理多个网络界面时缺乏区别对待的灵活性,iptables的很多参数还无法实现等等。但是对于一般的非技术用户,应该足够了。

2005年6月8日星期三

Debian 3.1 发布

三年多了,Debian终于发布了新版本。安装程序比以前有了大改观,但是易用性比Fedora等仍然差一些,目前还是只能定位于高级用户。