debian安装nvidia官方驱动后X下不能调整屏幕亮度的解决方法

环境:Thinkpad T410 + debian lenny 5.04 + linux-kernel-2.6.32-3,安装nvidia官方驱动后,不能在gnome中调整显示器亮度。

一种取巧的解决方法:

1,ctrl + alt + F1,进入命令行; 2,通过快捷键调整亮度; 3,ctrl + alt + F7,回到X。

比较好用的解决方法:

把下面配置加到xorg.xonf中的device项里,重启:

Option “RegistryDwords” “EnableBrightnessControl=1″

最近几天在T410上安装debian的记录

又一次严重晚于计划的睡觉时间。用了三天时间没有搞定T410上的显示问题,已经有换成使用ubuntu的念头了。不过却在今天晚上,洗漱完毕准备睡觉,在手指刚碰到关机键的一瞬间开窍,piapia几分钟搞定,并将这几天的经过记录如下。

T410回家之后,首先是用debian 5.01的netinst盘安装,以太和无限网卡均不能找到,很郁闷,于是安装ubuntu 10.04,运行正常,说明不是linux不支持硬件的问题。

之后用了2天的时间,下载了完整的debian 5.04 DVD安装盘,共24G,结果发现问题依旧。

在网上找到一个custom的ISO:http://kmuto.jp/debian/d-i/,下载custom的ISO(似乎就是将debian的默认安装盘的内核改成最新的),安装,正常,以太和无线网卡均正常工作。

然后进入gnome,发现分辨率被锁定在1024*768,这让整个屏幕看起来很畸形。但是用了很多办法都没有能搞定。对linux内核http://kmuto.jp/deban/d-i/编译不熟悉,2天没有进展。突然想到似乎原因出在定制版的ISO的版本号上面。虽然应该是可以修改的,但是我不会,于是将源改为testing,然后安装2.6.32的内核,然后安装gcc4.3,然后安装nvidia驱动。成功。

基本步骤如下:

通过apt安装linux-image 2.6.32,然后重启进入新内核; 下载nvidia驱动,我是在nvidia官网下载的64位linux驱动; /etc/init.d/gdm stop export CC=/etc/bin/gcc-4.3。因为内核是这个版本的gcc编译的,所以得指定gcc版本; sh NVIDIA******.run

完成,都不用重启系统,直接gdm start就可以看到大大的nvidia标志了。

补充,安装驱动之前需要安装一些工具:

apt-get install make gcc gcc-4.3 linux-headers* -y

gcc版本和内核版本相同,如果不清楚会在安装驱动的时候提示。

debian, dropbox, and more

将debian下的chrome升级到最新的beta版本以后,终于能够同步了。这问题也着实奇怪,PC上的debian还存在的时候,s10和PC上的安装配置完全一样,但是PC上的chrome可以同步,s10上的就不可以。

dropbox终于还是惨遭毒手,时间是2010年5月11日。我已经不记得以前那些受到邪恶组织迫害的牺牲者逝去的日子了,而我也终将不会再记得dropbox的忌日,有太多的人和事将逝去,而只要他们存在一天,这样的事情就不会停止。

关于adobe,flash,apple和html5的争吵似乎已经愈演愈烈,而目前有很多的公司和组织站在html5的一边。其实关于flash这一点,我?是很早就已经开始反感的。因为即便是flex SDK开源之后,我要在linux平台下开发和使用flex,flash都显得非常的不友好。虽然一直看好RIA的概念,但是却始终对swf平台颇有不满。而现在我想我已经有了更好的选择,放弃swf平台是迟早的事情,不在于apple是否接受flashplayer,也不在于adobe是否开放flash——只在于我自己的选择。这一次我站在adobe的对面。

bye, WOW

一次没有保住PC上的debian,为了安装lives,冒然的将源改为unstable,结果不知道是什么原因,直接把gnome给删除了,xfce也不能很正常运行。后来虽然修改了一些,但是始终无法恢复,对X也不太熟悉,折腾了半天恢复不过来。想想接下来的一段日期也没有时间来折腾了,便干脆删掉了PC上的debian。腾出500G的空间放那一大堆杂七杂八的东西。等下半年,如果有机会入手小黑,加上有更多的时间了,再来折腾。

前几天终于暂停了27net的代理,还剩下4个月的时间,如果国服还有机会开WLK和CTM,还可以继续开通上去逛逛,不过现在看来已经没有时间继续玩WOW了。重新制定了EVE的季卡,有空就上去打飞机吧。:)

一些HTML5的例子

最近一直在关注HTML5相关的东西。除了很早就知道的video、canvas、websocket之类的东西外,原来还有很多非常让人震惊的东西。我想我应该更多的关注这个据说要2022年才会正式发布的技术。关于Flash RIA和HTML5之间的关系和取舍,我也需要更仔细的考虑一下了。

留几个网站。

http://paulirish.com/work/gordon/demos/ http://mrdoob.com/projects/chromeexperiments/google_gravity/ http://balldroppings.com/js/ http://mrdoob.com/projects/chromeexperiments/ball_pool/ http://internetris.net/ http://www.canvasdemos.com/2009/04/03/colorscube/

以上网站建议使用chrome浏览器运行。

--------

终于还是在家里的PC机上安装了debian。机器上有2快硬盘,一块320G,一块500G,500G的硬盘是当初买来装下载的电影的。后来下载了180G的MJ的MV和演唱会、等等一堆东西。前几天一直忙着将这些东西从500G的硬盘上清理出去。昨天终于清理完成,于是在线安装了debian。在s10上运行的是debian+xfce,在PC上装上了gnome。如果用不习惯了再换回去。hehe~

制作GDM的登陆界面

想给自己的s10上的debian做一个自己的登陆界面,我使用的是GDM,因此只做针对GDM的。

因为不知道如何在登陆界面上截屏,因此用手机照了一个登陆的屏幕。效果如下:

sc

s10上的debian登陆主题界面

图上的脚印是我上次去三亚在海边拍的自己的脚印。o(∩_∩)o~~
» Read More…

64位debian运行32位程序

需要安装ia32-libs和ia32-libs-gtk两个包。

通过apt-get安装成功以后,可以运行32位程序,但是32位程序的deb安装包依旧无法运行。

Debian安装Trac

之前已经多次在ubuntu上安装trac,但是还没有在debian上安装过。今天开始在debian上安装,按照之前的经验,在ubuntu上安装trac,其他一切都好,但是在打开trac页面的时候总是出现500错误,查看log也是一头雾水,看不明白。后来在Trac的官网上瞎逛,发现这个:TracOnDebian,原来在debian上安装trac是不需要通过easy_install的,直接apt-get,很方便。

另外,这次直接通过在httpd.conf中添加location来增加的路径,记录一下:

<Location /project/svn> DAV svn SVNPath /var/lib/svn/project AuthType Basic AuthName "Project SVN LOGIN" AuthUserFile /path/to/htpasswd/file AuthzSVNAccessFile /var/lib/svn/project/conf/authz Require valid-user </Location> <Location /project/trac> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnv /var/lib/trac/project PythonOption TracUriRoot /project/trac </Location> <LocationMatch "/project/login"> AuthType Basic AuthName "Trac login" AuthUserFile /path/to/htpasswd/file Require valid-user </LocationMatch>

重新通过apt-get安装了trac之后,再通过trac-admin create创建trac环境,运行一切正常。不知道是不是因为安装的trac的问题呢?

现在的问题是,通过easy_install安装的trac,怎么才能彻底的删除掉?我只能直接删除/usr/lib/python2.5/site-packages下的Trac的egg文件,但是其他的trac文件还会有吗?

debian 普通用户关机

这是前段时间遇到的一个问题,解决了以后没有记录下来。今天在一个linux论坛上看到这个问题,记录一下,备忘。

按照默认方式安装的debian5+xfce4,安装完成以后,普通用户没有关机的权限,只能注销:

其实这是一个对我来说没有多大意义的设定,因为我可以注销以后再执行关闭机器。这个限制可能只适用于远程登陆的情况,注销以后不能执行命令,便可以限制普通用户关闭或重启机器。

要普通用户能本机拥有关机权限(实际上是电源控制权限),将用户添加到powerdev组即可:

gpasswd -a username powerdev.

就这么简单。o(∩_∩)o

另外,今天看到ubuntu出了针对netbook的版本,ubuntu 9.04 netbook remix,看起来很诱人的样子,界面也是我挺喜欢的类型(说实话我现在用的xface样子真的有点丑)。考虑一下,暂时还是不换吧,debian+xfce虽然比较丑,也懒得去配置,但是用起来很顺手,继续用。

不过还是颇激动的,虽然不是一个职业的linux玩家,但是看到linux的各种衍生版越做越好,挺好~

自己没安装,网上找了个ubuntu netbook remix的图片~~

debian无线网卡驱动

想使用b43来驱动,失败,我的网卡是4515的,不在b43驱动列表里面。所以还是使用ndiswrapper。

b43参考:http://linuxwireless.org/en/users/Drivers/b43 很详细。

记录使用ndiswrapper步骤如下:

apt安装ndiswrapper,可以将sources一起安装了; apt安装module-assistant; 运行module-assistant,SELECT选择ndiswrapper,然GET,BUILD,INSTALL; 找到驱动文件(我的是inf文件),运行: ndiswrapper -i xxxx.inf 加载ndiswrapper: ndiswrapper -m modprobe ndiswrapper

完成。用NetworkManager或者iwconfig配置网卡。