2004年11月23日

我参考了Linuxsir.org上的两个帖子:

Xoo的《[原创]一个详细的汉化美化方案》

http://www.linuxsir.com/bbs/showthread.php?s=&threadid=81056&perpage=15&pagenumber=1

hupeng923的《Slackware 10 的美化补丁打包完成

http://www.linuxsir.org/bbs/showthread.php?s=c7b325327f36d0c181ce6199f281324a&threadid=122555

其中,第一个帖子简单介绍了gtk1,gtk2,qt程序显示方面的不同,然后分别给出了美化方案,完成后可以基本满足需要。
需要注意的是,如果按照帖子中的方法,添加最后的代码后导致英文发虚的话请删除那段代码,然后按照第二贴里的方法打补丁。

第二个帖子主要是firefly补丁的打法,并且此处提供的firefly补丁已经修改过了。
需要注意的是打完补丁后你的 /etc/fonts/fonts.conf 文件就被修改了,也就是说如果你的字体不在系统默认目录下面的话,还需要手动修改一下这个文件。

补丁下载地址:(Slackware系统下载文件名带firefly的tgz包即可)

http://download.linuxsir.org/hupeng923/slackware/10.0/

我的显示效果如下:





2004年08月28日

原文:http://learn.tsinghua.edu.cn/homepage/2001315450/thought-20040827.html

转贴:

关于《完全用Linux工作》的思考

在一阵阵唾骂和欢呼声中,《完全用Linux工作》被转载到了天涯海角。我不知道它是怎样流传到那么多地方,其实我不知道它都被转到哪里去了。它在我的主页上放了不到一个星期就被我删掉了……

不管喜不喜欢这篇文章,大家都认为我写的很偏激。当时的情况 是这样,我用Linux 的时候被一个同学鄙视了,说:“你怎么用像 DOS 一样落后的东西,真土!看我漂亮的 Win2000…” 这跟当面嘲笑别人老婆或者妈妈有什么区别?我义愤填膺啊,就几乎跟他吵起来。 然后就写出了这篇文章放在主页上,叫了几个人来看。接着我珍爱的 TeX 又受一些人鄙视,于是我又写了一篇文章打击 Word,把 TeX 捧上了天。不过几天之后我就把《完全用Linux工作》删掉了,因为我自己都感觉到偏激而且不严谨。用偏见来对付有偏见的人,他自己就成了有偏见的人。不 过其它的介绍程序的文章留了下来,因为我觉得它们还有点用处。

可是没想到《完》竟然已经被转载到那么多地方,似乎引起不小的波澜。有段时间每天都收到十几封email,国内的,国外的,问技 术问题的,夸我的,骂我的,批判的,讲道理的,鄙视我的,想交朋友的,语 重心长的,要删掉机器上的 Windows 的…… 我的主页居然也占 据了“王垠”在 Google 上的首选位置,把那个日本的什么王公贵族 “李王垠殿下”都挤下去了。走到图书馆,亮出借书证,管理员说:“哇!你就是那个 Linux 牛人啊!”,也不知道他是褒是贬。甚至有人把他的 BBS 昵称都改成了“坚决拥护精神领袖花生” (花生是我的外号)。虽然我觉得自己身上没有什么值得 自豪的东西,但是又有点为自己兴风作浪的本事感到惊讶。虽然我一再告诫自己,我没有做什么实事,要谦虚,但是不由的有一种毛泽东,甘地,甚至摩西,lhz 的感觉。我体会到“网络上没有人知道你是一头猪”的真理 性。

这么长的时间之后,似乎不时还有人转载那篇文章,还有人写信给我说“对不起我还在用 Windows 给你写信”,“真想删掉Windows 啊”…… 我很好奇,我的文章真的有那么大的威力,竟然让别人不敢做原来能做的事情了!我再看这篇文 章,觉得有点惨不忍睹,看了开头就不忍心再看下去。我告诉同学我很后悔写了这么一篇文章,可是他说“矫枉必须过正,你没有错”。但是我也搞不清楚这个“枉”是实际存在的还是我道听途说来的了。也许我离开“阶级斗争”太久以至于自己都麻痹了?

虽然这样说,但是我希望不要再转载那篇文章。我本来很懒的,都不想议论什么,以致于我几个月前就想写现在这篇文章,到昨天才起笔。我们的传 统已经给我们的思想设下众多的禁锢,我不想让我的文章给某些计算机爱好者再设下一些精神枷锁。我没有足够的智慧来告诉别人应该做什么或者不应该做什么。每 个人自己的思想和判断力都应该受到尊重。UNIX 的工作方式难道真是那么好?符号和直觉难道就那么不可调和?为什么崇尚科学就忽略人性和艺术?为什么有些人自称计算机科学家就要鄙视程序员和工程师?为什 么崇尚理论的人就鄙视实践?为什么喜欢中国画就要鄙视西方艺术?喜欢古典音乐就要鄙视流行歌曲?似乎人总是假定自己是正确的。何时我们才能敞开心灵的大 门,获得智慧和幸福?

王垠

2004.8.27


2004年08月16日

<> 由于是使用的Linux,即使SETI@home运行占用了100%的CPU时间,也可以正常使用。

相关链接:

→中国SETI

·中国分布式计算的过去、现状与未来

·访问各大中文SETI网站
·查看各个国家的排名
·查看中国各位用户的排名
·查看中国各个组的情况
·中国的团队:China / SETI@China
·参与团队!:China / SETI@China

2004年08月01日

曾经用过一段时间的xfce4+rox,确实很快,但和Nautilus相比,还是各有优缺点

ROX < Nautilus的地方;

  • 文件关联不好,如果不是由ROX自己生成的文件似乎就会关联不对,会显示会未知的文件类型。访问windows分区也有这个问题
  • 编码问题,至少在我的机器上,ROX似乎死活都用utf-8,导致ROX建立的中文文件在终端下会乱码。非ROX建立的中文文件,rox又会告诉你是‘非法的utf-8文件名‘

Nautilus < ROX的地方;

  • 速度慢,永远是速度
  • 拷贝移动文件,特别是其中有中文文件的时候容易崩溃
  • 要想查看隐藏文件比较麻烦,需要在选项里面改,不象rox,直接点个图标即可

GNOME 2.8 is due for release on the 15th of September (release schedule). Before then here are some screenshots of things we can expect in GNOME 2.8.

http://davyd.angrygoats.net/gnome-2-8/

This page is slowly getting updated as I find the time to screenshot things and include them. If these screenshots get out of date, it’s not really my fault. These images are of the development release.

Core Changes

These are changes to core components of the GNOME desktop. Changes to core GNOME modules include things like GNOME VFS (the virtual file layer) and Nautilus (the file manager), ie. things that affect the whole desktop.


the new mime system


lengthy transfers now give a time to completion


FTP authentication (and new, improved FTP module)


browse network services via Rendezvous (now called OpenTalk)

Updated Modules

These are changes to modules already included in the GNOME desktop. There are already more then a few modules included with GNOME, most of them have changed in some way, most of those changes I haven’t noticed.

GNOME Netstatus


now with wireless support

GConf Editor


now with searchability

Nautilus CD Burner


improved cd burning interface

GNOME Panel


simplified dialog for adding applets
(thanks to Darren Adams for spotting this one)

GNOME Themes

Indubstrial is a modified version of Industrial proprosed as the new default theme for GNOME 2.8. The other theme proposed as the new default theme is a theme called SmoothGNOME or “Simply Smooth”, based off the Smooth engine.


Indubstrial

Proposed Modules

These modules have been proposed for GNOME 2.8. They might not make it into the GNOME desktop but here are some screenshots anyway.

Evolution

Evolution is a groupware client for GNOME. Written by Ximian (and now owned by Novell). Evolution has been a favourite of many GNOME users for some time now. Evolution 2.0 has been proposed for inclusion as an official component of GNOME 2.8.


mail component


calendar component


subscribe to online calendars straight from your webbrowser

GNOME System Tools

GNOME System Tools is a set of tools for configuring the operating system underlying the desktop. GNOME System Tools can configure Redhat, Debian, Mandrake and many other Linux distrobutions.


a selection of tools

Vino

Vino is a VNC server for the GNOME desktop. It allows remote users to connect to your desktop to view or manipulate what they see.


vino running in a VNC client on MacOSX

GNOME Volume Manager

GNOME Volume Manager is a daemon designed to handle volume mounting and management under GNOME. Using the Hardware Abstraction Layer (HAL) and DBUS to communicate with the lower level system.


properties page

GNOME Keyring Manager

GNOME Keyring Manager is a tool for managing secrets stored in the GNOME Keyring daemon that appeared in GNOME 2.6. The keyring manager is an effort of the gnome-love project for new developers.


keyring manager displaying the default key

GNOME Nettool

GNOME Nettool is an application for giving network information such as IP addresses, traceroutes, whois lookups and almost everything else associated with networks. It is considered a useful network debugging tool.


a selection of tools for GNOME Nettool

2004年07月10日

1. 安装

安装我使用硬盘安装法,先把Slcakware10的前两张ISO文件解开。把每张盘的slackware目录下的软件拷贝到一个文件夹内。

然后提取第一个iso中的这两个文件:
/isolinux/initrd.img
/kernels/bare.i/bzImage
找一个loadlin.exe(例如,第一张ISO/rootdisks/install.zip里面的),三个文件在同一目录(比如linux)下,然后重新启动电脑到纯DOS状态,进入刚才建立的linux目录,键入以下命令:

loadlin bzImage root=/dev/ram rw initrd=initrd.img load_ramdisk=1

2. 美化

美化我采用下面帖子的办法:
http://www.linuxsir.org/bbs/showthread.php?s=&threadid=119645

注意如果/etc/profile.d/lang.sh中LANG的设置为zh_CN.gbk而导致使用gtk1的程序如XMMS等无法正常显示字体,此时请讲LANG的设置改为zh_CN.gb2312即可。

此外在lang.sh中添加一行export G_BROKEN_FILENAMES=1,可以使得gtk程序使用本地编码而不是utf-8。

3. 系统设置

鼠标设置

设置滚轮鼠标,修改/etc/X11/xorg.con的Section “InputDevice”

# Identifier and driver
Identifier “Mouse1″
Driver “mouse”
Option “Protocol” “IMPS/2″ <==修改这里
Option “Device” “/dev/mouse”
Option “Buttons” “5″ <==添加这里
Option “ZAxisMapping” “4 5″ <==添加这里

使笔记本可以同时使用外接鼠标和触摸板

Section “ServerLayout”
Identifier “layout1″
InputDevice “Keyboard1″ “CoreKeyboard”
InputDevice “Mouse1″ “CorePointer”
InputDevice “Mouse2″ “SendCoreEvents”
EndSection

# 触摸板的设置
Section “InputDevice”
Identifier “Mouse2″
Driver “mouse”
Option “Protocol” “PS/2″
Option “Device” “/dev/psaux”
Option “Emulate3Buttons”
Option “Emulate3Timeout” “50″
EndSection


4. 软件使用

一 个Gaim登陆MSN的问题。由于我安装Slackware的时候没有安装Mozilla,导致Gaim启动登陆MSN时报告没有SSL 库,但实际上我后来安装了FireFox0.9的,但是又不是安装到默认路径,所以SSL库我机器上其实是有的,只不过Gaim没有找到罢了。

解决方案如下:
修改/etc/ld.so.conf文件,添加你的Mozilla/FireFox的库目录
然后运行ldconfig,就OK啦~

5. 备份

因为需要修改很多文件,所以事先备份一下这些文件可以在你重新安装系统后覆盖原来的就方便多了。假设/home和/usr/local分区没有被格式化。这些文件包括(可能因人而异):

/etc/X11/xorg.conf
/etc/X11/xinitrc/xinitrc
/etc/fonts/fonts.conf
$HOME/.xinitrc
/etc/fstab

2004年07月08日

Q: Slackware每次关机后只能停在”Power down”画面?
A: 修改/etc/rc.d/rc.modules,将有关apm的模块加载语句uncomment掉。

Q: 如何在console下修改默认的窗口管理器?
A: 运行xwmconfig命令

Q: 为什么Slacware下的vi不能使用del按键删除?
A: 因为slackware的vi是另一个叫做elvis的变种,和常用的vim有所不同。用vim试试。把/usr/bin/vim link到/usr/bin/vi。另外,别忘了cp一个example_vimrc到~/.vimrc

Q: Slackware9如何让普通用户也可以使用/mnt呀?
A: /etc/fstab里面这么写:/dev/* /mnt/* vfat defaults,iocharset=gb2312,umask=022 0 0
umask=000的话则普通用户也可以修改/mnt/*下的内容

Q: 让普通用户也能关机的方法?
A: 运行:chmod +s /sbin/halt,如果提示命令找不到的话,修改/etc/profile文件,添加/sbin到普通用户的PATH变量中。

Q: Slackware9如何让普通用户也可以使用光驱?
A: 试试在/etc/fstab里面这么写:/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0

Q: 看看谁在用设备?
A: #lsof /dev/*

Q: 查看软件包文件的安装位置?
A: 方法一:运行pkgtool命令,在菜单选择View
方法二:查看/var/log/packages/目录,比如查看是否安装有fcitx:
ls /var/log/packages|grep fcitx,如果找到了则表示已经安装。

Q: 如何配置X?
A: 在Slackware10中xf86config命令已经被xorgconfig代替。

Q: 如何让fcitx随X系统启动而启动?
A: 可以在/etc/X11/xinit/xinitrc或者$HOME/.xinitrc里添加:
export XMODIFIERS=”@im=SCIM”
export GTK_IM_MODULES=xim
//这是为了让GTK2的程序自动选择默认的xim。
fcitx &

Q: slackware下如何让它启动后直接进X并能选择进入哪个桌面系统?
A: 修改/etc/inittab,将默认的3改为4。默认桌面系统由xwmconfig选择。

2004年05月07日

这世界变化快,多家媒体报道,红帽子返回到 Linux 桌面市场。

Red Hat Returns to Linux Desktop Market


Red Hat Inc. returned to the desktop Linux market on Tuesday, outlining a strategy to get more businesses to adopt the freely available operating system for running desktop personal computers.

Red Hat pulled out of the desktop market last year to focus on providing update and support services for Linux-based servers, the networked computers that serve up Web pages, store data and run complex applications.


Red Hat Inc.把Rad Hat Linux一直做到9,然后说不继续了,放出了Fedora,现在是core2了吧。现在又说出Red Hat Linux Desktop,晕死。绕了一圈还是回来了。可能新的RH Linux的定位和以前会不一样吧。


找了LFS(Linux From Scratch)的很多资料,准备花时间学习。我想与其频繁穿梭于各大商业发行版本之间不如自己从头打造一个Linux。


————————————


附: 什么是LFS? http://lfs.linuxsir.org/cgi-bin/wiki/moin.cgi


LFS–[WWW]Linux from Scratch,就是一种从 网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴—个性化的linux,不单单是个性的桌面。


LFS有什么优势呢?现在看来,它可以提供最快和最小的linux。但是最大的优势就是,安装LFS是菜鸟变成高手的捷径。第一次安装,需要按照LFS文档安装,如果在此期间所有文档内容你都认真的阅读,保证你受益匪浅;然后发现很多地方可以不按照别人的老路操作,这个时候用自己的方式参考第一次安装的经验,再一次建立linux,完成的时候,你会发现你在linuxsir上已经再也不是菜鸟了。

安装两次LFS,总共要用去你一个多礼拜(说不定一个多礼拜还装不完)的业余时间。但是这一个多礼拜将是你linux水平进步最快的一个多礼拜。

2004年03月02日

可能很多人和我一样是把grub安装在mbr上的,这样如果重新安装了windows系统,mbr会被重写,grub引导菜单就没有用了(当然如果是ghost恢复没有这个问题)。

那么可以这样重新安装grub:

用linux光盘引导,然后按F4 输入linux rescue 然后做简单的配置后在SH#下输入GRUB 然后:

grub>root (hd0,X)
grub>setup (hd0)

hd0表示只有一个盘,可以根据需要修改值0。X就是装有linux系统所在的根分区(不知道X的具体值的话可以用tab补齐。 setup (hd0)就是把GRUB写到硬盘的MBR上。

参考了linuxsir 北南南北&哈密瓜的帖子

2004年02月23日

格林威治时间2月18日, 位于波兰的ISEC网络安全研究所开发人员Paul Starzetz发现了另一个Linux内核安全漏洞, 该漏洞与今年年初的mremap()漏洞类似(但没有任何联系), 存在于mremap ()的系统呼叫过程中, 该漏洞也可以入侵目标系统并非法获得root权限.

目前这个漏洞存在于如下Linux内核版本中: 2.2至2.2.25, 2.4至2.4.24, 2.6至2.6.2 由于发现及时, 该漏洞并未造成重大损失. 各大发行版本也已经及时发布了相关补丁以及更新.


RedHat 用户只需使用LiveUpdate便可以得到更新. 或者点击这里下载rpm软件包更新 , 更多选项(例如i386, i686, athlon)点击这里进入RedHat官方FTP站点 Debian用户点击这里进入Debian安全更新网页进行下载 http://security.debian.org/pool/updates/main/k/


Slackware用户点击这里进入FTP站点下载 ftp://ftp.slackware.com/pub/slackware/slackware-9.1/patches/


SuSE及Mandrake用户均可以运行在线升级系统获得最新补丁. 同时, Freshmeat.net也提供RedHat, Debian的内核更新文件为用户下载.


点击这里查看该漏洞详情 (英文) http://isec.pl/vulnerabilities/isec-0014-mremap-unmap.txt


Linuxbyte.net 新闻报道力求为您提供国内最快,最新,最务实的Linux业界新闻,欢迎转载.请转载时注明新闻出处, 作者名称并保留此声明. 谢谢您的合作.