返回信息流*Fedora Core 3 使用心得:
由于先前使用过RH9,这里的说明会比较简练。可以对照RH9的一起学。
使用后感觉RH9比较稳定,问题较少。FC3软件较新,部分设置较方便,但小问题较多。
*FC3新特性:
1.编码使用UTF-8,原先在EXT3盘区的文件名都变成了乱码。所以强烈建议以后在EXT3备份盘区中使用英文文件名。如要修改编码成RH9的GBK编码,可修改/etc/sysconfig/i18n文件中的UTF-8改为GBK,再重新登录即可,可用locale查看当前编码集。
解决OpenOffice的乱码:开始时设置OpenOffice Writer,启动命令oowriter,选菜单倒数第三个,最后一项(工具>>选项),弹出对话框的左边第一个项的最后一个子项(OpenOffice.org>>辅助功能),勾掉第二个复选框(采用使用者界面的系统字体)。
2.KDE3.3支持菜单透明。
*安装显卡驱动:
我安装的是NVIDIA-Linux-x86-1.0-7174-pkg1.run,和RH9中使用的同一版本。
1.请事先选择好合适的显示器设置。我选择的是缺省的设定。
2.修改“Driver”的值是在xorg.conf中,这点与RH9不同。
*安装设置fcitx输入法:
我用的是fcitx-3.0.1-1mgc.i686.rpm,和RH9中使用的同一版本。但设置方法和RH9不同!
所有安装的输入法在/etc/X11/xinit/xinput.d下面都有一个启动脚本。
我们可以看到系统自带的中文输入法:iiimf,miniChinput(简体中文),xcin(繁体中文)。
依葫芦画瓢,我们把自己安装的输入法也写个脚本放在这里。
#对scim:
XIM=SCIM
XMODIFIERS=@im=SCIM
GTK_IM_MODULE=scim
XIM_PROGRAM=scim
XIM_ARGS="-d"
#对fcitx:
XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_PROGRAM=fcitx
下面只要把zh_CN的链接目标改为你要的输入法即可。默认的链接是这样的(如果是iiimf输入法):
/etc/X11/xinit/xinput.d/zh_CN -> /etc/alternatives/xinput-zh_CN -> /etc/X11/xinit/xinput.d/iiimf
所以只要把/etc/alternatives/xinput-zh_CN指向你想要的输入法启动脚本即可。比如你想要fcitx成为默认输入法:
ln -fs /etc/X11/xinit/xinput.d/fcitx /etc/alternatives/xinput-zh_CN
*mount各盘区:
1.如果忘记设置标签,e2label命令可设置盘区的标签。
2.安装支持NTFS的rpm,必须与内核对应,我用的是kernel-module-ntfs-2.6.9-1.667-2.1.20-0.rr.3.3.i686.rpm。
3.修改/etc/fstab文件如下(注意iocharset是utf8,如果使用GBK编码,要改成cp936):
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
LABEL=/WXJ1 /WXJ ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-hda8 swap swap defaults 0 0
/dev/hda1 /mnt/C vfat umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hda5 /mnt/D vfat umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hda10 /mnt/SHARE vfat umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hda11 /mnt/SOFTWARE vfat umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hda12 /mnt/GAME vfat umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hda13 /mnt/MINE ntfs umask=0,rw,iocharset=utf8,defaults 0 0
/dev/hdd /media/cdrom auto pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
*安装cedega,qterm,RAR:
这些安装比较顺利,不需要什么设置。我使用的版本如下:
cedega-4.3-1-i386.rpm
qterm-0.3.9-1.i386.rpm
RAR.v3.41.Linux.Cracked-CORE(需要安装前破解)
stardict-2.4.2-1.i386.rpm(需要安装相关的字典包)
*安装和配置xmms插件:
我安装的是xmms-mp3-fc3_plugin.rpm,以为是fc3下的版本,后来才发现是1.2.10-9版本,可能是我同学把文件名给改了。
安装完后按Ctrl+P,弹出选项对话框,选择字体。然后修改字体信息后一串字符。对我来说,是把"p"字符给去掉了。结果如下:
-zyec-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0
-zyec-simsun-medium-r-normal-*-*-140-*-*-*-*-gbk-0
*安装和配置flash插件:
主要步骤和RH9下的一样,但mozilla版本和RH9不同,FC3又多了firefox。
安装目录分别如下。再给konqutor的插件搜索目录加上下面其中一个再搜索插件即可。个人感觉firefox要好得多。
/usr/lib/mozilla-1.7.3
/usr/lib/firefox-0.10.1
*安装mplayer:
由于我在FC3中使用了UTF-8编码,所以要安装支持相关字符转换的MPlayer-1.0pre7。
安装前一定要注意将安装包文件夹转移到系统同一盘区的地方,否则会编译出错!
1.安装前要先安装在FC3的第四张安装盘上的两个rpm包,否则会发生Error: The GUI requires GTK devel packages。
glib-devel-1.2.10-15.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
2.由于还下了解码完全包并全部解压到了/usr/lib/codecs目录下,所以configure如下:
#注意最后一个参数是Opre7特有的,因为mplayer是GBK编码的,这个参数使mplayer在UTF-8下正常显示:
./configure --enable-gui --with-codecsdir=/usr/lib/codecs --with-reallibdir=/usr/lib/codecs --with-win32libdir=/usr/lib/codecs --language=zh_CN --charset=utf8
3.在配置之后, 通常的步骤是编译和安装, 也就是 make && make install。
但是这个版本的源代码缺少我们需要的一个文件, 必须加上它。这个文件的作用是指明原始消息的编码。
在 help 目录有很多消息文件, 每种语言的消息文件都有一个对应的文件来表示编码, 这也是 pre7 新加进来的。
[root@geeks MPlayer-1.0pre7]# echo 'GB2312' > help/help_mp-zh_CN.h.charset
4.make && make install
这一步可能会出现编译刚开始就立即失败的情况。这时不妨运行一下 make distclean,将所有临时文件都清空。
清空临时文件, 也就意味着我们的第三步 "配置" 的结果全部清除掉了,也就是说我们需要重新运行第三步。
当然,参数是完全一样的。第四步就不必重新运行了,因为文件只需要建立一次。最后,重新运行 make && make install
5.安装信息如下,以备日后参考:
[root@localhost MPlayer-1.0pre7]# make install
make[1]: Entering directory `/home/wxj/MPlayer-1.0pre7/libdha'
mkdir -p /usr/local/lib
install -m 755 -s -p libdha.so.1.0 /usr/local/lib/libdha.so.1.0
rm -f /usr/local/lib/libdha.so
ln -sf libdha.so.1.0 /usr/local/lib/libdha.so.1
ldconfig
make[1]: Leaving directory `/home/wxj/MPlayer-1.0pre7/libdha'
make[1]: Entering directory `/home/wxj/MPlayer-1.0pre7/vidix'
make[2]: Entering directory `/home/wxj/MPlayer-1.0pre7/vidix/drivers'
mkdir -p /usr/local/lib/mplayer/vidix
install -m 755 -s -p *.so /usr/local/lib/mplayer/vidix
make[2]: Leaving directory `/home/wxj/MPlayer-1.0pre7/vidix/drivers'
make[1]: Leaving directory `/home/wxj/MPlayer-1.0pre7/vidix'
if test ! -d /usr/local/bin ; then mkdir -p /usr/local/bin ; fi
install -m 755 -s mplayer /usr/local/bin/mplayer
ln -sf mplayer /usr/local/bin/gmplayer
if test ! -d /usr/local/man/man1 ; then mkdir -p /usr/local/man/man1; fi
for i in en; do \
if test "$i" = en ; then \
install -c -m 644 DOCS/man/en/mplayer.1 /usr/local/man/man1/mplayer.1 ; \
else \
mkdir -p /usr/local/man/$i/man1 ; \
install -c -m 644 DOCS/man/$i/mplayer.1 /usr/local/man/$i/man1/mplayer.1 ; \
fi ; \
done
install -m 755 -s mencoder /usr/local/bin/mencoder
for i in en; do \
if test "$i" = en ; then \
ln -sf mplayer.1 /usr/local/man/man1/mencoder.1 ; \
else \
ln -sf mplayer.1 /usr/local/man/$i/man1/mencoder.1 ; \
fi ; \
done
*** Download font at http://www.mplayerhq.hu/homepage/dload.html
*** for OSD/Subtitles support and extract to /usr/local/share/mplayer/font/
*** Download skin(s) at http://www.mplayerhq.hu/homepage/dload.html
*** for GUI, and extract to /usr/local/share/mplayer/Skin/
install -m 644 Gui/mplayer/pixmaps/mplayer-desktop.xpm /usr/local/share/pixmaps/mplayer-desktop.xpm
install -m 644 etc/mplayer.desktop /usr/local/share/applications/mplayer.desktop
6.Skin和Font的安装步骤参考RH9的相关内容。
7.播放mkv的字幕解决方案:
我看Friend的mkv视频文件,用-sid 0或1来看英文或中文字幕。打开gmplayer的属性设置,设置如下:
选择simsun字体,我的路径是/usr/local/share/fonts/simsun.ttc,选择编码为Unicode。
*安装JB9和JDK和相关设置。
我试过JBX,JB2005,还是觉得JB9好用(至少在Linux下)。注意Linux下的JB安装不了WTK。
JB2005的字体有问题,JBX的Editor的字体没法设宋体。只有JB9没有这些问题,同时JB9耗资源也较少。JB9的缺点在于没有考虑在800*600下的使用情况,经常出现对话框弹出后高度大于屏幕高度,也好通过键盘来按确定,而JBX和JB2005解决了这个问题。
1.安装完后,解决字体方块:将JDK目录中/jre/lib的font.properties.zh.Turbo文件另命名复制为font.properties.zh,打开此文件,将最后一句话的路径定为simsun字体的路径如下。打开JB,将其中的汉字设置全部设为"宋体"即可。注意:最好利用KDE的字体安装程序安装好字体。我装的simsun在如下路程,所以不用想在RH9那样设置字体。
appendedfontpath=/usr/local/share/fonts
2.注意:FC3中已经带有类似JVM的东东,要使用如下语句去掉此环境,前后可用java测试一下:
[root@localhost ~]# alternatives --remove java /usr/share/java/libgcj-java-placeholder.sh
[root@localhost ~]# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh
[root@localhost ~]# alternatives --remove jar /usr/bin/fastjar
[root@localhost ~]# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
[root@localhost ~]# java
-bash: /usr/bin/java: 没有那个文件或目录
3.JAVA环境的设置看RH9的NOTE,此时再用java测试一下,java已经指向了JB9下的JDK。
4.目前我在FC3下只解决了konqbrowser的java插件问题,mozilla和firefox的没有解决。
*安装Adobe Reader
我安装AdobeReader_enu-7.0.0.0-2.i386.rpm。
安装完后还不能看中文PDF,主要是要将安装中文字体。解释一下,我用的ver5.x的中文字体安装包。而ver5.x时将.cmap和.otf文件全部安装在Resource/Font目录下。到ver7.0后,需要将.cmap文件放在Resource/CMap目录中。所以我对字体安装包的安装文件instlang进行了修改:
1.首先修改了确认版本号是7.*而不是5.*。
2.修改了安装缺省目录为/usr/local/Adobe/Acrobat7.0。
3.在InstallLang()函数中添加CMapDir="$InstallDir/Resource/CMap",修改安装Common resources的路径为CMapDir。
因水平有限,没有做适合于两个版本的shell文本。并且上面修改后也没测试过。因为我已经用手工方法解决了。
手工方法:将所在Font目录下的.cmap文件移动到CMap目录下即可。到Resource目录下用命令mv -f Font/*.cmap CMap/即可。
*简易VSFTPD服务器的构建
1.确认是否安装VSFTPD软件:#rpm –qa|grep vsftpd
2.启动FTP服务器:#service vsftpd start(在root下运行)
3.默认的FTP目录为 /var/ftp/pub,设置自定义目录:加上anon_root=path和local_root=path即可。path为自定路径。
4.设置匿名下载:在/etc/vsftpd/vsftpd.conf中设置anonymous_enable=YES,local_enable=YES。
5.设置匿名上传:必须设置步骤3中的root_path的权限为dr-xr-xr-x,在里面那个上传目录如incoming,其权限为drwxrwxrwx,在/etc/vsftpd/vsftpd.conf中设置write_enable=YES,anon_upload_enable=YES。
6.有关乱码问题,因为我用FC3是utf8编码的,开FTP后在本机上看没问题,但其它window系统下看则中文是乱码,目前解决的方法是用英文命名文件。
*安装apt-get + synaptic和使用yum。
apt的安装不难,但主要是sources.list的设置最关键。
我装的是apt-0.5.15cnc7-1.i386.rpm和synaptic-0.55.3-2.i386.rpm。
注意:我建议先使用yum,总之我先用apt,结果挂掉了,至今也不知为啥,用yum来卸载重装后才又可以用了。
**使用yum:
1.编辑yum几个列表,相应写在/etc/yum.repos.d/目录的fedora-devel.repo,fedora-extras.repo,fedora-updates-testing.repo,fedora-updates.repo,fedora.repo中。注意我设的updates-testing为不可用,用户可根据需要自定义。同时我把所有的外网镜像都注释掉了。
[development]
name=Fedora Core $releasever - Development Tree
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/development/$basearch
/
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/core/development/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-rawhide
enabled=1
gpgcheck=1
[extras]
name=Fedora Linux extras $releasever - $basearch
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/extras/$releasever/$basearch/
enabled=1
gpgcheck=1
[updates-testing]
name=Fedora Core $releasever - $basearch - Test Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$rele
asever/$basearch/
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/core/updates/testing/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-testing-fc$releasever
enabled=0
gpgcheck=1
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$
basearch/
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/core/updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$
basearch/
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/core/updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1
[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch
/os/
baseurl=ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/lin
ux/core//$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
2.导入RPM-GPG-KEY-fedora,这个文件可从上面的地址下载。导入命令:rpm --import [RPM-GPG-KEY's path]。导入后用rpm -qa|grep gpg-pubkey查看即可。
3.慎用yum的命令,一般用yum check-update命令运行正常就应该没问题了。有关yum的详细使用可查找相关资料。
**使用apt的图形化程序synaptic。
总之我用apt-get update后就长期等待,我又不知如何屏蔽掉其可能到外网的mirror,只好用synaptic。
1.编辑/etc/apt/sources.list如下,目前我只能到两个外校的网,因认为用代理可能没速度,所以没考虑代理。
# Please choose the nearest mirror http://www.fedora.us/wiki/FedoraMirrorList
# Add any local / 3rd party repositories here..
# rpm ftp://openware.byr.edu.cn/pub/mirror/download.fedora.redhat.com/pub/fedora/linux
/core/3/i386/os/ core
rpm ftp://ftp.tsinghua.edu.cn/mirror/ayo.freshrpms.net/pub/dag/ fedora/3/en/i386 dag
# rpm http://apt.sw.be/ fedora/3/en/i386 dag
rpm ftp://ftp.sjtu.edu.cn/sites/ayo.freshrpms.net/pub/freshrpms/ayo/ fedora/linux/3/i3
86 freshrpms
rpm ftp://ftp.sjtu.edu.cn/sites/ayo.freshrpms.net/pub/dag/ fedora/3/en/i386 dag
2.直接使用synaptic。
*解决KDE下无法打开屏保的问题:
总之我遇到了这个问题,解决方法是敲入命令man xscreensaver后,在文档中找到的,我就不翻译了。
再用xscreensaver-demo来设置屏保,还有,我实际做的过程中把.desktop文件中的第一行改成如下:
Exec=xscreensaver -nosplash,启动后就不会有烦人的splash了。man相关文档如下:
USING KDE (K DESKTOP ENVIRONMENT)
I understand that KDE has invented their own wrapper around xscreen-
saver, that is inferior to xscreensaver-demo(1) in any number of ways.
I’ve never actually seen it, but I’m told that this is the way you dis-
able it:
1: Switch off KDE’s screen saver.
Open the ‘‘Control Center’’ and select the ‘‘Look and Feel /
Screensaver’’ page. Turn off the ‘‘Enable Screensaver’’ check-
box.
2: Find your Autostart directory.
Open the ‘‘Look and Feel / Desktop / Paths’’ page, and see what
your ‘‘Autostart’’ directory is set to: it will probably be
~/.kde3/Autostart/ or something similar.
3: Make xscreensaver be an Autostart program.
Create a file in your autostart directory called xscreen-
saver.desktop that contains the following five lines:
[Desktop Entry]
Exec=xscreensaver
Name=XScreensaver
Type=Application
X-KDE-StartupNotify=false
Now use xscreensaver normally, controlling it via the usual xscreen-
saver-demo(1) and xscreensaver-command(1) mechanisms.
*安装使用3ddesk。
1.我用synaptic安装的,太简单,所以对于版本没什么印象了(使用傻瓜安装帮助程序的结果),但安装它还升级了我的libimg包。
2.主要命令有如下两个,第一个是服务器命令,只运行一次,第二个是3d桌面触发命令。
3ddeskd:如果当时桌面已经打开,可加上--acquire参数。
3ddesk :如果第一次运行且上述命令在不加--acquire参数的情况下运行,那么第一次运行此命令就加此参数。
3.因为只有KDE允许四个桌面不同壁纸,所以这个东东在KDE下效果很好。GNOME和XFCE好像只有单一壁纸。
4.但我的128+256的内存在KDE这种超耗内存的桌面环境下已经有点勉强了,用此东东后,最好不要打开太多其它程序。
5.使用这东东后我才深刻感觉到KDE是耗内存大户。常规下GNOME耗不到一半,XFCE更少,而KDE达到了2/3。
*杂记:
05.5.19:成功使用IM中的MSN上线,用代理服务器的话要设置类型为HTTP,注意聊天服务器也要用HTTP(即打勾)。
05.5.19:设置缺省登录会话,用当前用户执行switchdesk kde,会在当前用户目录下生成.Xclients-default文件,OK!
05.5.27:使用gftp进入中文目录时,将远程编码设为GBK即可。
05.5.27:mount移动硬盘时一定要指定-t和-o,不然会有段错误,可在root下用fdisk -l查看盘区。
*常用图标存放地:
/usr/share/apps/kdm/pics/users
/usr/share/icons
/usr/share/pixmaps
/usr/share/xfce4/themes
/usr/share/xffm/pixmaps
/usr/share/rhgb(可研究)
/usr/share/wallpapers
*安装软件选择:
建议:gftp,xmms,gthumb,kwrite,gimp。
垃圾:hxplay(Helix Player),Kaboodle,Noatun,rhythmbox,kdict
这是一条镜像帖。来源:北邮人论坛 / linux / #3918同步于 1 周前
Linux机器人发帖
我的FC3的使用心得总汇
kissme
1 周前镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。