haskell - 终端作为 xmonad 中的透明壁纸

标签 haskell xmonad

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

最佳答案

基本上可以让xmonad忽略它,就像你对 conky 所做的一样或 plank .

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

  • 为该窗口设置一个特定的类名。
  • 通过名称或类查询获取窗口。
  • 忽略它。
  • 关于haskell - 终端作为 xmonad 中的透明壁纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44179026/

    相关文章:

    list - 有没有办法在递归时将列表的长度保存在变量中?

    function - 从函数列表中去除重复项

    haskell - QSem 似乎不会阻塞线程

    haskell - 无法编译 xmonad.hs 文件

    ubuntu-12.04 - 如何在Ubuntu 12.04 LTS上开始使用Xmonad?

    haskell - 递归行优先的矩阵乘法

    linux - XMobar 隐藏在第一个 XMonad 工作区

    haskell - 如何在 nomachine 远程桌面上运行 xmonad?

    linux - cabal-install 安装失败

    haskell - 在 Haskell 中的 Applicative 中 <*> 的词源是什么?