使用 bindsym 在 i3 中的 urvxt 上运行 ranger

使用 bindsym 在 i3 中的 urvxt 上运行 ranger

我正在尝试使用

bindsym $mod+Mod1+b exec "urxvt -e bash -c ranger"

在我的 i3-config 中。它可以运行,但 ranger 的许多功能无法访问,例如,

  1. 我无法使用复制文件(/文件夹)路径yp
  2. 当我运行时,:shell some command它给了我什么tmux zsh,但什么也没有发生。

如果我从 gnome-terminal 运行它,一切都会正常进行。urvxt -e bash -c ranger唯一的问题是当我通过 bindsym 调用终端应用程序时,它无法正常工作,否则它会正常工作。我没有更改 ranger 的默认设置。

Xdefaults 文件是.i3config 文件是

答案1

你能试一下吗

bindsym $mod+Mod1+b exec urxvt -e "ranger"

大多数在应用程序内执行的命令都会以引号形式出现。

ranger是在 urxvt 中执行的命令。因此exec urxvt将触发urxvt,稍后ranger将在其中执行

相关内容