|
|

楼主 |
发表于 2007-10-5 22:27:47
|
显示全部楼层
先将代码共享了。以后有心情再慢慢完善。
前提:加入 macmenu USE 重新 emerge gtk+
想在 fvwm 下用上 mac menu bar,最简单的办法就是用 gnome-panel + gnome-macmenu-applet,可以是单独运行,也可以将 gnome-panel swallow 到 fvwm 里。
但是如果不想装一大堆 gnome 的东西,那么只能修改 gnome-macmenu-applet 了,让它可以独立运行,再将它swallow到fvwm。
附件是我修改后的代码。
用法:macmenubar width height [excluded list]...
*FvwmTopBar: ( 620x24+102+0, Swallow "macmenubar" "Exec macmenubar 620 24 FvwmTopBar")
补充:
做了点修改,加入了 hide label 功能。
当没有任何窗口取得 focus 的时候,macmenubar 的look and feel 更加统一了。
为了防止点击菜单的时候产生闪烁的现象,可以这样做:
export GTK_MENUBAR_NO_MAC=${GTK_MENUBAR_NO_MAC} macmenubar
并且在 swallow macmenubar 到 FvwmButtons 的时候将这个 FvwmButtons 加入到 excluded list 里。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|