文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>错怪了gvim

错怪了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是有的,下面这个测试程序可以搞定:

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.
相关阅读 更多 +
排行榜 更多 +
奇境小镇MOD作弊菜单

奇境小镇MOD作弊菜单

角色扮演 下载
黑暗荒野2无限金币版

黑暗荒野2无限金币版

角色扮演 下载
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载