如何删除 awful.hotkeys_popup.show_help 中显示的 tmux 热键?

How to remove tmux hotkeys from showing in awful.hotkeys_popup.show_help?

这是一个很棒的 WM 问题,而不是一个 tmux 问题。 我的配置中使用了 awful.hotkeys_popup,但是,只要我使用它,它就会始终显示 tmux 的热键和热键组(即 tmux:session、tmux:panes)。问题是我从来没有在我的系统上安装过 tmux;我不使用它,也不打算使用它。我一直忽略对话框中的这些条目,但我想最终解决这个问题。

我在网上看到 in the docs tmux 会话有一条规则,“如果没有提供规则,那么 tmux 热键将始终显示!”。这就是 tmux 一直出现的原因吗?

我想知道如何从 hotkey_popup 小部件中删除 tmux 热键。不幸的是,我真的不明白如何通过阅读文档来做到这一点。如果有人能向我解释如何做到这一点,我将不胜感激。

我不太确定摆脱它的正确方法是什么,但不正确的方法是 mkdir -p ~/.config/awesome/awful/hotkeys_popup/keys && touch ~/.config/awesome/awful/hotkeys_popup/keys/tmux.lua。只需用一个什么都不做的空文件替换 awful.hotkeys_popup.keys.tmux 模块。

此外,您可以添加 awful.hotkeys_popup.keys.tmux.add_rules_for_terminal({ rule = { name = "no window ever has a name like this }})。我猜这同样很老套。

更正确的做法是从您的 rc.lua

中注释掉以下内容
-- Enable hotkeys help widget for VIM and other apps
-- when client with a matching name is opened:
require("awful.hotkeys_popup.keys")

它接近文件的顶部