首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用gtkrc设置Xfce应用程序菜单的样式

使用gtkrc设置Xfce应用程序菜单的样式
EN

Stack Overflow用户
提问于 2014-04-26 14:51:46
回答 1查看 2.3K关注 0票数 1

我有点迷惑了。我使用的是Xubuntu 14.04中的Xfce 4.10.1。旧的应用程序菜单比新的Whisker菜单更适合我的工作流程,但我在将图标大小从默认的16px增加到24px时遇到了麻烦。

在XFCE4.10.0中,我只需向HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml.添加一行代码根据Xfce Docs的说法,该函数现在由gtkrc主题文件接管:

代码语言:javascript
复制
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

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

代码语言:javascript
复制
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中,但没有成功。

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

EN

回答 1

Stack Overflow用户

发布于 2015-09-28 22:12:16

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

代码顺序很重要,因此在最后添加以下内容

代码语言:javascript
复制
style "applicationsmenu" {
  xthickness = 0
  ythickness = 0
}
widget "*applicationsmenu*" style "applicationsmenu"

我通过右键单击面板,然后转到panel > panel preferences > items,并将鼠标悬停在一个项目上以显示带有其“内部名称”的工具提示,从而获得了小部件名称(applicationsmenu)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23307692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档