微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux Awesomewm 配置从菜单栏中排除选项

如何解决Linux Awesomewm 配置从菜单栏中排除选项

所以我使用

使我的窗口具有圆形边框
c.shape = gears.shape.rounded_rect

但这也会影响我的菜单栏(我正在使用 polybar)有没有办法说

if not menubar

当我尝试这个时,它使所有东西都有尖角。但我只希望菜单栏有尖角。

解决方法

您可以使用各种属性来匹配某些客户端,例如 c.classc.name(有关 client 对象的完整属性列表,请参阅 here)。

要找出要匹配的值,请在终端中运行 xprop 并单击您的 polybar。 然后它会列出各种属性,其中 WM_NAME 映射到 c.nameWM_CLASS 将按顺序列出 c.instancec.class,用逗号分隔。

对于您的用例,推荐的方法是匹配 c.class,因为这意味着“匹配应用程序 polybar 的任何实例”。然后它看起来应该类似于:

if c.class ~= "polybar" then
    c.shape = gears.shape.rounded_rect
end

polybar 替换为从 xprop 获得的值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。