让Nautilus恢复音乐、视频预览

用Debian的CD1断网情况下安装完成的系统真是“干净”,发现很多功能都消失了……

记得用Sid的时候,Nautilus以前可以显示视频内容预览画面,鼠标指针放在音乐文件上还会自动播放音乐……现在都不行。

我明白是很多软件包没有安装的原因,但问题是缺哪些软件包呢。Google半天后,解决了:

MP3预览:gstreamer0.10-fluendo-mp3

视频预览:gstreamer0.10-plugins-bad,gstreamer0.10-plugins-ugly,gstreamer0.10-ffmpeg

图片预览:gstreamer0.10-plugins-good等……(系统默认已安装)

 

Ref:

玩转GNOME预览功能

GStreamer – 维基百科

U盘修复记

话说今天准备重装Debian,于是开始制作安装U盘,心想Ubuntu里自带“启动U盘创建器”,还没用过,不知效果如何,正好可以试一下。

开始挺顺利,结果最后安装bootloader的时候提示错误“invalid string ‘GNU/Linux’…”,我想可能是由于Debian全称

“Debian GNU/Linux”里有个空格所致,造成多了一个参数……(什么时候去提交个Bug Report……)

我又转念一想,既然是在最后安装bootloader的时候出的错,我只要把bootloader修复不就行了吗,再一想Debian现在的ISO是Hybrid模式,直接dd到U盘就可以启动,那现在我只把前面446字节dd过去应该也可以吧……

想法是好的,但结果是残酷的,正是这个也许异想天开的想法,让我的U盘无法正常使用了……症状为:

  1. 重启电脑,无法在BIOS的启动设备中看到
  2. file /dev/sdc  显示为块设备
  3. 但用 fdisk /dev/sdc  和 dd 均提示无法打开设备
  4. 在Windows中也提示为未插入介质(类似于只插了SD读卡器而没有插SD卡的情况),用HP优盘格式化工具也无法格式化

没办法,看来只有用量产工具修复了。

修复过程还算顺利,用数码之家的U盘芯片检测软件ChipGenius检测出U盘的主控芯片后,下载对应的量产软件,基本上使用默认设置进行量产就行了,不过我发现这样量产后U盘在插入电脑后显示的名称变成了默认的“Generic Flash Disk”,而不是以前的“EAGET CM960”(几年前买的了),对于我这样一个有点完美主义(也可以说是洁癖……)的人来说,这是不能接受的。

于是在量产工具中进行设置,找到USB信息设定一项,发现下面有SCSI和USB两部分,“EAGET CM960”应该填在SCSI部分。(小插曲,本来SCSI部分默认信息为“Generic Flash Disk”,USB部分为“Generic Mass Storage”而我最开始没看清楚,以为是一样的,还在困惑哪个对应的才是“EAGET CM960”,于是Google了一下,发现应该是SCSI部分,当然如果我当初要是细心一点也用不着走这条弯路了……)

设定好后,重新量产一下,OK,U盘回来了……重新制作安装U盘去……

Sid,再见!

考虑了好多天,还是决定不再继续使用Sid了,而是重装Stable(Squeeze)。重装前记一下,原因稍后再写。

重装前的准备:

  1. 备份修改过的配置文件
  2. 记录额外安装的软件

先去完成这两件事……

—————–我是分割线—————–

系统安装完了,但我心情很沉重……因为我在安装的时候犯了错,把home分区格式化掉了,这是我用Linux以来第一次数据丢失……

PS:安装过程截图

——————-再割一下——————

言归正传,为什么用Sid两年多了突然决定不用了呢?

直接原因是因为前段时间升级了系统,但更新NV显卡驱动到290.10后,X无法启动了,现象是启动gdm后,就不断重复报错“acpid:client connected from xxx”、“acpid:client xxxx[0:0] has disconnected.”  在启动内核中加入noacpi和acpi=off也不行,使用老版本内核启动也不行,通过backports源把NV驱动降级到280.xx还是不行……查看/var/log/X.0.log,提示找到了显示设备(display device),但无法找到屏幕(screen)。但我不知道如何解决,网上搜了一圈,没有发现解决办法。

后来想想,我用Sid无非就是为了用上新版本的软件,但我的电脑是07年的产品,已经算是老家伙了,最新的GNOME 3只有使用后备模式(fallback),无法开启特效……而很多软件的新特性都是为新设备准备的,用一台老电脑来追新实在是不太合适,况且Debian 6.0(Squeeze)是今年才发布的,也还是比较新,加上backports源,Firefox等软件照样可以安装最新的版本,用她陪我的电脑终老或许正好……

不过等我以后换上了新电脑,我还是会再安装Sid的,See you……

一些Git学习资料

前言:

Git是啥:http://zh.wikipedia.org/wiki/Git

 

不知不觉看了一堆资料,都是很不错的(除了注明英文的其余均为中文):

Pro Git:http://progit.org/book/zh/

Git Community Book:http://gitbook.liuhui998.com/

 

Git 故事连载:http://gitstory.wordpress.com/

Git 中文教程:http://www.linuxsir.org/main/doc/git/gittutorcn.htm

Why Git is Better than X:http://zh-cn.whygitisbetterthanx.com/

理解Git工作流:http://heikezhi.com/2011/08/04/understanding-the-git-workflow/

GIT分支管理是一门艺术:http://roclinux.cn/?p=2129

Git开发管理之道:http://blog.leezhong.com/translate/2010/10/30/a-successful-git-branch.html

git多人协作开发流程(以blog为例):

http://blog.leezhong.com/tech/2011/02/25/git-workflow-with-blog-demo.html

[英]A few git tips you didn’t know about:http://mislav.uniqpath.com/2010/07/git-tips/

构造干净的 Git 历史线索:http://codecampo.com/topics/379

GotGitHub:http://www.worldhello.net/gotgithub/index.html

Git Immersion:http://gitimmersion.googol.im/