问题标签 [xmobar]

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 投票
1 回答
154 浏览

haskell - 以数字方式对工作空间进行排序

我将 XMonad 与 xmobar 结合使用,但我遇到了 xmobar 上显示的工作区未按数字排序的问题。因为工作区 ID 最终是字符串,所以它们按字典顺序排序。因此,假设我有 12 个工作区,它们将被排序为1 10 11 12 3 4 5 6 7 8 9,而不是1 2 3 4 5 6 7 8 9 10 11 12。我认为marshallPP是罪魁祸首,因为在引入独立屏幕之前,工作区在没有ppSort. 我知道有mkWsSort从比较函数创建排序函数,但是,我不确定如何编写比较函数。这是我的配置:

我试图硬编码一个有序列表,但它没有用。我还尝试workspaces使用此函数对传递给的内容进行排序:

然而,这也没有奏效。

我该如何克服这个问题?

0 投票
2 回答
959 浏览

haskell - 可点击的工作区

我将 XMonad 与两个 xmobar 实例结合使用,我正在使用IndependentScreens是因为我有一个双显示器设置。自从我引入第二台显示器以来,我就遇到了可点击工作区的问题。问题是,IndependentScreens将工作区标记为0_1, 1_1, 0_2, 1_2, ...,而我工作的代码仅基于 WorkspaceId,而不是 ScreenId。我已经编译xmonadxmonad-contrib从源代码编译,以便我可以使用XMonad.Util.ClickableWorkspaces,但是,文档很模糊,我无法在任何地方找到正确使用的示例。IMO,我尝试了各种不值得一提的事情。

这是我的配置:

如何正确使用clickablePP我的设置,或者使工作区可点击所需的任何东西?

0 投票
2 回答
1332 浏览

c - 尝试运行脚本时 Xmobar 正在“更新”

我的问题是,当我为布局提供我一起破解的 C 脚本(可执行文件)的路径时,我的 Xmobar 说它正在“更新……”。我包括了 Run Stdinreader,这对这个问题没有任何影响。

我的印象是,如果一个脚本可以输出到终端,它就可以输出到 Xmobar。此 C 脚本负责根据指定的条件向终端打印报价。我不需要脚本本身的帮助(尽管它很匆忙并且可以更好地构建)。我只是想知道:

这是与 Xmobar 和 C 不兼容的问题吗?或者,我是否忘记做一些事情会使任务栏吐出正确的输出?

我的 Xmobar 配置是:

谢谢。

这将是 C 脚本。上面是问题:

在此处输入图像描述

0 投票
1 回答
821 浏览

haskell - 在多台显示器上使用 Xmobar

这个问题被回答了好几次,但我不明白接受的答案。例如这里如何为每个屏幕生成 XMobar 实例?. 在问题中,用户引用了另一个问题,其中解决方案隐藏在评论后面。但是这个线程中接受的答案仍然隐藏了注释后面的代码。有人可以发布解决问题并且可以编译的 xmonad.hs 吗?

我也在这里问了这个问题https://www.reddit.com/r/xmonad/comments/lowbw1/same_xmobar_on_several_screens/但得到的答案是不可能的。但正如上面所写,似乎有一个解决方案,因为有公认的答案。

0 投票
0 回答
28 浏览

xmonad - 无法在连接的显示器上设置 xmobar

我让 xmobar 仅在笔记本电脑的显示器上运行,而不是在通过 HDMI 端口连接的显示器上运行。如果我尝试xmobar ~/.config/xmobar/xmobarrc, 或xmobar -x 0 ~/.config/xmobar/xmobarrc,没有任何改变xmobar -x 1 ~/.config/xmobar/xmobarrc

为什么忽略 xmobar 的 monitor 参数?

0 投票
0 回答
64 浏览

utf - 方框图字符在 Xmobar 中未对齐

我为https://complice.co创建了一个小小的 Xmobar 状态指示器。受 agnoster Zsh 主题的启发,我使用了一些画框字符来尝试在状态栏的末端放置三角形的末端。但它们没有正确对齐,如下所示:

在此处输入图像描述

三角形太小,底部留下一个唇边。它不是像素完美的,这让我很恼火。有没有人知道为什么它的尺寸不正确?我从来没有使用过画框字符,也找不到任何关于我正在使用的特定字符的文档(\ue0b2\ue0b0)——任何链接都将不胜感激。

我使用脚本来生成文本。重要的部分是在这里我使用画框字符:https ://github.com/d4hines/beth/blob/master/scripts/complice#L38

Xmobar 配置:https ://github.com/d4hines/beth/blob/master/flake.nix#L249-L265

0 投票
0 回答
248 浏览

haskell - xmobar 未通过 xmonad 启动

我对 xmonad 很陌生,我正在尝试从 xmonad.hs 文件启动 xmobar,但我似乎无法让它工作。我一直在寻找互联网,但仍然没有解决方案。奇怪的是,我可以使用终端轻松启动它,并且没有问题。当我用 mod+q 重新编译 xmonad 时,我没有收到任何错误消息。我确实检查了路径,xmobarrc 文件的路径在 PATH 中。

这是我用来启动的 xmonad.hs 命令

xmobarrc 文件与默认配置文件相同:

有什么帮助吗?

0 投票
1 回答
371 浏览

xmonad - xmobar 卡在更新中

所以我第一次安装了 xmobar,并在文档和一些 YouTube 视频的帮助下对它进行了一些修改。当我重新加载 xmonad wm 时,我得到了 xmobar 栏,但它卡在了更新中……我将提供配置文件。提前致谢!

0 投票
1 回答
150 浏览

xmonad - 如何将 StdinReader 配置为仅显示工作区?

我有一个非常简单的 xmonad/xmobar 配置,它在 xmobar 的左侧:

[1] 2 : Tall : How to configure StdinReader to only ...

如何删除布局名称和窗口标题?(TallHow to ...)??

我可以看到如下所示的模板xmobarrc2

所以看起来StdinReader提供了所有这 3 个项目,但我该如何配置呢?我似乎找不到任何有用的东西,除了可能UnsafeStdinReader,但我真的不明白它是如何工作的,或者我应该如何去研究这个..

谁能指出我正确的方向?

我的整个xmobarrc2

0 投票
1 回答
99 浏览

bash - 无法执行命令 /usr/bin/bash

我正在尝试使用此处的方法在我的 xmobar 上显示音量:

但是我没有显示音量,而是在我的 xmobar 中收到了这条消息:

无法执行命令 /usr/bin/bash

我尝试用 and 替换/usr/bin/bash/bin/bashbash结果相同

有谁知道问题是什么?

当我在终端中运行它时,它工作正常:


的输出$type bash

bash 被散列(/usr/bin/bash)


grep -3i execv sux跟随的结果strace -s <PID> -fp -o sux