Skip to main content

Posts

Showing posts from November, 2008

扩展coLinux分区镜像文件

现在我用coLinux跑ArchLinux,镜像只有256M,不过装几个包就不够用了,急需扩展镜像大小。 link: http://colinux.wikia.com/wiki/ExpandingRoot 上面链接上说了很多方法,下面是我最喜欢的一种,优点是安全,且不需要额外软件(如cygwin),缺点是复制了两次已有fs,有点占空间,不过原始大小只有256M, 所以没什么问题 1.关掉所有coLinux 2.假设现在的文件镜像为cur.img,复制一份,设文件名为old.img 3.创建新的镜像文件,假设新文件名为new.img,大小2G,则在命令行下运行 fsutil file createnew new.img 2147483648 注:Vista下需管理员权限 4. 修改coLinux的conf文件,把三个文件都挂上,例如: hda1="c:\Program Files\coLinux\cur.img" hda3="c:\Program Files\coLinux\old.img" hda4="c:\Program Files\coLinux\new.img" 5. 启动coLinux 6. 检查old fs: e2fsck /dev/hda3 7. copy fs: dd if=/dev/hda3 of=/dev/hda4 8.检查new fs: e2fsck -f /dev/hda4 9.resize new fs: resize2fs -p /dev/hda4 10. 再检查 new fs: e2fsck /dev/hda4 11. 最后修改coLinux的conf文件,用new.img作为root,如果没有问题,就可以删掉cur.img和old.img

软件推荐: Synergy

从 LinuxTOY 和 LinuxGem 上 同时看到了这个软件。 这是个共享鼠标键盘的软件,通过网络连接,支持多种平台。 于是乎同时使用两台电脑就很爽了。 真是非常不错,非常有创意的软件。

ibus 输入法配置

最近scim总把我的系统搞死,实在不能忍了。 本想转scim-python,但是svn上的代码居然不能编译。 这是想到了ibus,听说好久了,就是一直没有尝试。这次总算“被迫”试用了。 我的系统是ubuntu8.10 64bit 在 http://forum.ubuntu.org.cn/viewtopic.php?p=915368 上查到了有用的步骤,这里提下简要过程,以及和原链接不同的地方: 1.编译安装dbus-python,ibus依赖0.83以上的版本 2.编译ibus引擎,我这里用git clone下载的,没有confiure,所以用autogen.sh,后来发现不用sudo还不行,是gettext的autopoint出了问题,所以只好用sudo了。另外我这里make也需要sudo,很奇怪 命令是: sudo ./autogen.sh --prefix=/usr 3编译码表,我下了pinyin, anthy和table(这个里面包含了wu86, wu98, erbi,还有些其他的),编译安装,命令同上,注意安装五笔需要--enable-wu86或--enable-wu98 4运行ibus看是否正常,运行ibus-setup进行配置 5.把ibus注册为gtk的输入法 编辑/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 在文件到最后添加两行: "/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so" "ibus" "ibus Input Method" "gtk20" "/usr/share/locale" "zh" 这样在一些文本框里点右键就能找到ibus了 6.注册给im-switch,替换掉scim或scim-bridge 1) 建立文件/etc/X11/xinit/xinput.d/ibus,内容为 XIM=ibus XIM_PROGRAM=/usr/bin/ibus XIM_ARGS="" GTK_IM_MODULE=ibus 2) sudo update-alternatives --instal...

coLinux + ArchLinux

最近做Flash,不得不长期在Windows下面跑。然而突然想用一些Linux下面的工具,就会很不爽。 Cygwin其实还不错,但是感觉只是概念上模拟了一个环境,本质还都是exe。 coLinux是一个Linux内核的Windows port,使得可以在Windows下跑Linux。理论上是支持直接启动本机硬盘的Linux的,比如双启动的情况,但是我这里配了很久没有成功,可能是因为我把boot单独分区,以及root分区是xfs格式有关。 于是想找个小巧的linux镜像,就看到了ArchLinux,用了用,确实不错。非常快。 再用一段时间看看吧,这确实是一个很有创意的搭配。