问题标签 [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.

0 投票
2 回答
877 浏览

configuration - 从 Haskell 中查找 X11 屏幕的数量

我想知道当前机器有多少个 X 屏幕,让我的 .xmonad 更通用一点;我有一个上网本和一个带两个显示器的台式机,我也使用几台单监控机器。

为此,我希望能够找出当前机器有多少个 X 屏幕。(我认为屏幕是正确的词,我的意思是物理监视器)。

原因是我想要多个 xmobar 实例,每个监视器一个。目前我已经硬编码为两个。

0 投票
1 回答
1043 浏览

haskell - 由于我的 Xmonad 配置中与 IO 相关的问题,XMobar 快要死了

这是对这个问题的跟进。
为了试图找出我有多少物理显示器,我想出了

myLogHook 只是进入xmonad $ DefaultConfig. 但是,当我加载 XMonad 时,顶部 XMobars 的 PipeReader(在两个屏幕上)只显示updating了一会儿,然后消失,并且在我重新加载时拒绝回来。底层的人非常高兴。

以前,我只是用于我的 ppOutput:

效果很好。

我假设我对 IO 的理解犯了一些错误,而不是代码本身不好,但我真的不确定。

0 投票
2 回答
4311 浏览

haskell - 在分隔符内使用颜色 | xmobar 命令字段的固定宽度

我有一些 xmobarrc 配置

我有两个问题:

  • 例如,如果我需要一个着色分隔符 |,我应该全部更改为 。那么如何使用变量in呢?|<fc=#ffffff>|</fc>separator = <fc=#ffffff>|</fc>template
  • 文本,那个NetworkCpu 返回,总是有不同的长度,所以所有的笔划总是有不同的大小。如何设置 Network固定大小的文本?
0 投票
2 回答
804 浏览

haskell - 使用不正确 Data.Map 的 XMonad 编译错误

所以我坐在这里为自己编译 XMonad,因为我不喜欢我的包管理器提供版本 0.9.1 和喜欢 0.9.2。当前的问题是 XMonad 本身的编译成功但是当 xmonad 尝试解析我的配置文件时我得到一个奇怪的错误:

我能够追踪问题的原因,它显示在下面的这个 ghci 会话中:

问题似乎是这一行:

我原以为它可能会说:

我只是想知道我是否正确诊断了问题,如果是,我该怎么做才能解决它?

0 投票
1 回答
1599 浏览

haskell - xmonad:设置屏幕和工作区

我无法让此功能按预期工作。

我这样调用函数:

首先,show i 似乎与 case i 的情况不同。我一定是误解了一些基本的 Haskell 东西;如果我使用 show i 似乎 xmonad 找不到任何工作区。

第二个问题是该功能有效,但并不总是转移焦点。我必须按两次按键序列来设置屏幕、设置工作区并将焦点设置在该工作区上。

0 投票
2 回答
1081 浏览

x11 - 如何设置在 xmonad 中的密钥释放时发生的操作?

如何设置在 xmonad 中的密钥释放时发生的操作?

我不喜欢菜单栏和面板。而不是像 xmobar 这样的面板,我想要一个全屏的信息页面,(时间、当前选择的窗口和工作区等)在我按住组合键时出现,然后在我放开键时消失。我可以自己编写信息页面应用程序。我可以将信息页面设置为在按键时生成。

我无法设置任何在密钥释放时发生的事情。

如何设置在密钥释放时发生的操作?

我正在考虑自己扩展 xmonad 来做到这一点。我希望我不必这样做,因为它真的很烦人。

0 投票
3 回答
3897 浏览

haskell - xmonad 帮助。哪个是我的 Mod 键?

我正在使用这个配置文件https://github.com/artificialbeing/xmonad-conf/blob/master/xmonad.hs

我通过执行 xmonad --recompile 重新编译了haskell

然后我做了 Mq(其中 M 是 ALT)来重新启动 xmonad。

没有错误,我很确定配置已设置。但是,ALT 似乎不再是 mod 键了。当我按 ALT+SHIFT+RETURN 时,我没有得到新的终端屏幕。

有人可以帮我弄清楚哪个键是mod吗?

0 投票
1 回答
655 浏览

haskell - Xmonad 构建失败:找不到模块 control.monad.reader

我正在尝试通过分析安装 xmonad,但我不断收到错误消息:找不到模块 control.monad.reader

错误消息提示我可能没有安装 mtl-2.0.1.0 的分析库,但我已确认它已安装 ghc-pkg list | grep mtl。然后我尝试在上面运行 ghc-pkg expose,但没有运气。

我尝试使用谷歌搜索并检查 SO,但我只能找到与安装多个 control.monad.reader 实例和 ghc 无法确定使用哪个实例相关的问题。

现在,我只是不知道做什么,任何帮助将不胜感激。

0 投票
3 回答
4234 浏览

haskell - 模棱两可的模块名称“前奏曲”

当我想重新编译 xmonad 以更改配置时,我得到了这个:

Xmonad 是通过 pacman 安装的。当我收到此错误时,我从 pacman 中删除了 xmonad,然后尝试 cabal 安装 xmonad。我再次遇到上述错误,但我能够通过从 cabal 文件中删除 haskell98 来解决它。

现在我想用 MOD-Q 重新配置 xmonad,错误再次出现,我不知道如何解决这个问题。任何帮助表示赞赏。

我使用 GHC 7.0.3 版(来自 Haskell 平台)

0 投票
2 回答
1814 浏览

configuration - XMonad mod 键在会话期间停止工作

我最近开始在我的 Ubuntu 10.04 机器上试用 XMonad,我有一个主要的抱怨。奇怪的是,我没有发现这个问题在网络上的其他地方重复出现。

我的 XMonad 会话一开始是桃色的,但大约 30 分钟后,mod 键停止工作。如果我想关闭我的电脑......如果我打开了一个终端,我可以手动运行关机,但否则我一直在使用硬电源按钮关闭我的电脑。

在屏幕保护程序激活之后,mod 键的故障似乎发生了,我随后将其停用。

我可以从我的 xmonad.hs 或设置中提供任何进一步的信息吗?

?

提前致谢,

杰米 D