通过在按键绑定时使用 exec
关键字,你可以配置 i3 在初始启动时将执行哪些命令。
exec
命令不会在重新启动 i3 时运行,如果你需要在重新启动 i3 时也运行命令,则应使用 exec_always
关键字。这些命令将按顺序运行。
有关 ; (分号)和 ,(逗号)的特殊含义的详细信息,请参见 命令列表#命令链接:它们在 i3 中将命令链接在一起,因此如果它们出现在你的命令中,你需要使用带引号的字符串(如 exec_quoting 中所示)。
语法:
exec [--no-startup-id] <command>
exec_always [--no-startup-id] <command>
示例:
exec chromium
exec_always ~/my_script.sh
# 执行终端仿真器 urxvt,忽略启动通知
exec --no-startup-id urxvt
参数 --no-startup-id 在 exec 有详细介绍。