LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: kingway

在Fvwm下用 Mac menu bar,使了点小聪明,终于搞定了

[复制链接]
发表于 2007-9-29 21:52:23 | 显示全部楼层
占个座……
回复 支持 反对

使用道具 举报

发表于 2007-9-29 23:20:09 | 显示全部楼层
我还是想知道如何在KDE下把GTK程序的菜单放到屏幕上部去,借QT程序一样
回复 支持 反对

使用道具 举报

发表于 2007-9-30 10:14:41 | 显示全部楼层
楼主,能否提供桌面背景的下载?
回复 支持 反对

使用道具 举报

发表于 2007-10-1 15:54:15 | 显示全部楼层
研究一下~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-5 20:04:31 | 显示全部楼层
Post by flycraft
楼主,能否提供桌面背景的下载?

我是在 gnome-look.org 下载的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-5 20:06:08 | 显示全部楼层
Post by superekcah
我还是想知道如何在KDE下把GTK程序的菜单放到屏幕上部去,借QT程序一样

这个没研究过,我不大喜欢kde和qt
回复 支持 反对

使用道具 举报

 楼主| 发表于 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
回复 支持 反对

使用道具 举报

发表于 2007-10-27 10:59:40 | 显示全部楼层
楼主考虑过用其他的bar吗?
例如:awn?
回复 支持 反对

使用道具 举报

发表于 2007-10-27 22:12:10 | 显示全部楼层
awn好是好,但是太依赖gnome了.不想装那么多gnome的东西.
回复 支持 反对

使用道具 举报

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

本版积分规则

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