如何在 XFce 中使除对话框之外的所有窗口全屏?

如何在 XFce 中使除对话框之外的所有窗口全屏?

有没有办法设置XFce默认将所有窗口设置为全屏,除了对话框窗口和其他只能很小的窗口之外,在XFce中?

最好是这个:

  • 不覆盖 XFce 的面板。
  • 仅显示对话框和小窗口的窗口装饰,不显示全屏窗口的窗口装饰。

我尝试切换到 XFce 中的 Ratpoison 窗口管理器,但这使得 XFce 面板无法使用并且位于错误的位置,并且没有对对话框窗口进行任何特殊处理。

答案1

魔鬼派非常适合这个。

拱形包手册页

它允许您设置详细的窗口匹配规则,然后执行各种操作。我使用它自动将我的电子邮件客户端移动到工作区 2 的左半部分,将我的 irc 客户端自动移动到工作区 2 的右半部分。

如果你想将所有普通窗口设置为最大化,你可以这样做:

(if
  (wintype "normal")
  (maximize)
)

如果这是您真正想要的,请替换maximize为。fullscreen或者你可以这样做:

(if
  (not 
    (wintype "dialog")
    (maximize)
  )
)

或者您可以用于xprop获取确切的窗口属性,然后用于window_property基于该属性进行过滤。基本上你可以做任何你想做的事。

相关内容