我想创建一个自定义键绑定,以打开 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