设置 Ubuntu 启动分辨率 (Bootup/Plymouth)


从Ubuntu 10.04开始,Ubuntu使用Plymouth展示开机画面,如果不安装受限制驱动,Plymouth表现很完美,但是安装受限制驱动后,开机分辨率肯定会降到默认的640×480,使用以下方法可以解决这个问题。

一、v86d方法

  1. 安装v86d以及hwinfo
    sudo apt-get install v86d hwinfo
  2. 查看显卡支持的分辨率
    sudo hwinfo –framebuffer
  3. 编辑/etc/default/grub(增加红色字体部分内容)
    sudo vim /etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap

    GRUB_GFXMODE=1280×800
  4. 编辑/etc/initramfs-tools/modules,添加以下行
    uvesafb mode_option=1366×768-24 mtrr=3 scroll=ywrap
  5. 启用framebuffer
    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  6. 更新系统
    sudo update-grub2
    sudo update-initramfs -u

二、GRUB_GFXPAYLOAD_LINUX方法

  1. 编辑/etc/default/grub,添加以下行
    GRUB_GFXPAYLOAD_LINUX=1280x800x32
  2. 更新grub
    sudo update-grub
  3. 启用framebuffer,解决开机时黑屏时间过长的问题
    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  4. 更新设置
    sudo update-initramfs -u

从10.04开始,一直使用第一种方法解决开机分辨率过低的问题,但是偶尔会出现花屏的现象,今天试用了第二种方法,完美解决开机分辨率的问题,并且不用安装额外的软件,所以推荐使用GRUB_GFXPAYLOAD_LINUX方法。

参考:
[1]Known Lucid Lynx issues/bugs with workarounds
[2][Lucid][Ubuntu 10.04] High resolution Plymouth & Virtual Terminal for ATI/NVIDIA cards with proprietary/restricted driver

05/07 UPDATE: 从Ubuntu 11.04 Natty开始,Ubuntu已经包含了最新的显卡驱动,经过测试,已经不需要安装v86d hwinfo两个软件包,而且不需要修改相应的配置文件,仅仅需要在受限制驱动里启用最新的驱动,启动分辨率就已经正常了。

Advertisements

Mozc —— Google日文输入法 Linux 版本


MozcGoogle日语输入法的开源分支版本,原因嘛,当然是官方版的Google日语输入法仅有Windows版本。

Mozc基于Ibus输入框架,所以适用于绝大多数Linux平台,另外提供源码,也可以在Mac系统上编译。

Linux编译安装的方法请参考:http://code.google.com/p/mozc/wiki/LinuxBuildInstructions
Mac系统编译安装方法请参考:http://code.google.com/p/mozc/wiki/MacBuildInstructions

Linux编译完成之后,还需要在System / Administration / Language Support 中选择 “Keyboard input method system”为ibus

然后在IBus Preferences中添加mozc输入法。

参考:Ubuntu 10.04 LTSにMozc(Google IME)をインストールする

2010 in review


今天收到了wordpress.com发来的2010的博客状况的一个总结,其实在wordpress.com整个被河蟹之前,博客的日独立IP浏览量已经达到100了,结果博客开通不到2个月,wordpress.com整个被河蟹了。唉!分割线以下是邮件正文。

-=-=-=-=-=-=-=-=-=-=-=-

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads Fresher than ever.

Crunchy numbers

Featured image

A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 2,100 times in 2010. That’s about 5 full 747s.

In 2010, there were 67 new posts, growing the total archive of this blog to 149 posts. There were 222 pictures uploaded, taking up a total of 20mb. That’s about 4 pictures per week.

The busiest day of the year was October 21st with 72 views. The most popular post that day was Ubuntu 10.10 maverick 安装nVidia 260.19显卡驱动.

Where did they come from?

The top referring sites in 2010 were forum.ubuntu.org.cn, ubuntu-tw.org, pythian.com, forum.ubuntu.com.cn, and google.ie.

Some visitors came searching, mostly for gw6c, ubuntu 10.10 nvidia, building the virtualbox guest additions kernel modules, ubuntu 10.10 xorg.conf nvidia, and ubuntu 10.10 显卡驱动.

Attractions in 2010

These are the posts and pages that got the most views in 2010.

1

Ubuntu 10.10 maverick 安装nVidia 260.19显卡驱动 October 2010
8 comments

2

Ubuntu 10.10 Marverick 使用gogoc替代gw6c连接IPv6 October 2010

3

解决Redhat Enterprise Linux 5下VBOXADDITIONS插件kernel modules编译失败的问题 March 2010

4

Ubuntu中安装gw6c使用IPV6 April 2010

5

如何从Windows7上读取ext3/ext4分区的数据 September 2010

解决Ubuntu 10.10 Alt + PrintScreen按键不起作用的问题


自动Ubuntu 10.10正式发布,Alt + PrintScreen按键不起作用的问题就一直存在,并且没有得到官方的修复。

今天使用Google搜索了一下解决方案,在这篇文章中Alt+Print Screen not working (Ubuntu 10.10)发现了以下解决方案

通过sysctl -w kernel.sysrq = 0禁用SysRq键

原文介绍在rc.local中添加该条命令。我决定在/etc/sysctl.conf文件中添加kernel.sysrq = 0以达到禁用该按键的目的。通过禁用sysrq按键,alt + printscreen按键确实又起作用了。

Ubuntu 10.10 maverick 安装nVidia 260.19显卡驱动


之前写过一篇Ubuntu安装nVidia显卡驱动的文章:在Ubuntu 9.10/9.04/8.10/8.04上安装190.42版NVidia显卡驱动

时隔近一年,之前使用的那个PPA源已经跟不上“步伐”了,在Ubuntu 10.04的时候我就已经开始使用X Updates PPA源来更新自己的显卡驱动,使用PPA源安装nVidia驱动,可以获得最新的nVidia官方发布的驱动,而且在更新内核的时候不用再次手动安装驱动,该PPA源中的nVidia驱动会在你更新内核的时候自动编译进内核。在终端执行以下步骤,即可顺利安装nVidia显卡驱动。前提条件是你未安装过nVidia官方网站下载的.bin二进制驱动,如果有安装,请先卸载。

  1. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
  2. sudo apt-get update
  3. sudo apt-get install nvidia-current nvidia-settings
    提示需要安装其他的软件包,输入Y即可。
  4. 安装完成后重启电脑,现在你应该可以在 System/Administration找到NVIDIA X Server Settings。如下图:

至此,nvidia显卡驱动安装完成。

后记

虽然nVidia很勤奋的更新Linux版本的驱动,但是在有些功能方面还是没有达到和Windows相同的水平。例如在双显示器输出时(TwinView),我的电脑在Windows平台下可以对不同的显示器设定不同的分辨率,并且可以控制不同的应用出现在不同的显示器。但是在Linux,就连最基本的不同的显示器设定不同的分辨率都不能实现(自己修改xorg.conf文件可能实现,不过我没有成功:-))。

常在河边走,哪能不湿鞋。如果某次不小心把xorg.conf改错了,导致屏幕显示不正常怎么办?教你一招,重启系统后按ctrl + F1直接进入终端界面,然后输入sudo nvidia-xconfig重新生成默认的xorg.conf。nvidia-xconfig还拥有很丰富的功能,可以通过man xorg.conf详细阅读。

顺利升级至Ubuntu 10.10 Maverick


昨天晚上,经过4个多小时的下载、安装,终于将系统成功升级至了Ubuntu 10.10 Maverick。

比起前几次的版本升级,这次的版本升级一次成功。

和lucid比较而言,Maverick明显有以下几点变化。

1、关机、重启、睡眠、待机按钮合并到System下面的一个子菜单中了,通过点击Shutdown按钮可以呼出这个菜单

2、界面的风格和样式变化了。按钮样式、窗口背景颜色等,相对于10.04而言,我更加喜欢现在的。

3、可操作性加强了。比如更新管理器的时候下载的时候,之前仅仅显示要下载的文件总数和已经下载的文件数,现在添加正在下载的文件大小。

4、图片浏览和管理软件变了,从f-spot变成了shotwell。相比f-spot,shotwell在照片的时间分类上更科学、更方便,而且f-spot已经N久没有更新过了,查看图片的时候总是突然崩溃——我是个追新的人,所以图片导入shotwell之后,马上就把f-spot卸载了。

5、对于Java编程人员来说,有一个比较有用的工具默认安装了,在Applications的Programming中——VisualVM。之前还以为是类似于KVM或者VirtualBox这样的虚拟机,后来一Google才发现,原来是用来调试和诊断Java程序的,赶紧试试吧。

……

还有更多的变化,以后慢慢去发现吧。

升级后碰到的小问题:

1、截图的时候发现不能使用Alt+Print Screen截取窗口,按下快捷键之后没有反应。在launchpad搜索发现已经有人报告了这个Bug。
https://bugs.launchpad.net/bugs/657817

2、属于IBus输入法的Python进程占用100%的CPU使用率。这个Bug也已经有报告了。并且得到了确认。
https://bugs.launchpad.net/bugs/637671
这个问题通常在打开了输入法的属性配置页之后产生,出现了这样的问题,可以重启输入法,暂时解决这个问题。

如何从Windows7上读取ext3/ext4分区的数据


众所周知,ext系列的文件系统是Linux操作系统中最常用的文件系统。ext4文件系统出来也已经一段时间了,在最新的Windows7操作系统上怎么读取ext4分区上的数据呢?

Ext2Read是一个文件浏览器,它可以用来读取ext2/ext3/ext4分区上的文件,支持LVM2
通过Ext2Read,我们可以查看或者复制ext分区上的文件或者文件夹。

下载地址:
http://sourceforge.net/projects/ext2read/

截图:

参考:http://www.ubuntugeek.com/how-to-read-ext3ext4-linux-partition-from-windows-7.html