终端作为xmonad中的透明壁纸

问题描述:

我最近切换到xmonad,我试图将它拉上一点。我想建立一个终端作为透明背景(https://wiki.archlinux.org/index.php/Terminal_as_a_transparent_wallpaper)。 基本上,我需要一个窗口,它位于每个工作区的底部,不能移动,平铺或关闭,只有当它是该工作区中唯一打开的窗口时才会获得焦点。到目前为止,我已经设法让窗户变得无聊,以获得我想要的焦点行为,但是我无法让它浮动并保持在其他所有环节之下。有什么办法可以做到吗?或者,也许有办法忽略窗口,但允许专注于它键入命令?终端作为xmonad中的透明壁纸

基本上,你可以让xmonad忽略它,就像你对conkyplank所做的一样。

我的例子(https://github.com/suzumiyasmith/MyXmonad/blob/d71796f9a72f98d4b97dcaebe9d4905841431b8b/src/xmonad.hs#L145

  1. 该窗口设置特定的类名。
  2. 通过名称或类查询获取窗口。
  3. 忽略它。
+0

请在您的示例中包含代码片段 – rick112358

+0

尝试了几次后,在代码格式中解决了愚蠢的缩进错误(是的,我使用了2个空格)。 – brcul

+0

我已经尝试过了,但是如果xmonad完全嵌入那个窗口,终端永远不会获得焦点,所以我无法在其上输入文本......理想情况下,我希望它在给定工作区中没有其他打开的窗口时获得焦点。 –