如何解决Linux Awesomewm 配置从菜单栏中排除选项
所以我使用
使我的窗口具有圆形边框c.shape = gears.shape.rounded_rect
但这也会影响我的菜单栏(我正在使用 polybar)有没有办法说
if not menubar
当我尝试这个时,它使所有东西都有尖角。但我只希望菜单栏有尖角。
解决方法
您可以使用各种属性来匹配某些客户端,例如 c.class
或 c.name
(有关 client
对象的完整属性列表,请参阅 here)。
要找出要匹配的值,请在终端中运行 xprop
并单击您的 polybar。
然后它会列出各种属性,其中 WM_NAME
映射到 c.name
,WM_CLASS
将按顺序列出 c.instance
和 c.class
,用逗号分隔。
对于您的用例,推荐的方法是匹配 c.class
,因为这意味着“匹配应用程序 polybar 的任何实例”。然后它看起来应该类似于:
if c.class ~= "polybar" then
c.shape = gears.shape.rounded_rect
end
将 polybar
替换为从 xprop
获得的值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。