Categories
- Android (5)
- Cloud Computing (10)
- Development (14)
- Linux (35)
- Uncategorized (36)
- WordPress (5)
Tags
Archives
-
Random Posts
Delicious Bookmarks
- Labor Efficiency: The Next Great Internet Disruption 23 hours ago
- Apache HBase 0.92.0 has been released 2012/02/04
- Ceph 2012/02/04
- Maximize virtio-net performance with vhost-net 2012/02/03
- Android-x86 - Porting Android to x86 2012/02/01
- 中国电信将成立云计算公司 践行“天翼云计算”战略 2012/02/01
Google Reader Shares
- Hudson vs. Jenkins: Is it too soon to declare a winner?
- Galaxy Nexus 的 Super AMOLED 屏幕多了 HD,但少了 Plus
- Faenza Icon theme for Gnome 3.2 makes Ubuntu a little more eye candy
- Google 在台湾、香港及新加坡兴建自己的数据中心,一到两年后启用
- 既定的秩序是教育的结果
- Amazon S3 - 566 Billion Objects, 370,000 Requests/Second, and Hiring!
Links
Meta
Category Archives: Linux
NVIDIA Graphics Driver 180 Not Stable
Everything was fine when my ThinkPad T61p worked with the version 177 or 173 of NVIDIA Graphics Driver. When I got a notification that there was a new version 180 available, I was happy to upgrade it at once. Then … Continue reading
太宽太长?恢复正常!
在 Intrepid Ibex 中最招人烦的问题莫过于浏览器中输入框的尺寸超夸张地宽,单行多行皆如此,而且某些应用程序(比如 Eclipse)的按钮也很宽很宽。难看的恨。 我在 launchpad 上给 Ubuntu 开了个 bug,可惜 Ubuntu 团队的人不细究原因直接把这个 bug 分配到 Firefox 组件下,我就觉得修复无望了,因为该问题并非只是 Firefox 独有,其他浏览器(比如 Epiphany)、以及 Eclipse 这样的桌面应用程序也存在相同或相似的问题。 现在真相大白了,这一问题果然不是由 Firefox 引起的,也非我最初听说和猜测的 cairo,而是 pango. 解决问题的方法很简单,升级 pango 到 1.22.4 或以上。我没有找到编译好的 deb 包,只好从源包编译安装。 $ wget ftp://ftp.gnome.org/pub/gnome/sources/pango/1.22/pango-1.22.4.tar.bz2 $ bunzip pango-1.22.4.tar.bz2 … Continue reading
Auto-mounting Windows Partition
如果保持着 Windows 和 Ubuntu 的共存,那么常见的做法就是将数据(比如文档、音乐等)放在某个分区上,Windows 和 Ubuntu 这两个系统都使用这个共同的分区。当然,这个分区得使用 Windows 能识别的格式,比如 FAT32。 Ubuntu 在启动时并不自动挂载 Windows 分区,这导致每次 Ubuntu 启动后都需要手动挂载。虽然操作蛮简单,但总这么做很烦人、也显得很没 IQ… 1. 寻找 UUID 在 Nautilus 中挂载这个 Windows 分区后,切换至 计算机 视图,右击该驱动器,打开 属性,切换到 Volume 标签,就可以找到这个 Windows 分区的 UUID。我的 Windows D 盘是 848D-0A78。 [UPDATE] 28 … Continue reading
Ubuntu Font Size Adjustment
现在显示器的分辨率越来越高,屏幕上的字也就相应地越来越小,技术倒是在进步了,可眼睛却是真的越来越辛苦了。直接调低分辨率的话,字就不清楚了、发虚、有毛边。所以,使用默认的最佳分辨率、然后逐一修改系统和应用的字体大小设置是正道。 GTK 打开 系统 – 首选项 – 外观,切换至 字体 标签,将字体调节到合适的大小,比如12。系统默认值是10。 GDM 登录界面的字体在 GDM 当前使用的 主题 中控制。比如,若 GDM 使用的是 Human 主题,那么要修改的文件是 /usr/share/gdm/themes/Human/Human.xml,打开该文件,将所有 font 大小相应地调大,比如都加2。 一些应用程序 很多应用程序并非基于 GTK 开发,或者虽然是基于 GTK,但是又不严格遵循 GTK 全局配置。这样的话,就得辛苦一点,独自设置了。 Lotus Notes 在 Notes 客户端的 preferences 中,只能设置使用的字体,却无法设定字体的大小(怪怪的设计 -_-)。可以通过在 notes.ini 文件中加入参数 … Continue reading
QGtkStyle: 弥合外观的差异
在两个著名的桌面环境 GNOME 和 KDE 中,我相对来说比较喜欢前者,可是确实又有不少优秀的应用程序是基于 Qt 开发的,比如 SMPlayer、Google Earth、Picasa、Skype、Opera,这样我就不得不面对 Qt 应用程序与整体桌面环境的风格的不一致。 从 Qt 4.4 开始,一个名为 QGtkStyle 的小玩意儿可以解决这个问题,即,QGtkStyle 可以让 Qt 应用程序拥有原生 GTK 外观。这个超有用的组件的作者在 BLOG 中还说这是他的 pet projects 之一。太谦虚了。 1. 安装 Qt 4.4 $ sudo apt-get install libqt4-core libqt4-gui qt4-qtconfig 2. 安装开发包 … Continue reading
Ubuntu Multimedia
必要的 codecs,好用的 player。这是目的,就这么简单,其实也确实简单。 1. GStreamer 安装以下包: gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-ffmpeg gstreamer0.10-pitfdll ## 主要是为了听音乐,和偶尔用用 Totem ## 要播视频见下面的两部分 2. QuickTime 一个包 libquicktime1 3. Medibuntu Ubuntu 官方站上有一篇社区文档详细介绍了如何使用 Medibuntu 资源。太长了,其实就三件事情: 加源 $ sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list –output-document=/etc/apt/sources.list.d/medibuntu.list ## 不同版本加不同的源,我现在使用的是 8.10,所以加的是 intrepid 的源 … Continue reading
小有波折 Intrepid Ibex
我一直很响应环保号召,所以通常都是直接使用硬盘上的 ISO 镜像文件来安装 Linux,以减少不必要的光盘消耗。可是10月30日新发布的 Ubuntu 8.10 却让人意外了一下。当通过硬盘 ISO 方式安装时,进行到分区一步时你将不得不停止,因为操作选项为空,无法对磁盘进行分区操作。发布后的第一天通常是安装高峰,10月31日 Ubuntu 中文论坛的“安装升级”版面热闹非凡,N多人都提到这个问题,Ubuntu Forums 也有不少人碰到这个问题,看来大家都不是一个人在战斗 试过几种大家探索出来的 workarounds 后,我放弃了,只好回归最原始的方式,把 Alternate CD 刻到光盘上,然后从光盘启动安装。安装过程基本没有变化,注意前文提到的四点就好。至于 8.10 中新增的加密私有目录的功能,对我来说没太大意义,直接否掉。 基本系统安装完毕后,需要做些配置。为 8.04 写的那篇文章依然适用,只有两点变化: 1,速度和口碑俱佳的 cn99 源不知为何不再提供服务了,我现在用的是成电提供的软件源。 2,文泉驿字体配置不用操心了,因为默认已经启用了正黑体。
Post-installation Configuration for Ubuntu 8.04
书接前回,这篇 post 写一下安装 Ubuntu 8.04 后的几项必要的常规配置。 1. 使用更快的软件源 从我自己的使用经验来看(俺是铁通/网通用户),不论是 Ubuntu 主服务器,还是其中国镜像服务器,访问速度都很慢,表现最好的是 cn99 镜像。因此,打开软件源管理器,清空第一个标签页“Ubuntu软件”中的原有选定,在第二个标签页“第三方软件”逐条添加以下项: deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse 如果你想使用提前释出的软件/更新,需要添加: deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted … Continue reading
Install Ubuntu 8.04 from Hard Disk
刻光盘太浪费了,现在不是总在强调绿色嘛,好吧,让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。 我用的是一台 T61p,当前的系统是 Windows XP,硬盘分区状况为: C(/dev/sda1),主分区,使用 NTFS 文件系统; D(/dev/sda5),位于扩展分区上的第一个逻辑盘,使用 FAT32 文件系统。 Ubuntu 将使用位于扩展分区上的剩余空间,在安装过程中将被分成两个分区: /dev/sda6 加载为根区,使用 ext3 文件系统; /dev/sda7 加载为交换区。 下载 通过硬盘安装需要使用 Alternate CD 介质,我用的是 Hardy Heron 8.04.1 版本。 还需要下载两个文件以支持从硬盘安装:vmlinuz, initrd.gz. 注意,前面下载到的 ISO 文件也包含这两个文件,但 ISO 中的这两个文件不支持从硬盘上寻找安装介质,所以从 ISO … Continue reading
Installing Notes 8.0.1 on Ubuntu 8.04
版本 8 是 Notes 转向 Eclipse 架构后的第二个主发布,单从安装过程来说,确实有很大的进步。记得2006年时我曾经尝试在 Ubuntu 6.10 上安装当时发布不久的 Notes 7.0.1,问题之多以至于我专门写了一篇“攻略”发表在 developerWorks 上(本地)。 正式开始之前做两个小准备: 把 $LANG 环境变量暂时置为 en_US.UTF-8,否则安装向导上全是乱码。 另外,要暂时关闭“视觉特效”。操作位置在系统-首选项-外观。否则启动安装向导后出来的第一屏是空白的。 Step 1. 安装 libstdc++5 如果没有这个包,那么图形界面的安装向导无法启动,你会看到 Locking assertion failure 以及很多其他的错误消息,当然你可以用参数 -console 来启动字符界面的安装向导。不过我想说的是,Notes 的字符安装向导那是相当的差! $ sudo apt-get install libstdc++5 Step 2. 启动安装向导 … Continue reading