我们知道 Rhythmbox 里面有一个插件叫做“封面艺人”,可以通过互联网下载对应专辑的封面图片。可是,那个插件使用的似乎是美国的 Amazon,中文歌曲基本找不到对应封面,怎么办呢……
想到我的很多专辑都是从 VeryCD 上下载的,那些下载页面通常都会有专辑封面图片,于是我就写了个封面艺人的扩展,让其可以从 VeryCD 上搜索专辑,并下载相应专辑封面。这个扩展可以在这里下载:verycd-cover.tar.bz2 (5KB)
下载解压后,运行其中的 compile.py,然后把除了 compile.py 以外的四个文件拷贝到 Rhythmbox 的封面艺人插件的目录就可以了,在 Ubuntu 下,那个目录是 /usr/lib/rhythmbox/plugins/artdisplay。
Read the rest of this entry »
< rhythmbox,Ubuntu,VeryCD >
当小白鼠绝对是一件得耐得住折腾的事情……当然,这看起来和RC不RC似乎并没有太大的关系,作为在普罗大众之前开始接触桌面Linux的一员,绝对可谓是小白鼠了。
说 Ubuntu 10.10 的安装界面确实是做的不错了,而且还能自动识别需要的私有驱动。不过有一点让我比较无语的是,在我还没有联网的时候,他找到我的无线网卡的私有驱动,但是下载安装不了……所以我不得不接上网线安装。安装过程比较顺利,除了似乎选择硬盘分区的时候十分卡以外,其它的地方还是很满意的,包括一边复制文件一边询问一些详细配置、一边复制文件一边给出 Ubuntu 的特性介绍这样。另外,正如 Canonical 公司之前承诺的那样,中文成为了 Ubuntu 10.10 的官方语言,安装完成后,全部中文界面,并且自动安装好了 ibus-pinyin。不过,Firefox 却意外的成为异类,仍然是英文(先在不知道什么时候已经突然变成中文了)。此外还有一点就是,很希望 ibus-sunpinyin 能尽快成为默认的,因为确实比 ibus-pinyin 好很多的感觉。
一安装完问题就来了,没法启动!后来几经周折,发现原因是安装的时候莫名其妙的把我的安装U盘识别为 sda 而硬盘识别为 sdb,并且安装程序还把这个写进了 fstab 里面。理论上说 Ubuntu 应该自动写入 fstab 的都是 UUID 才对,这次却写了 /dev/sdXY 进去,着实让人感到奇怪。通过我的修复盘手动修改了 fstab 以后终于成功进入了,后面就改成了使用 UUID 了,保证不会出问题……我去网上一搜,没有发现有人遇到同样的问题,我就到 Launchpad 报告了 bug:installer identified hard drive as sdb led to the new system unbootablity。话说我的英文这么差,各位看到有什么语法错误之类的,那也是很正常的了……提交 bug 也算是我对开源的一点贡献了吧……
然后安装了 nVidia 的私有驱动 256.53,成功开启了各种 Compiz 特效,非常赞,而且效果相当不错。不过问题也随之而来:开机画面惨不忍睹……这是个很纠结的问题,你说那么漂亮的一个开机画面,怎么就被个驱动整成那模样……接着就在 Ubuntu 中文论坛上找到了解决方案。这个方案比较复杂,我就直接给链接好了:Ubuntu 10.04 安装Nvidia显卡后开机花屏完美解决(图解),可以看到这是 10.04 时代遗留下来的问题……不过这个方案解决还算完美,至少开机画面是漂亮了不少的。不过这个事情有一个副作用,就是切入切出 tty 变得格外缓慢。于是在这栋楼的47楼发现了解决方法,这个就简单了。因为那个作者没有写出详细的做法,我就简单说一下。在解决的第一步肯定要用到 hwinfo –framebuffer 这个命令,先在仍然用这个命令,察看你选择的那个分辨率的编号,比如我选择的模式是“Mode 0×0318: 1024×768 (+4096), 24 bits”,那么我需要的编号就是 0×0318 = 792,就是十六进制和十进制的转换咯。然后修改 /etc/default/grub,把刚才改过的
1
| GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap" |
修改为
1
| GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mtrr=3,scroll=ywrap vga=792" |
然后打开 /etc/initramfs-tools/module,同样去掉 mode_option=…. 的那个部分保存。然后还是
1
2
| sudo update-initramfs -u
sudo update-grub |
就可以了。然后再重启以后,切换 tty 慢的问题也算是初步解决了。
接下来遇到的问题就更囧了,gVim 和 OpenOffice.org 里面各种花屏,字体混乱。这个问题倒是很多人遇到过了,在 Launchpad 这个 bug 已经被先后3次提交到了不同的软件包,包括 nvidia 驱动包、openoffice.org 包和 vim 包……看了一遍里面的各种提示,发现有两种方法可以解决这个问题:第一种是使用 metacity 替换 compiz,具体的做法就是 Alt-F2,输入“metacity –replace”,替换速度还是挺快的,替换后就解决问题了,缺点是切换过去以后各种桌面效果就没有了。当然,想要切换回 compiz 感受桌面效果的时候,再按 Alt-F2,输入“compiz –replace”就可以了。第二种是调整字体配置,也就是在 系统/首选项/外观/字体 里,把下面的次像素平滑修改为上面的最佳形状。说实话,最佳形状看过去没有次像素平滑漂亮,不过问题是可以解决的。后来在那个 bug 反馈中有人提出,在选择最佳形状后点击“细节”,在微调内选择“轻微”可以改善显示效果,并且不会导致 gVim 和 OpenOffice.org 花屏了,我试了一下确实如此,不过总觉得是不是可能还有问题……现在暂时使用这个了……
嗷……现在暂时遇到了这些问题,很纠结的呢……所以说当小白鼠还真是一件得耐得住折腾的事情呢……
< Bug,Ubuntu,小白鼠 >
前一段由于收了某个 zip 文件,用 Ubuntu 自带的归档管理器打开,哎呦,那真不是一般的蛋疼……因为里面全是中文文件名,那个乱码啊……
于是我就下决心要解决这个问题。
虽然我的系统还在 9.10,但看到网上一篇文章教人如何在 10.04 中解决这个问题,我就了解了,这个问题至今没有解决。那么什么叫做“半完美”呢?大概意思就是说,对我来说差不多完美了,不过还是很可能出问题的……
Read the rest of this entry »
< Linux,patch,Ubuntu,zip,乱码 >
每当感觉到系统卡的时候,最好的方法无外乎进入 tty,登入,打开一个 top 监视。可是每次到了需要的时候才去开,打开的效率自然不敢恭维。于是便想,每次开机的时候,记起来就跑到 tty 下面去先开起来。不过这件事情总归是麻烦的,于是才有了现在的方案。
既然 tty 那么多,那我们就把他利用一下吧~让他开机自动在某个 tty 里面启动 top 无疑最方便了~
Read the rest of this entry »
< Linux,tty,Ubuntu >
昨天把 grub 升级成了 grub2,然后用原来的 grub 引导一次成功后,我就用 upgrade-from-grub-legacy 升级到了 grub2。当时貌似没有提示什么错误,不过今天启动的时候却不能启动。出现了 grub 提示错误。
囧了,这样看貌似 grub2 没被写进 MBR……
然后拿出装有 SystemRescueCd 的急救U盘,然后我发现那里面有 grub2-install,非常高兴!不过运行了 grub2-install /dev/sda 后提示没有找到 /boot/grub
接着我把磁盘挂载到了 /mnt/root,用 chroot /mnt/root bash,进去以后用 grub-install 也没用……囧
最后我查了一下 grub2-install 的用法,最后运行 grub2-install –root-directory=/mnt/root /dev/sda 终于成功了!
用 grub2 的启动画面还是挺不错的嘛~嗯嗯~
< grub,mbr,Ubuntu >
有人想问为什么要移除 CNNIC 的证书吗?因为我不信任 CNNIC,就是这样。
网上流传的版本大多是关于 Windows 下的,偶然找到一个 Debian 的,正好抄过来。
首先,执行
1
| sudo dpkg-reconfigure ca-certificates |
第一个界面直接确定,然后找到 mozilla/Entrust.net_Secure_Server_CA.crt 一列取消它的选择,最后确定。如下图:
然后,如果你是用 Firefox,就要进入 编辑/首选项/高级/加密,点击“查看证书”,在证书机构里面找到 Entrust.net,将其子项全部删除(特别是 CNNIC 那一项!),接着可以试一下访问 ENUM 实验平台,如果不出意外,已经不能访问了。
如果你是是用 Opera,打开 工具/首选项/高级/安全性,点击“管理证书”,在“证书颁发机构”里选择 CNNIC ROOT,点击查看,去掉“允许连接到是用此证书的网络”前的钩,重启 Opera,如果不出意外 Opera 也不能访问上面那个地址了。
至于 Chromium,似乎本来就没有加,我直接访问是访问不了的。如果遇到可以访问的,可以参考 LinuxCertManagement – chromium 进行处理。
Read the rest of this entry »
< Chromium,CNNIC,Firefox,Opera,Ubuntu,天朝,安全 >
又想弄 LaTeX 了,OpenOffice.org 和 M$ Office 果然还是有点差距的,还不如用 LaTeX……不是据说还有一个“几乎可视化”的 LaTeX 编辑器?
不过摆弄 LaTeX 果然还是不容易……真想不通,LaTeX 发展了这么长时间,为何不把这弄简单一点呢,就像 Linux 这样……
Read the rest of this entry »
< LaTeX,Ubuntu >
观望了半个月后,发现大家好评如潮,今天终于狠下心来把我上网本上的 Ubuntu 升级到了 9.10。
本来的计划是,如果升级出现各种难以解决的神奇问题,就格了重装,附带安装一个 Intel 的 Moblin,因为看起来 Moblin 已经可以比较好的适应我的机器,并且能完成大部分上网任务了。不过因为升级后没有出现什么大问题,也就算了。
Read the rest of this entry »
< Ubuntu,上网本 >
说实话,本来 CHM 的查看器很早以前就不是个问题了,但由于不记得到底哪个才是最好用的(最没有乱码的),每次都要把知道的查看器一个一个试过去,于是今天我就想把它记下来,以后直接翻我自己的日志就可以了……
目前为止试用的最好用的是:chmsee。
gnochm 在我的使用中,从索引打开显示正常,但一旦点内部链接跳转就出现乱码。至于网络上看到的 KDE 下的 kchmviewer 我就更无语了,只要是文件地址中有中文,点连接就不正常了,看来也是编码没做好。
另外,chmsee 在 ubuntu-tweak 的 PPA 列表上有,可以更新到更新的版本。更新的版本上面允许全屏,在我这个10寸的上网本上看的可爽了~当然,如果能把那个标签也去掉就更好了~
此外,这个版本(还是这个软件?)会把 chm 解压到 ~/.chmsee/bookshelf 内。不过我心疼我的 SSD,于是就想把那个目录改到 tmpfs 的 /tmp 下,但却发现那个显示解压地址的框框是不让改的,只是给你看看逗你玩罢了……如果这是在 Windows 下,特别是在非 NTFS 文件系统下,这一切就只好作罢了。但 Linux 不同,我们有符号链接!
1
2
| rm -r ~/.chmsee/bookshelf
ln -s /tmp ~/.chmsee/bookshelf |
解决问题。
以后 chmsee 的临时文件就全部去 tmpfs 了,应该可以有一点效率提升吧?至少不会对我的 SSD 有影响……
< CHM,SSD,Ubuntu >
这个问题很早就有了,一直没解决,而且也不知道很多人所说的“reset”命令,每次都是关掉重开。最近几天因为编辑新首页的缘故,实在不满于这个问题,于是便想办法解决了,在这里写出来,给大家也给自己以后做个参考。
网上有很多诡异的做法,其中最诡异的莫过于在默认标题前后加上空格,而且很多人称这很有效,但我试了却没有用。找了半天,发现一个帖子有一个比较奇特的解决方法:vim编辑退出后提示符乱码解决 – LinuxSir.Org
其中提到了重设vim连接到的程序。我根据man手册里vim相关的命令给出下面几个命令:
1
2
3
4
| sudo update-alternatives --config vim
sudo update-alternatives --config vi
sudo update-alternatives --config ex
sudo update-alternatives --config view |
每个命令中都选择“/usr/bin/vim.basic”,结果就可以了……
看来是gvim的问题。当然,如果从来不用,直接
1
| sudo apt-get remove vim-gnome |
或许是最直接简便的方案~
< Ubuntu,vim >
Comments