‘LINUX生活’ 分类的存档

一直纳闷Archlinux下面的字体没有Ubuntu好看,于是乎翻了一下ArchWiki上面关于字体的文章,在“字体设置”这里看到了关于cairo的介绍: 一个支持多种输出的向量图形库,也就是说,cairo是种画图的工具库,他可以向多种设备上画图.可以输出到pdf,ps,xlib,XCB,win32,svg。基于GTK(>= 2.8.0)的程序用cairo 画字而不再使用libXft 。 也就是说,我们只需要找到打了ClearType补丁的cairo库替换掉系统原来的即可。 yaourt -Ss cairo 查询了一下跟cairo相关的aur包,果然发现了打了补丁的cairo库,有以下 cairo-cleartype cairo-ubuntu cairo-lcd 试用了cairo-cleartype和cairo-ubuntu两个,cairo-ubuntu打的是ubuntu的cleartype补丁,不过发现效果没有cairo-cleartype的好,所以最终选择了cairo-cleartype。这是打完补丁之后的系统截图: 另外还有一个配置好的fonts.conf文件:fonts.txt 下载完之后重命名为.fonts.conf复制到自己的用户主目录( 比如/home/username )下面就行了。 用到了“华文黑体”还有“Lucida Grande”,这两个字体网上一大堆,我就不提供了。

2009年12月9日21:31 | 没有评论
分类: LINUX生活

修改自wombat,更换了底色,微调了一下颜色,我把它命名为seaweed   。下面是python的示例 Seaweed: [seaweed.vim] Wombat: [wombat.vim]

2009年11月5日17:40 | 没有评论
分类: LINUX生活

bash的默认编辑模式是Emacs。我比较习惯于vim,所以开启了vim编辑模式。开启的方法很简单,编辑 .bashrc 文件。添加: set -o vi 然后在bash下,执行一下 source ~/.bashrc 使得修改生效。 更多的看看这篇文章:http://www.jukie.net/~bart/blog/20040326082602 另外这里有一个Cheat-Sheet1可供查阅参考。 如果无法查看,可以到这里(Box.net)下载 A cheat sheet or crib sheet is a concise set of notes used for quick reference. “Cheat sheet” may also be rendered “cheatsheet” or “cheat-sheet.” [↩]

2009年6月7日00:05 | 没有评论
分类: LINUX生活

翻翻自己的电子书“储存库”的时候,发现了这一个PDF,拿出来分享一下,对于想用VIM写PHP的同学应该是很有帮助。 作者的地址:http://gravitonic.com/ 文章地址:http://gravitonic.com/2007/02/vim-for-php-programmers-slides-and-resources 下载地址:Uushare Box.net

2009年5月5日17:25 | 没有评论
分类: LINUX生活

升级Kdemod之后,访问ntfs分区就老是出现怪异的问题,不能在dolphin中直接打开中文文件,或者路径中包含中文的文件。 狂Google一通,还是没有结果。只能寄望kdemod升级了,如果你有什么解决方法,记得告诉我哦(cairuitao [at] gmail.com),这个问题也导致了Amarok不能直接扫描收藏,于是来一个“曲线救国”: ln -s /media/文件/音乐/ ~/Music 然后在Amaork中指定音乐目录为~/Music,再扫描就可以了。

2009年3月28日23:31 | 没有评论
分类: LINUX生活
标签: , ,

在使用IDE的时候,我们可以很方便的管理项目里面的文件,而在Linux下面进行开发的时候,我们大多用make或者cmake来管理项目,但是当用VIM来进行操作的时候还是比较难的,在集成开发环境(IDE)里面,一般都会有项目的相关文件在窗体中列举出来。在VIM下,已经有人开发了方便管理项目的插件Project. 安装方法跟VIM的其他插件一样,下载project.tar.gz之后,解压到~/.vim下面,就可以启用了,在VIM下面开启该插件的命令是“:Project”,为了方便,你可以在vimrc里面定义一个快捷键映射到”:Project”,Project插件管理项目是通过一个用户自己定义的“项目文件”~/.vimprojects来组织项目的相关内容的。 引用帮助文档里面的一个例子来说明如何用~/.vimprojects来组织项目。 My Project=~/c/project CD=. { GUI Files=gui { gui_window.c gui_dialog.c gui_list.c gui.h } Database Files=data { data_read.c data_write.c data.h } } My Project=~/c/project 表示项目名称以及项目根目录。 CD=. 表示打开该项目中的文件时,会自动在根目录基础上完成文件的路径,打开文件。 项目还可以有子项目,这个例子中的GUI Files就是子目录。 GUI Files=gui 表示GUI Files指向项目根目录下的子目录gui。 在VIM中打开Project之后,可以直接在项目上面按Enter键来折叠项目列表,相当方便,打开文件也是直接按Enter就行。 推荐两篇文章: VIM-Project Plugin 该插件的中文文档 Vim 实用技术 很全面的VIM实用文章

2009年3月21日02:43 | 3 条评论
分类: LINUX生活

本文是在此文章的基础上进行的,建议先看一下这篇文章:http://wiki.woodpecker.org.cn/moin/VimPython 1.代码自动补全 上面引用的文章里面提到了关于python的自动完成功能,但是每次都要反复按Ctrl+N,略显麻烦,建议加上autocomplpop这个插件,这样就像Eclipse+PyDev一样,会自动弹出窗口提示补全代码。当然,还有SuperTab这个强大的插件供你选择。 2.自动语法检查 所需插件:python_check_syntax ,该插件需要pyflakes,Debian的用户直接 aptitude install pyflakes python_check_syntax默认是在python文件保存完之后开始执行检查,即运行完” :w “之后。检查语法的默认快捷键为cs[注] 。可以通过在vimrc里面添加以下两行来修改该快捷键和是否在保存时进行语法检查。 g:pcs_hotkey # run the checker, the default is cs g:pcs_check_when_saving # when true, the checker automaticlly run while saving, the default is true 3.Python专用插件 3.1 python_fn.vim 提供了众多方便编辑Python效率的快捷键。比如选择整个class, function之类的,它的页面已经所得很详细,我就不多说了。 3.2 python.vim Python语法高亮支持,具体不说了,看页面。 4.Python调试 vim里面调试,可以通过设置makeprg为python %。这样可以通过:make自动的对当前编辑的文件进行测试。关于Unix程序管道通讯的Buffer大小这篇文章为我们提供了一个更好的方法:python -u %,即在python.vim里面添加: set makeprg=python -u % 这样就可以了。 5.推荐阅读文章 [...]

2009年2月8日11:29 | 没有评论
分类: LINUX生活

Splashy is a next generation boot splashing system for Unix-like systems. Unlike other splashing systems, it needs no patches to the kernel and it’s installed like a normal package. Splashy是基于Linux系统的下一代的Boot Splash。它不需要打补丁而且就象正常的包一样安装。 一般的Linux发行版都有splash,但是主题困难。Splashy更加容易定制,我用的是Debian,可以通过以下步骤进行安装。 注:更加详细的请到官网查看:http://splashy.alioth.debian.org/wiki/ 以下过程必须以root身份运行 1.安装 添加源,splashy是在sid和lenny的源里面,如果你的Debian是lenny,那就不用添加,如果不是,往您的 /etc/apt/sources.list 文件中像下面这样添加一行: deb http://ftp.de.debian.org/debian sid main 卸载之前的splash,然后再安装: aptitude install splashy 2.配置: splashy的主题存放目录在/etc/splashy/themes。 安装主题: splashy_config -i <主题文件的路径> 设置主题为默认: splashy_config -s [...]

2009年2月5日17:54 | 没有评论
分类: LINUX生活

越来越喜欢VIM了,刚开始学的时候,很多常用命令很容易忘记。 网上有人将VIM的常用命令做成了壁纸,但是色调太暗了,字体很小,不大喜欢,于是自己动手做了一张,现在分享一下: (点击图片进入Picasa查看原图)  有点花,不建议当壁纸(-_-!),当索引还是不错的

2009年1月6日23:30 | 3 条评论

上次想弄一个winXP,目的是为了搞个winxp主题,在VISTA下直接GHOST版本恢复到一个空白分区,用easybcd添加了一个XP启动项,结果重新启动一看,本来用来引导的grub被破坏,easybcd破坏了原来的MBR,最后解决问题,并且用windows vista的bootloader进行系统引导。 修复MBR 找个启动光盘,我用的是DM,重新写入MBR。 修复Bootloader 用VISTA光盘启动,然后进入修复模式,VISTA会自动识别到错误,修复即可。 修复Grub,但是将Grub安装到ubuntu所在分区。 用ubuntu live cd 光盘启动,进入光盘系统,打开终端,进行以下操作: 1 2 3 4 5 sudo grub grub find /boot/grub/stage1 grub root (hd0,3) grub setup (hd0,3) grub  quit 注意: 在”find /boot/grub/stage1″命令之后,会显示ubuntu所在分区,因为我们是要将grub写入到Linux分区,将(hd0,3)替换为”find /boot/grub/stage1″命令获得的结果。 重启,进入VISTA,打开easybcd,选择“Add/Remove Entries ”,选Linux,Type选”Grub”,Name自己写,Driver选你Linux所在分区。 OK,重启看看吧,至此完成

2008年11月25日22:18 | 6 条评论
分类: LINUX生活
标签: , , ,
Page 1 of 212