xmonad

    1热度

    1回答

    我们有一些功能需要在任何时间和地点被调用。例如: (defun winG (qty pb ps) (- (* qty ps (- 1 SXF YHS)) (* 2 GHF) (* qty pb (+ 1 SXF)))) (defun winQ (qty pb ps) (- (* qty ps (- 1 SXF)) (* 2 GHF) (* qty pb (+ 1 SXF))

    5热度

    2回答

    如this和this问题中所述,当将xmonad与compton一起使用时,我的浮动窗口有时会在其他窗口后面显示。我想尝试的一种可能的解决方法是让xmonad稍微移动新的浮动窗口,这应该使它们在其他窗口上方呈现。然而,作为xmonad和Haskell的新手,我不知道如何实现这一点。 我该如何告诉xmonad“当一个新的浮动窗口被创建时,将它向右移动一个像素”? (xmonad-0.10和xmona

    13热度

    1回答

    我想 删除边框(仅)由覆盖整个屏幕(如mplayer)中的浮动窗口,并 使用不同的边框颜色(normalBorderColor)当工作区中只有一个窗口时。 目前,我使用XMonad.Layout.NoBorders中的smartBorders从mplayer中删除边框,并在该窗口是工作区中唯一的窗口时删除窗口边框。然而,当我在两个工作空间之间切换时,这两个工作空间都有一个非浮动窗口(无论模式(ta

    -1热度

    1回答

    Havenot hackage中的软件测试过了吗? cabal install xmonad-eval甚至会导致以下错误: $cabal install xmonad-extras ... [10 of 22] Compiling Hint.Reflection (src/Hint/Reflection.hs, dist/build/Hint/Reflection.o) src/Hint/

    6热度

    1回答

    我使用xmonad与KDE,并且想要使用它的弹出通知。默认情况下,第一个弹出窗口显示正确,但在消失后,下一个弹出窗口不会显示。如果我添加一个新的“通知”窗口小部件 - 它可以再显示一个弹出窗口,但是之后会出现相同的情况。 如果添加这样的行xmonad配置(我不太了解,它是如何工作),符合市场预期弹出窗口开始工作: , manageHook = ((className =? "krunner" <|

    0热度

    1回答

    我下载xmonad-额外-0.10.1.2和运行以下: xmonad-extras.cabal:http://hpaste.org/78707 $cabal configure Resolving dependencies... Configuring xmonad-extras-0.10.1.2... $cabal build Building xmonad-extras-0.10.1

    0热度

    1回答

    我目前正在使用Arch Linux和Xmonad,但它似乎无法与我的大学课程中的OpenGL项目一起玩得很好。目前,我只是简单地切换到另一台运行Openbox的X服务器,如果我知道我将要使用OpenGL,那么我会在那里做所有的工作,但是之后我失去了Xmonad的所有平铺特性。 考虑到我是登录到两台X服务器的用户,有没有办法让我将OpenGL程序的执行从Xmonad X服务器传递到Openbox X

    4热度

    2回答

    编辑:原来我的问题只是在Xmobar一个临时的错误。看到接受的答案。 有很多关于谷歌解决这个的,几乎没有,他们都为我工作。我设置了一个拱形的系统,所以我的第一个倾向是使用the config on the Arch wiki。这里是我的: import XMonad import XMonad.Hooks.DynamicLog main = xmonad =<< xmobar default

    3热度

    2回答

    由于MATE只是GNOME2的一个分支,显然可以使用以下命令替换窗口管理器(即xmonad):mateconftool-2 -s /desktop/mate/session/required_components/windowmanager xmonad --type string。这在XMonad在我登录到MATE时启动的意义上是有效的,但是,它看起来像xmonad试图平铺面板或其他东西。其中一

    2热度

    1回答

    我想在xmonad启动时在不同的工作区启动一些应用程序(这很重要)。所以,我写了下面startupHook: startupApps :: [String] startupApps = ["konsole", "emacs", "firefox", "gvim", "konsole"] startupSpawn :: X() startupSpawn = zipWithM_ id (map