汉化美化
1.
更改英文为中文:
修改 /etc/profile.d/lang.sh
找到一行是: export LANG=C
在它前面加#注释掉,然后增加一行:
export LANG=zh_CN.gbk
2.
复制字体:
创建/usr/share/fonts/;复制下面的simsun.ttf, tahoma*.ttf等字体到/usr/share/fonts/目录下
3.
修改XF86Config配置:
修改/etc/X11/XF86Config 文件,加入路径:
FontPath "/usr/share/fonts/"
Section "Module"
...
Load "freetype" #<----- 这一行前面如果有#,应删除
Load "xtt" #<----- 这一行前面如果有#,应删除;如果没有这一行,自己加到文件里
Load "type1"
...
EndSection
4.
修改gtkrc.zh_CN配置文件:
可以使用rh9中的/etc/gtk/gtkrc.zh_CN
替换/etc/gtk/ 目录里的gtkrc.zh_CN文件
5.
安装firefly的美化包:
installpkg *.tgz
6.
复制fonts.conf
个人感觉,firefly默认的fonts.conf并不能很好的显示字体,特别是小字体的时候。
可以选用我提供的经过修改的fonts.conf。这里说是我修改的,其实,只不过根据网上的帖子更改的,我可没有那本事。
fcitx的一些
启动fcitx的时候可能没有设置XMODIFIERS!
方法如下:
在/etc/profile添加
export XMODIFIERS="@im=fcitx"
新的fcitx 2.0.1已经发布,试用以后觉得非常好用。联想功能已经比较完善了。
新的fctix的配置文件夹名为.fcitx。
很多网上的教程说fcitx怎样怎样的进入X就启动,其实使用gnome自己的会话功能就能够很容易的。
在gnome 2.4中,“桌面首选项”-》“高级”-》“会话”中,有一个启动程序,在里面添加上fcitx,这样的话就可以一启动gnome就启动fcitx了。但是这样,启动的时候那个画面就会停在那里,所以,我在“会话”中,把“会话选项”中的“登录时显示启动画面”关闭就可以了。
启动直接进入图形界面
我进入slackware的时候,没有办法像rh那样直接启动gnome,而是先出现字符界面。我怎样才能直接出现像rh那样的登录窗口?在安装的时候好象没有怎么选择这个啊!
修改/etc/inittab, 找到:
# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot
# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault: <--改成id:4:initdefault:
看看/etc/rc.d/rc.4就知道你的GDM/KDM/...是怎样被调用的。
补充一点:修改窗口方式使用:xwmconfig
网卡的配置文件是在哪里?
(呵呵!这是我刚刚安装slackware时问的问题。写在这里,是想告诉大家,slackware使用的BSD风格,和rh不一样。)
/etc/rc.d/rc.inet1, rc.inet2, and rc.inet1.conf.
启动的时候,出现大量的错误提示。
下面是部分错误:
insmod:/lib/modules/2.4.22/kernel/drivers/char/i810_rng.o.gz:init_module:No such drivce
hotplug没有找到i810_rng这个设备,不影响使用。如果嫌这个信息不好看,可以在/etc/hotplug/blacklist里面加上一行: i810_rng 即可。
注:这些错误信息是启动rc.hotplug时出现的,可能是硬件识别功能还不完善的缘故。你可以看看是加载什么模块时出错,然后把这个模块名称放到 /etc/hotplug/blacklist里面去就行了。例如,它报告说8139cp不能加载,你就把8139cp作为一行放到上面说的那个文件里。
来自这里
滚轮鼠标怎样设置?
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" <==修改这里
Option "Device" "/dev/mouse"
Option "Buttons" "5" <==添加这里
Option "ZAxisMapping" "4 5" <==添加这里
VI的问题
slackware的vi命令调用的是elvis,是vi的另一个变种,但是很多人更习惯使用vim,因此可以把vi做成指向vim的链接:
ln -sf /usr/bin/vim /usr/bin/vi
然后复制.vimrc到$HOME下面。
让slackware能自断电源关机
默认情况下,slackware关机是不能自己断掉电源的。这主要是针对进行设置的,对于普通PC来说用起来就不方便了。
修改/etc/rc.d/rc.modules,片断如下:
#### APM support ###
# APM is a BIOS specification for saving power using several different
# techniques. This is mostly useful for battery powered laptops.
/sbin/modprobe apm
让普通可以关机
同样为服务器而设置的,普通用户不能关机。
#chmod +s /sbin/halt
这样,普通用户使用 /sbin/halt -p能够关机了。可是,在gnome的注销里面还是没有关机的选项,如下动作可以添加:
#mkdir -p /var/run/console
#touch /var/run/console/USERNAME
声卡的模块
我的声卡是intel8x0
安装的时候,把alsa声卡驱动安装上,然后alsaconf进行配置就可以了。
GAIM需要SSL的解决办法(根据提供的办法)
修改 /etc/ld.so.conf 文件
把这段加进去: /usr/lib/mozilla-1.4 (或者你的版本)
root下运行 ldconfig
然后编译gaim包,安装。
怎样管理启动时的任务?
直接编辑/etc/rc.d/目录下面的有关文件,主要是rc.M
如果你要让某程序不在启动时运行,可以:
mv rc.httpd xrc.httpd
或者:
chmod -x rc.httpd
当然,如果想在启动时运行执行相反操作即可。
关于环境的一些设置
在Slackware中,SHELL的配制文件有两个,一个是起整体作用的,这个文件是/etc/profile;另一个就是每个用户家目录下的. profile,这个是控制各个用户的SHELL的环境变量的个性设置。
比如我们登入后,SHELL的提示符是root@sir:~# ;可能我们更习惯,如[root@sir root]#的提示符,所以我们要改/etc/profile文件。改之前请备份profile这个文件,如何操作错了,我们再来还原,请找到下面的类似的行。
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
if [ "$SHELL" = "/bin/pdksh" ]; then
PS1='! $ '
改if [ "$SHELL" = "/bin/pdksh" ]; then为 elif [ "$SHELL" = "/bin/pdksh" ]; then
然后再它的前面在加两行,如下:
if [ "$SHELL" = "/bin/bash" ]; then
PS1=$'[\\u@\\h \\W]\\$'
改完后是这样的
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
if [ "$SHELL" = "/bin/bash" ]; then
PS1=$'[\\u@\\h \\W]\\$ '
elif [ "$SHELL" = "/bin/pdksh" ]; then
PS1='! $ '
其它的内容就不要动了,如果您对此比较熟悉,想怎么改就怎么改。看您喜欢了,不过这也有一个规则。
将gnome编码都改成gbk
把/etc/profile.d/lang.sh改成如下样子:
#!/bin/sh
# Set the system locale (default C is the same as en_US):
#export LANG=C
export LANG=zh_CN.gbk
export LC_ALL=zh_CN.gbk
export G_BROKEN_FILENAMES=1
export XMODIFIERS=@im=fcitx
# This setting has been reported to fix some cut and paste
# problems with GTK2. If you experience this, try it:
#export LANG=en_US.ISO8859-1
说明:如果G_BROKEN_FILENAMES这个环境变量被设置了,GLib假定文件名是以本地编码而不是UTF-8编码的。