错怪了gvim
时间:2007-04-11 来源:oliliango
今天错怪了gvim。
以前就偶尔看到有“NONE”这个目录存在,也没有深究是什么目录,因为也不记得自己什么时候创建过这样的目录。奇怪的是这几天用gvim比较频繁的时候,在一个目录中发现有“NONE"目录我就随手删掉了,因为也没有发现什么有用的文件的原因,奇怪的是这个目录总是一再的出现,我删掉之后又出现了。一度我就怀疑是不是我的linux“中招”了。
然后大致的看了看,发现每次删除之后我一启动gvim然后就会创建这个目录。很是faint,想着gvim怎么变成这样子了,中间甚至考虑了一会儿是不是要开始学emacs。最后想到因为不是总能找到gui可用,最多的还是终端,遂决定搞定这个“傻问题”。
看了看gvim的配置,看了看gnome的配置,看了看服务的配置,都么有看出什么问题,这中间倒是把eggcups搞定了。呵呵。
无奈之下就上cu的坛子上去发了个帖子问,希望有达人碰到过这个问题。然后自己把“NONE”这个目录的结构g了一下,发现了有人提到可能是fontconfig的问题,也有提到是gtk-core-devel的问题的。遂看了看自己的系统,gtk-core-devel是有的,下面这个测试程序可以搞定:
那就看看fontconfig了,依稀记得之前是编译安装过这个包的,还好机器上还有这个包的备份,找到之后解包,configure,直接make uninstall。
hoho,搞定。
值得庆幸的是fontconfig这个包的作者比较“有良”,不会让我手工慢慢去删那些文件。哈哈。
say sorry to gvim.
以前就偶尔看到有“NONE”这个目录存在,也没有深究是什么目录,因为也不记得自己什么时候创建过这样的目录。奇怪的是这几天用gvim比较频繁的时候,在一个目录中发现有“NONE"目录我就随手删掉了,因为也没有发现什么有用的文件的原因,奇怪的是这个目录总是一再的出现,我删掉之后又出现了。一度我就怀疑是不是我的linux“中招”了。
然后大致的看了看,发现每次删除之后我一启动gvim然后就会创建这个目录。很是faint,想着gvim怎么变成这样子了,中间甚至考虑了一会儿是不是要开始学emacs。最后想到因为不是总能找到gui可用,最多的还是终端,遂决定搞定这个“傻问题”。
看了看gvim的配置,看了看gnome的配置,看了看服务的配置,都么有看出什么问题,这中间倒是把eggcups搞定了。呵呵。
无奈之下就上cu的坛子上去发了个帖子问,希望有达人碰到过这个问题。然后自己把“NONE”这个目录的结构g了一下,发现了有人提到可能是fontconfig的问题,也有提到是gtk-core-devel的问题的。遂看了看自己的系统,gtk-core-devel是有的,下面这个测试程序可以搞定:
int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *button; gtk_init (&argc, &argv); window=gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL); gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL); gtk_container_set_border_width (GTK_CONTAINER (window), 10); button = gtk_button_new_with_label ("Hello Ubuntu!"); gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL); gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (gtk_widget_destroy),GTK_OBJECT (window)); gtk_container_add (GTK_CONTAINER (window), button); gtk_widget_show (button); gtk_widget_show (window); /*显示一个窗口*/ gtk_main(); /*进入主循环*/ return(0); } 编译: gcc gt.c -o gt `pkg-config --cflags --libs gtk+-2.0` |
那就看看fontconfig了,依稀记得之前是编译安装过这个包的,还好机器上还有这个包的备份,找到之后解包,configure,直接make uninstall。
hoho,搞定。
值得庆幸的是fontconfig这个包的作者比较“有良”,不会让我手工慢慢去删那些文件。哈哈。
say sorry to gvim.
相关阅读 更多 +