比尔盖子 博客

Tag: Fedora

Fedora Linux下GVim无菜单、乱码的解决方法

有时,Linux系统安装完GVim后,你会发现它在UTF8中文环境下,无菜单和乱码。原来,GVim是根据系统LANG变量来检测语言并使用相应语言文件的。但是,对于中文,GVim只能识别zh_CN.utf-8,而不能识别不带“-”的zh_CN.utf8(晕)!

解决的方法很简单,到GVim的文件目录的lang目录下,比如/usr/share/vim/vim73/lang,然后做一个软链接(符号链接):

ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim

再打开GVim,你就会发现菜单正常了!

Fedora 16编译安装Osd-Lyrics

昨天升级完Fedora 16后又闲着没事干,想起来以前看过一篇文章,可以安装一个插件让Linux实现歌词同步显示。于是尝试了许多Rtythmbox的插件,结果发现这些插件安装上去以后,都没有在Rtythmbox的插件列表中显示出来……

最后,发现了Osd-Lyrics。于是决定下载源码编译安装,结果发现编译失败。于是我去提交了一个Bug(Issue 244: Fedora 16 编译失败),结果10个小时就解决了!

现在编译安装的过程如下:

检查依赖项目

  • gcc gcc-c++
  • autoconf automake libtool intltool
  • gtk2-devel >= 2.12.0
  • dbus-glib-devel
  • libcurl-devel
  • libnotify-devel
  • sqlite-devel
  • libmpd-devel (this is unnecessary if you configure with –disable-mpd option)
  • xmms2-devel (this is unnecessary if you configure with –disable-xmms2 option)

开始编译

git clone git://github.com/tigersoldier/osd-lyrics.git
cd osd-lyrics
git checkout --track origin/develop
aclocal
autoheader
autoconf
automake --add-missing
./configure
make -j3
su -c "make install"

然后在Gnome3“应用程序”的“影音”中找到“Osd Lyrics”,打开,然后拿Rtythmbox放一首歌,歌词出来了!

Fedora 16之悲催的升级过程

按照惯例,经过多次跳票之后,Fedora 16终于如期在2011年11月8日发布了。周末,比尔盖子也趁着这个功夫,打算将自己的工作站升级到Fedora 16。

升级的日子正好是百年不遇的光棍节。也许正是这个日子,让比尔盖子遇到了一些闻所未闻的麻烦。开始升级的时候还算顺利,一句话Preupgrade就慢慢下载吧!一切就绪,重启,黑屏!原来是GRUB损坏。早就听说由于Fedora将用GRUB2代替GRUB,可能会有这个BUG,没想到就遇到了!
找Fedora的LiveCD。由于比尔盖子的整个系统都被撞到了逻辑卷管理器(LVM2)上,因此需要执行这些命令来修复GRUB:

mkdir -p /mnt/temp/boot
 vgchange -a y
 vgscan
 lvdisplay
 mount /dev/vg_biergaizi-LogVol00/ /mnt/temp
 mount /dev/sdd1 /mnt/temp/boot
 grub-install –root-directory=/mnt/temp /dev/sdd

你的逻辑卷名称和设备名称可能不一样,需要自己修改。

接着,搞定,重启。选择第一项(有乱码的那一个),然后是漫长的黑光标,然后是升级界面。漫长升级之后,重启,出现新的GRUB2。引导后,发现Gnome提示崩溃,让比尔盖子联系管理员。多次重装显卡驱动后也不行!

在Linuxquestion.org上找到一个绝招:

1.清理配置文件

rm -rf ~/.gnome
 rm -rf ~/.metacity
 rm -rf ~/.gnome2
 rm -rf ~/.gconf
 rm -rf ~/.gconfd

2.卸载Gnome-Shell

rpm -e gnome-shell –nodeps

3.卸载所有显卡驱动

这时,重启电脑,你会发现由于没有了Gnome-Shell,Gnome就会自动进入备用模式。这时,安装显卡驱动(或者init3之后在文本模式下安装),然后yum install gnome-shell,重启,就OK了。但是比尔盖子这么做以后,发现一登录账户就花屏。后来发现,Gnome-Shell根本没装上!再次尝试安装,却提示caribou这个依赖项目出了问题。用yum remove caribou,然后再yum install gnome-shell终于正常了!

但最后发现账户还是有问题,很多应用程序都打不开,换了个账户就正常了。只好备份home目录后删除账户再重建账户!

最后,比尔盖子终于能用Fedora 16发布这篇文章了。

Fedora 15安装Geforce 4过时显卡的最新96xx驱动,成功运行Gnome 3!

P.S话说昨天比尔盖子中彩票的问题已经解决,yum update一下就行了,可能是程序和内核不兼容导致的。

昨天,一直在琢磨一个问题:我这个老爷机到底安装什么Linux系统好呢?现在的显卡驱动仍不支持Xorg 1.10。最后选择了CentOS 5.6,经过一翻痛苦的下载和安装之后,就去Nvidia那里下载显卡驱动。

结果,“驱动说明”毅然写着“增加对Xorg 1.10的支持”!!!

这系统是白安装了,只能格掉换成Fedora 15了,得好好体验Gnome 3啊!结果,糟糕的Nouveau驱动导致一登录就崩溃,连Fallback模式都无法启动,只能用文本模式安装了。

经过不停地报错、黑屏、报错、系统崩溃,比尔盖子终于总结出了Fedora 15 Geforce4的Nvidia 96xx驱动安装大法!

幸好我会用ifconfig初始化网络,不然可真就没戏了。

第一步:下载驱动
第二步:找到blacklist配置文件,blacklist nouveau,在内核启动参数里也禁用一下。至于详细方法,可以去搜索“禁用nouveau”,很多呢。
第三步:yum update && yum install autoconf kernel-source kernel-devel kernel-headers kernel 安装kernel是相当重要的,不然的话往往你的内核是PAE内核,是不兼容的,我昨天一直卡在这里。如果还提示缺少什么就自己安装。
第四步:sh 驱动文件名,来装驱动。
第五步:startx或者重启,享受Gnome 3

但是,这个驱动真的能体验Gnome 3吗?不能的,这个驱动会导致屏幕闪烁,窗口渲染错误,Gnome 3崩溃,系统崩溃。尤其是点击唯一一个按钮“活动 Activity”的时候,一切都挂了。

我现在也是胆颤心惊的用这Gnome 3,只敢用Firefox,其他通通不敢点,不然就崩溃。希望Nvidia继续完善我们过时显卡的驱动。

安装Linux显卡驱动;启用桌面特效时遇到的问题及解决方法

上一篇文章中已经说过了,比尔盖子安装了Linux,并安装了显卡驱动。下面就先把在安装显卡驱动过程中遇到的问题和解决和大家分享一下。

系统环境:Fedora 14 i686
显卡:Nvidia Geforce 4 MX | 64M显存(很过时了)

比尔盖子在安装完Linux后,发现又出现以前的老问题:整个Linux,无论是图形界面X-Window或者文本界面,窗口都有严重的偏移。于是比尔盖子就打算安装显卡驱动。歪打正着的安装上去了:

注意,这是歪打正着的安装方法,仅供分享。
如果您按照以下方法安装,可能会出现严重问题!
因此请按照第二章“正解”进行安装!

首先在Nvidia官网上下载了适合我的显卡的最新驱动,进入文本模式使用

sh 文件名.run

安装,不料出现”The Nouveau kernel driver is currently in use by your system…”的错误,没有发现禁用Nouveau的方法(有一个blacklist的方法以前用过,导致黑屏)。后来发现了一个安装显卡驱动的Yum install命令:

yum install kmod-nvidia

于是Linux就开始安装N多依赖包,等一会全部都安装完成了,重启,发现了一个新内核,应该就用这个内核启动,又发现开机画面变成黑屏和蓝带进度条了。稍等片刻进系统,却发现X-Window无法进入了,显示”Error inserting nvidia””No such driver”。这回彻底没招了,不过想了想,既然说”No such driver”,那么可以重新安装第一次下载的那个驱动(命令之前说过了,不用再多说了),很神奇,这回神马”The Nouveau kernel driver is currently in use by your system…”等错误提示都不存在了,最后安装完了还提示我是否在自动配置X-Window,当然选“是”啦!再次重启,依旧是黑屏和蓝带进度条开机画面,卡了好一阵子,终于进入了系统,而且根据系统的提示,3D渲染正常了!

然后又查阅相关帖子,发现原来我安装了过高版本的驱动才导致第一次的悲剧,现在电脑中有两个NV驱动了,于是使用

yum remove kmod-nvidia

卸载了那个过新的驱动程序。

然后得知

开机画面变成黑屏和蓝带进度条了只要安装以下rpm即可:
bootchart.x86_64 : Boot Process Performance Visualization
bootconf.noarch : GRUB configuration utility
bootconf-gui.noarch : Desktop links to bootconf
或者干脆yum install boot*
接着运行bootconf,设置和自己匹配的分辨率,没有适合自己的就选择相近的,只是开机过程的分辨率,不是开机后的桌面分辨率。

这回开机画面也正常了!本以为事情就这样结束了,不料我试图启用Compiz特效的时候,又发生了另外一件事情:启用特效后,所有的窗口的边框全部消失,还有一些程序显示不正常。原来,还要运行一下命令才能解决这个问题:

nvidia-xconfig --add-argb-glx-visuals

再次重新启动计算机,Compiz特效这个问题才算解决了,终于可以旋转立方体的桌面效果了!

正解

1.先安装livna, rpmfusion-free, rpmfusion-nofree,三个源。

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
rpm -ivh http://rpm.livna.org/livna-release.rpm

2.输入“yum -y install kmod-nvidia glx-utils”并回车。注意,如果您使用的是支持超线程技术的 CPU 或者双核 CPU,请用“kmod-nvidia-smp”代替“kmod-nvidia”,不过绝大多数情况下 yum 会自动选择合适的版本。如果您用的是很旧的 nVIDIA 显卡(比如比尔盖子的),那么就应该用“yum install kmod-nvidia-96xx”或“yum install kmod-nvidia-legacy”。

3.安装nvidia官方驱动后,大都数人开机画面变成黑屏和蓝带进度条了只要安装以下rpm即可。
bootchart.x86_64 : Boot Process Performance Visualization
bootconf.noarch : GRUB configuration utility
bootconf-gui.noarch : Desktop links to bootconf

输入以下命令即可安装:

yum install bootchart bootconf.noarch bootconf-gui.noarch

接着输入bootconf,设置和自己匹配的分辨率,没有适合自己的就选择相近的,只是开机过程的分辨率,不是开机后的桌面分辨率。

4.OK了

重新安装Linux

昨天站长重新安装了Linux,Fedora14版,终于把显卡驱动安装成功了,不过悲剧的是:Fedora15就要在5月份发布了,疯狂的下载噩梦又要重新开始了……

暂时放弃Fedora,先使用Windows

昨天一整天,都在忙着研究Fedora。

昨天还尝试安装NV显卡的驱动。但是提示内核怎么怎么样,没能成功。
于是就装了那个开源的驱动,可不知我怎么搞的配置文件,分辨率成了800X600了,也不知怎么卸载哪个开源驱动。

不过NV官方的驱动我倒是安上了,在后面加参数 -k $(uname -r) 就可以了。
不过那个开原驱动真的不知怎么卸载。

没办法,先换回Windows,准备下周重新安装Fedora。

P.S:因安装Fedora竟造成Windows的硬盘结构损坏,赶紧修复。
          不知修复完了,Fodora是不是就损坏了呢?呵呵

Fedora 13 终于下完了!

总算下完了,感谢感谢迅雷的VIP破解补丁和瞬间提速技术吧!

总耗时约2小时。

开始刻录DVD安装光盘!

希望这个系统不要再让我变成小白,而且没有技术文章参考!

无情抛弃“Red Hat 9”,热烈欢迎“Fedora 13”!

前面已经知道了Red Hat 9早已过时了。现在这个系统问题多多,又没有了技术文章。我决定,删除它!下载Fedora 13。

我下载的是DVD ISO镜像,3.05G,估计要下12个小时。

我突然想到,我的迅雷是打过VIP破解补丁的。于是我看看有什么提高下载速度的VIP功能。

高速通道?没什么效果。
离线下载?VIP补丁没能破解这项功能,再说这项功能除了下载没有资源的文件有用外,也是自欺欺人,没有提速效果。

突然,我看到迅雷的瞬间加速功能。
这个功能是迅雷联合网络公司做的,可以提高带宽。

比如,512K可以提高到1M。这个是真真切切的提高,不是离线下载的自欺欺人。而且目前VIP免费。不过目前仅支持北京联通和江苏电信。(幸好我是北京联通)

我不是打了VIP破解补丁吗?这就好办多了,立即将我的512K提高到2M,爽!
速度达到300Kb/S!!!

再有几分钟就要下完了!Fedora万岁!

Copyright © 2019 比尔盖子 博客

Theme by Anders NorenUp ↑