在FreeBSD的Flash里输入中文

对其他系统用户这大概都不是什么问题,但是在BSD系统上有一堆问题…… 环境:FreeBSD 11, 打了个patch所以用的centos 6作为linux_base。 首先是glibc是否支持locale的问题。貌似linux_base-c6没有产生locale数据库,所以要跑build-locale-archive。 之后跑linux的locale应该就不会报错了。 其次看gtk的xim输入法模块是否启用了。找个gtk2-devel的包,从里面可以找到gtk-demo,跑他可以检验。 默认貌似只装了gtk2包,没装immodule…… 找到gtk2-immodules-xim包,把里面的im-xim.so装到/compat/linux/usr/lib/gtk-2.0/2.10.0/immodules里。这还没完,还要更新immodules列表。跑linux的gtk-query-immodules-2.0,把结果写到/compat/linux/etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules里。之后开gtk-demo,找个文本框,右键菜单->输入法里应该有XIM了。 这时可能还是无法激活输入法。我写了个小程序检查XIM的情况: #include <X11/Xlib.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> int main() { Display *dpy = XOpenDisplay(NULL); if (!dpy) { printf("fail to open display\n"); exit(1); } if (XSupportsLocale()) { printf("Xlib supports current locale\n"); } char *p = XSetLocaleModifiers(""); printf("current locale modifier: %s\n", p); XIM im = …

Continue reading ‘在FreeBSD的Flash里输入中文’ »

不稳定的Vista……

Vista的稳定性,实话说还不及XP…… 这两天看同学装了Vista的本本,Explorer崩溃已经是见怪不怪了,简直比我在XP下见到的还多不少。此外,IE崩溃,WMP崩溃也时有发生。另外,某人笔记本上原来是IE7+Flash Player 7,然后就一直IE崩溃…… 另外,蓝屏的数量也明显增多。一天,我拿U盘在机房的Vista机子上插上拔下,刷新几次,然后就蓝屏了…… 今天,在机房装USB-Serial连接线,准备连手机,然后也就莫名其妙的蓝屏了…… 微软在干嘛…… 新系统还没有老系统稳定,远没有从98转到XP的稳定性的提升……  

SD卡能引导了

从前的爱国者优盘可以引导,后来坏了。现在买了MiniSD卡,一方面就是打算替代优盘,所以也应该可以引导。 用FlashBoot处理了SD卡,带上了基本的引导功能,用的是FreeDOS。去网上看了一下,FreeDOS已经到1.0了,完整版130M,有一大堆软件,太大了…… 抓了个基础版,装上SD卡,再装了各种软件,比如网卡驱动,图形化浏览器,VIM,竟然还有C/C++/汇编编译器! 已经成功编译了几个C/C++程序了,带有标准库…… FreeDOS好强…… 不过SD卡在我家不能启动…… 貌似是读卡器的问题……

FlashGet:多线程下载的修改方法-勘误

从前也试过改FlashGet的线程数,但是加了HKCUSoftwarejetcarjetcargeneralMaxParallelNum之后最高线程数没有变化,进而怀疑此言论之正确性。但从前带宽窄,不改也没什么关系……现在带宽到了128KB/s,再不改不行了,于是又去搜,搜到还是这个,还是没用…… 怀疑我的FlashGet有问题。后来想,既然有这个值,FlashGet就会去读,因此用RegMon监视含MaxParallelNum的读取,竟然没有…… 于是再试MaxParallel,还是没有…… 最后试Max,终于有了!…… 原来是 Max <space> Parallel <space> Num………… 但是MaxSimJobs却没有Space,的确挺奇怪的……估计是文章传的时候,空格稀里糊涂就没了吧…… 原来这些编辑自己也没有改过哈……

Space的背景音乐……!……

基本上每个Space 都有背景音乐………… 个人感觉这件事令人很不舒服…… 当我正在欣赏我的 PC 中的音乐时,忽然…… 一阵莫名的音乐响起…… 一会儿之后,反应过来是因为刚开了一个Space…… 假如同时开多个Space,情况更加可怕…… 更加可怕的是,我的TheWorld开有背景音乐的Space,并不是播放背景音乐,而是弹出 FlashGet 下载…… 太没想法了…… 为什么Space 都要放背景音乐呢……