Awesome WM - Chatty(Java 应用程序)绕过 rc.lua 的维度属性
Awesome WM - Chatty (Java application) bypass dimension properties from rc.lua
Chatty 是一个 java 应用程序,用于从桌面在 Twitch(流媒体平台)中聊天。
我想要完成的是 Chatty 总是从特定的 X、Y、宽度和高度属性开始。
{ rule = { class = "chatty-Chatty" },
properties = {
width = 267,
height = 223,
x = 1575,
y = 774
},
},
X 和 Y 属性工作得很好,无论我将 window 移动到哪里,如果我关闭并再次打开它,它就会出现在我想要的位置。但是出于某种原因,我无法承认 Chatty 不关心宽度和高度属性,它总是以最后一个几何图形打开。
Chatty 本身有一个配置文件,但没有任何与宽度和高度尺寸相关的内容。
我在使用 Arch,我唯一拥有的 WM 很棒。
PD:一件奇怪的事情是,每次我更改 window 大小时,它也会移动,总是在右下角的方向。这很烦人但不是问题,我提到这个只是为了防止它与可能的问题有关。
这可能是因为他们的客户端在执行规则后自行调整大小(这可能是您的应用程序中的错误或 Java)。无论如何,你可以这样做:
client.disconnect_signal("request::geometry", awful.ewmh.client_geometry_requests)
关闭客户端自行调整大小的能力。
在 AwesomeWM git-master 版本中,您可以使用权限 API 来拒绝每个客户端的 "client" -> "geometry" -> "ewmh"
权限。
Chatty 是一个 java 应用程序,用于从桌面在 Twitch(流媒体平台)中聊天。
我想要完成的是 Chatty 总是从特定的 X、Y、宽度和高度属性开始。
{ rule = { class = "chatty-Chatty" },
properties = {
width = 267,
height = 223,
x = 1575,
y = 774
},
},
X 和 Y 属性工作得很好,无论我将 window 移动到哪里,如果我关闭并再次打开它,它就会出现在我想要的位置。但是出于某种原因,我无法承认 Chatty 不关心宽度和高度属性,它总是以最后一个几何图形打开。
Chatty 本身有一个配置文件,但没有任何与宽度和高度尺寸相关的内容。
我在使用 Arch,我唯一拥有的 WM 很棒。
PD:一件奇怪的事情是,每次我更改 window 大小时,它也会移动,总是在右下角的方向。这很烦人但不是问题,我提到这个只是为了防止它与可能的问题有关。
这可能是因为他们的客户端在执行规则后自行调整大小(这可能是您的应用程序中的错误或 Java)。无论如何,你可以这样做:
client.disconnect_signal("request::geometry", awful.ewmh.client_geometry_requests)
关闭客户端自行调整大小的能力。
在 AwesomeWM git-master 版本中,您可以使用权限 API 来拒绝每个客户端的 "client" -> "geometry" -> "ewmh"
权限。