从 i3 配置执行脚本

Phi*_*ide 3 keyboard-shortcuts macro i3 xbindkeys

题:

我正在使用 i3-wm 并且我将 Mod3 用作热键。我有以下内容./config/i3/config

#This command works
  bindsym Mod3+f exec "firefox" 

#This doesn't work nor do my other scripts
  bindsym Mod3+w exec "openBrowser" 
Run Code Online (Sandbox Code Playgroud)

当我从 bash 运行它们时,这两个命令都可以正常工作,但只有“firefox”命令使用热键运行。运行我自己的脚本不起作用。

额外细节:

openBrowser 是一个脚本,/opt/bin/在我的路径中。还尝试做:

#This command works
  bindsym Mod3+f exec /opt/bin/openBrowser
Run Code Online (Sandbox Code Playgroud)

我还尝试了其他脚本,但在 i3 调用时这些脚本都不起作用。因此,我确定这不是脚本的问题。

我还注意到,当我在 bash 中时,如果我执行 Mod3+w,我的光标会闪烁,就像我执行 Mod3+[any unset key] 一样,该键会将其值写入屏幕。所以看来 i3 至少正在尝试运行该功能。

小智 5

我试图复制您描述的问题。我发现我同时存在两个 i3 配置文件。~/.config/i3/config~/.i3/config

就我而言,编辑~/.config/i3/config没有效果,因为它似乎~/.i3/config胜过它。

这是一个长镜头,但是看看您是否有多个配置文件,并且您是否正在编辑错误的配置文件。