簡體   English   中英

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,如果我關閉並再次打開它,它就會出現在我想要的 position 中。 但是由於某種原因,我無法承認 Chatty 並不關心寬度和高度屬性,它總是以最后一個幾何圖形打開。

Chatty 本身有一個配置文件,但沒有與寬度和高度尺寸相關的任何內容。

我在 Arch 上,我唯一的 WM 是 Awesome。

PD:一件奇怪的事情是,每次我改變 window 的大小時,它也會移動,總是在右下角。 這很煩人,但不是問題,我提這個只是為了以防它與可能的問題有關。

這可能是因為他們的客戶端在執行規則后會自行調整大小(這將是您的應用程序或 Java 中的錯誤)。 在任何情況下,您都可以這樣做:

client.disconnect_signal("request::geometry", awful.ewmh.client_geometry_requests)

關閉客戶端調整自身大小的能力。

在 AwesomeWM git-master 版本中,您可以使用權限 API 來拒絕每個客戶端的"client" -> "geometry" -> "ewmh"權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM