i3和sway的小型下拉终端
i3-quickterm的Python项目详细描述
i3快速术语
特点
使用
当启动时,它将最小化当前屏幕上的quickterm(如果有) 一个。否则,它将提示用户打开shell或使用 参数中提供的一个。在
如果请求的shell已经在另一个屏幕上打开,它将被移动 当前屏幕。在
建议将其映射到i3绑定:
# with prompt
bindsym $mod+p exec i3_quickterm
# always pop standard shell, without the menu
bindsym $mod+b exec i3_quickterm shell
配置
配置从~/.config/i3/i3-quickterm.json
读取。在
menu
:用于选择shell的与dmenu兼容的应用程序term
:终端仿真器的选择history
:保存上次使用的shell顺序、上次使用的顺序的文件 如果设置为空,则禁用ratio
:要使用的屏幕高度的百分比pos
:弹出终端的位置(top
或{}) shells
:已注册的shell({ name: command }
)
term
可以是:
- 一个格式字符串,比如这个:
urxvt -t {title} -e {expanded}
with 终端的正确参数格式。一些终端,比如 xfce4终端需要将命令参数作为字符串传递。在 在这种情况下,将{expanded}
替换为{string}
- 硬编码列表中的终端名称,它应该是现成的。
现在,列表的唯一参考是源代码
(搜索
TERMS =
)。 如果要添加其他终端(或更正错误),请打开 拉取请求。在
menu
、term
、history
和{{$var}
。在
未指定的键从默认值继承:
^{pr2}$要求
- python>;=3.4
- i3>;=v3.11或sway>;=1.2
- i3ipc-python>;=v2.0.1版
- dmenu或rofi(可选)
- 项目
标签: