如何为 i3wm 创建自定义键绑定?

如何为 i3wm 创建自定义键绑定?

我想创建一个自定义键绑定,以打开 i3 配置进行编辑,但我无法让它工作:

bindsym $mod+Control+a exec "nano /home/mertonwu/.config/i3/config"

我尝试了各种方法,包括使用 --no-startup-id,它不会在顶部抛出红色条的错误,但无论有没有该参数都不会打开任何窗口。顺便说一下,我在 Arch Linux 上。

有人能帮我解决吗?

答案1

您已将 i3 本身配置为启动 nano。这样,您将无法访问命令的标准输入和输出。您应该启动一个启动 nano 的终端窗口,这可以使用不同的命令来完成,具体取决于您首选的终端仿真器。

例如,对于 Gnome 终端(取自邮政):

bindsym $mod+Control+a exec gnome-terminal -- nano /home/mertonwu/.config/i3/config

相关内容