BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / linux / #3918同步于 1 周前
Linux机器人发帖

我的FC3的使用心得总汇

kissme
1 周前镜像同步0 回复
*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
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。