LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1733|回复: 12

是不是gtk2-2.12.1已经默认支持把菜单栏提到顶部?

[复制链接]
发表于 2007-10-20 12:36:29 | 显示全部楼层 |阅读模式
以前的mac-style的那种菜单栏提到顶部只针对gtk2-2.10有效,2.12.1已经打不上补丁了.

看到以前有人说默认支持了.我找不到那帖子了.

不知道如何开启呢?编译的时候加参数还是编译好修改什么呢?又没有什么设置的东西
发表于 2007-10-20 13:18:23 | 显示全部楼层
2.12.1?兄弟你也走得太快了
要是说2.12.0,xeffects里倒是有打了这个patch的ebuild。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 14:27:22 | 显示全部楼层
谢谢.2.12.0应该是一样的.不过xeffect是什么?我用的archlinux,不适gentoo.因为以前看到有人在这里说过这个.所以....ebulid里应该带了patch,这样就行
回复 支持 反对

使用道具 举报

发表于 2007-10-20 14:57:31 | 显示全部楼层
xeffects的trunk好像现在不可浏览了,可以 svn co svn://svn.gentoo-xeffects.org/xeffects/trunk/ 后在 x11-libs/gtk+/files/ 里找到那个patch
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 15:49:42 | 显示全部楼层
挖,我需要把整个全部下下来阿.试试看.谢谢了
回复 支持 反对

使用道具 举报

发表于 2007-10-20 16:17:26 | 显示全部楼层
别去找了,那个patch确实不能用,稍稍改下先放上来,可以打上了,未及测试,天知道是否有效。

附件 md5sum: 9f2dc319f3528e996c1d61c7bdac3903

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 16:47:38 | 显示全部楼层
唉,还是原来那个补丁,我不知道为什么打不上.

说什么知道不到需要打补丁的文件.gentoo编译这方面比其他发行版好多了.不过还是谢谢了
回复 支持 反对

使用道具 举报

发表于 2007-10-20 18:09:18 | 显示全部楼层
menubar能分离,只是爬不到gnome-panel上去……
  1. (gnome-panel:13714): Bonobo-WARNING **: Cannot get value: Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'


  2. ** (gnome-panel:13714): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_MacMenuApplet (cannot get popup component):
  3. Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
  4. <gtk.gdk.Pixbuf object at 0x2aaaad6c10f0 (GdkPixbuf at 0x8fbb20)>
  5. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x9370a0)>
  6. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x8fbed0)>
  7. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x8fbb20)>
  8. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937320)>
  9. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937450)>
  10. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937280)>
  11. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x8fbe30)>
  12. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937230)>
  13. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x8fbed0)>
  14. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937140)>
  15. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937000)>
  16. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x8fbb20)>
  17. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937400)>
  18. <gtk.gdk.Pixbuf object at 0x2aaaad6c10a0 (GdkPixbuf at 0x937320)>
  19. <gtk.gdk.Pixbuf object at 0x2aaaad
复制代码

只能等牛们更新了:p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 20:53:20 | 显示全部楼层
  1. (xfce4-panel:5751): Gtk-CRITICAL **: gtk_socket_get_id: assertion `GTK_WIDGET_ANCHORED (socket)' failed
复制代码


xfce4的也是这样.上不到任务栏上去.改的patch应该没有什么问题的.

即使回到gtk2.10.14也不行,同样只能实现现在不在panel上的效果.

看来还不只是gtk2.12改了很多.还有别的相关程序,比方linwnck
回复 支持 反对

使用道具 举报

发表于 2007-10-25 00:46:44 | 显示全部楼层
已经有gnome-macmenu-applet的patch了:
http://ubuntuforums.org/showpost.php?p=3609592&postcount=937
确实是libwnck的变动,xfce4-macmenu-applet应该同理。
如此,连同前面的gtk+的patch,GTK 2.12和GNOME 2.20上可以工作了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表