问题标签 [xmonad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Haskell 类型错误:无法从上下文 (Num a) 中推断出 (Show a) 使用“show”引起的
我正在配置 xmonad,因为我必须启动几个 dzen 实例,所以我决定最好使用一个函数来获取 x 和 y 位置、宽度、高度和文本对齐的参数:
显然,删除签名或更改Num a
forShow a
可以解决问题,但我不明白为什么。'arguments' x
,w
并且应该y
是几乎任何类型的数字(, , ecc )。100
550.2
1366 * 0.7
我是 haskell 的新手,直到现在我还无法(清楚地)理解错误或找出问题所在。
haskell - xmonad 自动切换到应用程序
我非常喜欢 xmonad,但有一件事会很棒:
如果我打开一个文件gvim -p --remote-tab-silent my-file
并且它在始终打开的 vim 中打开workspace 1
,我想自动切换到workspace 1
.
我刚刚发现了viewShift
-trick,但这只会在gvim
产生新的工作空间时改变工作空间,因此只能部分解决我的问题。
编辑:
感谢丹尼尔瓦格纳的评论,我能够做一些研究:
我找到了一个设置和取消设置紧急提示的小程序:seturgency。我xwininifo
可以得到 gvim 的窗口 id。经过反复试验,我xprop
向我展示了实际上设置了提示标志。
现在我添加了
到我的.xmonad.hs
,并且xmonad --recompile && xmonad --restart
没有错误但没有击中什么也没mod4 + x
做,尽管xprop
确实报告了紧急提示已设置。
haskell - 如何绑定一个键以切换到 XMonad 中的特定工作区?
我正在运行一个双头设置,我非常想绑定喜欢M-i
将左显示器的工作区切换到工作区 5,将右显示器的工作区切换到工作区 6。
我已经看过了Xmonad.Actions
,但我看不到我在找什么。
就像是
switchToWorkspace
我要的功能在哪里
key-bindings - XMonad 键绑定不起作用
我在使用 XMonad 配置时遇到问题。
你能告诉我这段代码有什么问题吗?它可以编译,但没有达到预期的效果。
我在SO上没有找到类似的东西。所以这里是:
也试过这个,但它不编译:
我收到此错误:
和modMask = modMask4
(Windows 按钮)
谢谢你的帮助。
ubuntu-12.04 - 如何在 Ubuntu 12.04 LTS 上开始使用 Xmonad?
我已经在我的 Ubuntu 12.04 LTS 系统上安装了用 Haskell 编写的 Xmonad 0.10-3 Lightweight X11 窗口管理器以及库和文档。
我期望一些界面/菜单来运行这个应用程序,但什么也没看到。我也找不到相关文档。
请指导如何开始使用 Xmonad?
xmonad - 如何获取 XMonad 中可见工作区的列表?
如何在 xmonad 中获取可见工作区(当前显示在监视器上的工作区)的列表?目前在我的 xmonad.hs 配置文件中,命令 (XMonad.workspaces conf) 为我提供了所有工作区的列表。我对 Haskell 不是很熟悉,所以我无法理解这样的文档:http: //xmonad.org/xmonad-docs/xmonad/XMonad-StackSet.html
linux - cabal-install 安装失败
我正在尝试安装 xmonad。因此,首先,我使用以下命令安装 ghc 编译器:
之后,我尝试使用以下命令安装 cabal-install-0.14.0:
但是当我运行最后一个命令时,它得到了错误:
显然,我需要 hsc2hs 程序,并且可以在目录“/usr/lib/ghc-7.4.2/hsc2hs”中看到它,所以我在 PATH 中添加了这个目录。但它仍然不起作用。
有没有人可以给我一些建议?谢谢。
PS:我的操作系统是 openSUSE 12.1
macos - Mountain Lion X11 库无法 ./configure
我正在尝试在 Mountain Lion 中构建 xmonad 以与 Xquartz 2.7.2 一起运行,教程在这里找到。
我正在使用 cabal 获取所需的 X11 库cabal install X11-1.5.0.1
。那没有用,所以我得到了 tar 并尝试用 ghc 构建它,同样的错误。它不会配置:
我的配置日志:
我需要添加什么来更正指向 Xquartz 库的路径吗?
notifications - xmonad 中的 KDE 弹出通知
我将 xmonad 与 KDE 一起使用,并希望使用它的弹出通知。默认情况下,第一个弹窗显示正确,但它消失后,下一个弹窗将不会显示。如果我添加一个新的“通知”小部件 - 它可以再显示一个弹出窗口,但之后会出现相同的情况。如果将这些行添加到 xmonad 配置(我不太明白,它是如何工作的),弹出窗口将按预期开始工作:
在一般情况下,和
在 myManageHook 中。
但是现在,因为'className =? “Plasma-desktop”' 条件太一般,启动时会发生非常奇怪的事情。如果在 KDE 加载后将此行添加到配置中,一切正常。有没有办法找到确切的通知窗口,或者只有在完全加载 KDE 后才使用此行,或者可能是使通知工作的更好方法?
谢谢你,抱歉英语不好。