在 i3 启动时自动运行应用

通过在按键绑定时使用 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 有详细介绍。