我想重命名工作区,但默认保留工作区编号,在i3用户指南中,我找到了以下脚本来完成此操作。如何在i3 config中执行一个函数?
bindsym $mod+r exec i3-input -F 'rename workspace to "%s"' -P 'New name: '
但问题是,它不会保留工作区编号默认情况下,所以我必须记住键入工作区编号。
我找到了一种方法来获得具有以下命令的焦点工作区号码的数量,但我不知道如何在i3 config中将输入名称连接到一起。
i3-msg -t get_workspaces | jq '.[] | select(.focused == true) | .num'
所以,我想知道是否在i3的配置文件,我可以执行某种功能Concat的工作区数与用户输入来实现我的目的是什么?
您还可以将脚本目录添加到PATH变量,但不使用'.bashrc':https://askubuntu.com/a/920572/75083 – yPhil