【问题标题】:Styling Xfce Applications Menu with gtkrc使用 gtkrc 设计 Xfce 应用程序菜单
【发布时间】:2014-06-12 00:40:37
【问题描述】:

我有点难过。我在 Xubuntu 14.04 中使用 Xfce 4.10.1。旧的应用程序菜单比新的 Whisker 菜单更适合我的工作流程,但我无法将其中的图标大小从默认的 16 像素增加到 24 像素。

在 Xfce 4.10.0 中,我只需在 HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml 中添加一行。根据 Xfce Docs,该功能现在由 gtkrc 主题文件接管:

XfceApplicationsMenuPlugin
-----------------------------
You can set a custom icon size in gtk-icon-sizes with the name
panel-applications-menu. The default icon size is 16px.
Special widget name in this plugin is applicationmenu-button.

以上来源:https://github.com/EasternHeart/heartlenv-shell/blob/master/docs/README.gtkrc-2.0

那里没有示例,所以我尝试了以下变体但没有成功:

style "panel-applications-menu"

    { 
        gtk-icon-sizes = "panel-applications-menu = 24,24"
    }
class "XfceApplicationsMenuPlugin"  style "panel-applications-menu"
widget "applicationmenu-button" style "panel-applications-menu"

我也尝试将上述内容添加到 &Home/.gtkrc-2.0 中,但没有成功。

有人知道我做错了什么吗?

【问题讨论】:

    标签: xfce


    【解决方案1】:

    我正在运行 xfce 4.12,但这也可能适用于 4.10。 尝试将主题(例如 Bluebird)从 /usr/share/themes/Bluebird 复制到 ~/.themes/Bluebird-custom,然后编辑 ~/.themes/Bluebird-custom/gtk-2.0/gtkrc

    代码顺序很重要,所以在最后加上这个

    style "applicationsmenu" {
      xthickness = 0
      ythickness = 0
    }
    widget "*applicationsmenu*" style "applicationsmenu"
    

    我通过右键单击面板然后转到panel > panel preferences > items 并将鼠标悬停在项目上以显示带有其“内部名称”的工具提示来获取小部件名称(应用程序菜单)。

    【讨论】:

    • 哦,现在我明白了……您想要设置 ApplicationMenu 的菜单图标的样式,而不是 ApplicationMenu 的图标。我的错。请无视我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 2014-10-13
    • 2016-05-22
    • 1970-01-01
    • 2012-03-05
    相关资源
    最近更新 更多