gpt4 book ai didi

x-dwm - 配置 dwm (Linux) 以在按住 MODKEY 时查看

转载 作者:行者123 更新时间:2023-12-05 07:54:45 24 4
gpt4 key购买 nike

我刚刚在 Arch 上安装了 dwm,我非常喜欢它。但是,我发现状态栏除了在切换标签时没有任何用处,所以我认为一个有用的功能是仅在按下 MODKEY 时显示它。

我知道 MODKEY+b 可以切换栏,但我希望能够在按住 MODKEY 的同时查看它。我还希望这不会消耗事件,因此我仍然能够将其他键链接到序列上。

我在网上找到的关于此的唯一信息是来自 Lokichaos (https://warosu.org/g/thread/24122078) 的帖子:

I split the difference with "peek" behavior. When I hold down Mod4 (my main dwm modkey) it shows the bar (but does not reserve space for it). The bar also auto-shows when there is an urgent client waiting (so I can see the highlighted tag). [...]

有什么方法可以用我的 config.h 文件实现它,或者我需要进入细节 dwm.c 吗?关于如何以有组织的方式完成此操作以便我可以将其他操作绑定(bind)到按键和释放有什么想法吗?

感谢您的帮助!

--编辑--

This patch 允许你听释放事件,(他们甚至告诉你如何通过按下/释放 MODKEY+b 来切换栏),但我只能听非 mod 键上的按下和释放。同样,我的目标是在按下 MODKEY 时显示条形图,并在松开时再次消失。

这是我在 config.h 中尝试过的三件事:

  type           modifier                       key   function         argument
{ KeyRelease,MODKEY, 0, togglebar, {0} },
{ KeyRelease,MODKEY, NULL, togglebar, {0} },
{ KeyRelease,MODKEY, XK_Super_L, togglebar, {0} },

...无济于事。

最佳答案

你可以试试holdbar补丁来达到你的目的。我正在使用它,它可以无缝运行,没有任何错误。

请注意,使用此功能后,togglebar 将不再起作用,bar 将始终隐藏。此外,您不能将 HOLDKEY 映射到简单的 MODKEY,因为它需要 keysym 绑定(bind)。您可以通过运行 xev 并按所需的键来获取它们。将显示其十六进制的 keysym 值。我使用 Super (Windows) 键,它的 keysym 值为 0xffeb。我应用了相同的补丁。想看的可以上Github查看.

关于x-dwm - 配置 dwm (Linux) 以在按住 MODKEY 时查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31039179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com