Ubuntu更改用户名及相应的用户主目录

Posted 2 CommentsPosted in GNU/Linux

  某天突然感觉用了一阵子的用户名不爽,想换个名字新鲜新鲜,不过最好不要简单的编辑/etc/passwd和/etc/group了事,linux有相应的命令来做这些dirty things。最好不要在当前用户下操作,去recovery模式下做这件事比较妥当。   1、修改用户名。   usermod -l new_username -d /home/new_username -m old_username 用usermod命令来修改用户帐户相关信息,-l指定新的登录名称,-d指定新的主目录,如果同时指定-m选项则移动原来用户主目录的内容到新的用户住目录,最后指定原来的登录用户名。   2、修改组名   groupmod -n new_username old_username groupmod命令用来修改组相关信息,-n用来指定新的组名,用原来的组名作为参数。这里修改的是与用户默认同名的组。   3、更改用户的全称   chfn -f new_fullname username chfn命令来修改真实的用户名称和其他相关信息,-f指定新的用户全称,需要修改全称的用户名作为参数   4、其他修改 更改用户主目录后,有些依赖于绝对路径的程序需要进行相应的修改。firefox profile路径下的extensions.ini里面的有依赖于用户名的绝对路径,修改之,用vim打开,然后:%s/old_username/new_username/g,然后:wq即可,prefs.js里面做同样的处理,firefox就可以正常使用了。其他的东西基本不用动就可以了。

Ubuntu 10.04 AMD64 mplayer 开启ATI卡硬解加速

Posted 7 CommentsPosted in GNU/Linux

昨晚在Ubuntu 10.04(Lucid Lynx) AMD64上面设置ATI Mobile Readon 3470硬解加速成功,mplayer播放高清视频时CPU占有率大大降低,大约只有原来的1/10。使用Ubuntu 9.10时也曾经试图硬解,但没成功。具体设置/安装方法记叙如下。 首先A卡要支持UVD(Unified Video Decoder),比较新的显卡应该都是支持到UVD2的,另外Lucid自带的ATI驱动在我的机器上不支持UVD功能。 cat /var/log/Xorg.0.log | grep UVD 如果输出如下字样 (II) fglrx(0): UVD2 feature is available 则表明支持驱动UVD特性 我的卡子在未安装ATI官方最新驱动ATI Catalyst Display Driver 10.4以前是不支持UVD2的。ATI驱动如何安装请参考ATI官方文档。

Ubuntu播放视频定期黑屏问题

Posted Leave a commentPosted in GNU/Linux

使用mplayer播放视频的时候,如果没有鼠标或键盘活动,大约10分钟后显示器会自动关闭,要动下鼠标才能继续观看,比较烦.我是没有设置屏保的,因为包gnome-screensaver已经卸载掉了.而且power manager里面已经把所有的电源选项都关闭了.竟然还会定期自动关闭LCD,真败了,无法容忍. 其实”罪魁祸首”就是X server,在/etc/X11/xorg.conf的ServerFlags节增加一下选项就可以了. Section “ServerFlags” Option “BlankTime” “0” Option “StandbyTime” “0” Option “SuspendTime” “0” Option “OffTime” “0” EndSection 该问题是由Blanktime控制的,这个值控制多长时间没有动作来启动屏保,默认时间是10分钟,设置为0就可以关闭该特性了. 其他三个选项依次是DPMS的待机、挂起、关闭超时值,也可以通过Monitor节的DPMS选项来关闭这三个特性 Section “Monitor” Option “DPMS” “false” EndSection 注意,BlankTime特性是不受DPMS特性控制的。 这四个参数的详细信息参见xorg配置文件手册。

ubuntu 9.10(kamic koala) amd64编译安装firefox 3.6(namoroka)

Posted Leave a commentPosted in GNU/Linux

  代号为”namoroka”的firefox 3.6正式发布了,性能提升不少。ubuntu估计要到下一个版本10.04(Lucid Lynx)才会更新到firefox 3.6,但愿不要这么晚。mozilla官方不提供amd64版本的安装包,那么下载源代码本地编译吧,这样性能还能更优。编译安装步骤如下,参考了官方build文档。      0. 准备编译环境和依赖   sudo apt-get build-dep firefox   sudo apt-get install libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13

ubuntu系统为ppp接口配置IPv6隧道(IPv6-in-IPv4 tunnel)

Posted 1 CommentPosted in GNU/Linux

  linux最早的IPv6/IPng支持代码始于kernel 2.1.8,November 1996,也算是历史悠久了,而IPv6在1998年8月10日成为IETF的草案标准。   Ubuntu 9.10默认是开启IPv6协议的,也就是说我们的主机是IPv4/IPv6双栈主机。可以通过检查/proc/net/if_inet6这个文件是否存在来确定内核是否支持IPv6,如果这个文件不存在,那么你的系统极有可能是通过可加载模块来支持IPv6的。虽然kernel是支持IPv6了,但现在的网络条件下,除了教育网直接支持IPv6外,其他网络用户还是无法直接访问IPv6网站的,也就是说我们的主机成了IPv6孤岛,只能通过IPv6-in-IPv4隧道协议来访问IPv6资源。

ubuntu配置ad hoc网络

Posted Leave a commentPosted in GNU/Linux

  Network manager老难用了,忍无可忍之后将其remove,据说wicd不错,装上试了试也卸载掉了。其实linux的世界,还是cli用起来最顺手。      配置一个ad hoc网络很简单的,在/etc/network/interfaces里面添加就可以了,我的设置如下: auto wlan0 iface wlan0 inet static wireless-mode ad-hoc wireless-channel 11 wireless-essid Adhoc address 10.42.43.1 netmask 255.255.255.0 gateway 10.42.43.1   还是比较直白的,一般我们就一个无线网卡,没意外名字就是wlan0了,选个没有重叠的wifi信道11,设置一下IP、掩码、网关就好了。