一个compiz 0.8.6的源
时间:2010-04-05
来源:互联网
Server=http://csslayer-aur-repo.googlecode.com/files/
不多说
此源内没有的装官方版本即可,kde用户,gnome相关没有都make过
等官方compiz心急的可以试试,只有x86包
作者: hurricanek 发布时间: 2010-04-05
compiz-bcop不需要重新编译吧,libcompizconfig,emerald需要。
如果编译emerald,在gtk 2.20下需要补丁。
diff -uNr a/src/main.c b/src/main.c --- a/src/main.c 2009-10-14 08:56:23.000000000 +0800 +++ b/src/main.c 2010-04-04 23:04:11.381397231 +0800 @@ -3757,7 +3757,7 @@ static void hide_tooltip(void) { - if (GTK_WIDGET_VISIBLE(tip_window)) + if (gtk_widget_get_visible(tip_window)) g_get_current_time(&tooltip_last_popdown); gtk_widget_hide(tip_window); diff -urN emerald-0.8.4/libengine/themer.c emerald-0.8.4.new/libengine/themer.c --- emerald-0.8.4/libengine/themer.c 2009-10-13 20:56:23.000000000 -0400 +++ emerald-0.8.4.new/libengine/themer.c 2010-03-10 01:20:03.046827674 -0500 @@ -461,7 +461,7 @@ } gdouble get_float(SettingItem * item) { - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { return gtk_spin_button_get_value((GtkSpinButton *)item->widget); } else { @@ -647,7 +647,7 @@ } void set_float(SettingItem * item, gdouble f) { - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { gtk_spin_button_set_value((GtkSpinButton *)item->widget, f); } else {
作者: jarryson 发布时间: 2010-04-05
作者: jarryson
额。。。我刚编译完了。。。
compiz-bcop不需要重新编译吧,libcompizconfig,emerald需要。 如果编译emerald,在gtk 2.20下需要补丁。
代码:
diff -uNr a/src/main.c b/src/main.c --- a/src/main.c 2009-10-14 08:56:23.000000000 +0800 +++ b/src/main.c 2010-04-04 23:04:11.381397231 +0800 @@ -3757,7 +3757,7 @@ static void hide_tooltip(void) { - if (GTK_WIDGET_VISIBLE(tip_window)) + if (gtk_widget_get_visible(tip_window)) g_get_current_time(&tooltip_last_popdown); gtk_widget_hide(tip_window); diff -urN emerald-0.8.4/libengine/themer.c emerald-0.8.4.new/libengine/themer.c --- emerald-0.8.4/libengine/themer.c 2009-10-13 20:56:23.000000000 -0400 +++ emerald-0.8.4.new/libengine/themer.c 2010-03-10 01:20:03.046827674 -0500 @@ -461,7 +461,7 @@ } gdouble get_float(SettingItem * item) { - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { return gtk_spin_button_get_value((GtkSpinButton *)item->widget); } else { @@ -647,7 +647,7 @@ } void set_float(SettingItem * item, gdouble f) { - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) { gtk_spin_button_set_value((GtkSpinButton *)item->widget, f); } else { |
作者: zhuqin_83 发布时间: 2010-04-05
作者: athurg 发布时间: 2010-04-06
作者: jarryson 发布时间: 2010-04-06
作者: zhuqin_83 发布时间: 2010-04-06
补丁只是让其编译通过
作者: jarryson 发布时间: 2010-04-06
作者: gegfried 发布时间: 2010-05-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28