我对保存 Konsole 标签布局的更改

主要观点:作者近期为 Konsole 终端模拟器制作了一个补丁,增加了当前标签布局保存系统的一些功能,如工作目录、分割窗口大小和可选命令等;介绍了当前 Konsole 的标签布局保存方式及存在的不足,对比了添加新功能前后的布局文件格式;给出了一个具体的使用示例,通过 bash 脚本自动加载特定的 Konsole 布局;还提到未来希望在 Konsole 内部添加一个 GUI 工具来方便定制布局。
关键信息:

  • 补丁地址:ViewManager: Save columns, lines and working directory to tabLayout (!1095)
  • 当前 Konsole 标签布局保存步骤:打开 Konsole - 分割视图 - 菜单 -> 视图 -> 保存标签布局...,生成的 JSON 文件格式示例
  • 作者修改后的布局文件格式示例,增加了 Columns、Lines、WorkingDirectory 等字段
  • bash 脚本示例:#!/usr/bin/env bash konsole --separate --hold --workdir "$1" --layout "$HOME/Documents/helix-editor.json" &
    重要细节:
  • 注意此补丁未在当前 Konsole 版本中,将在 25.07 版本中,除非被回溯
  • Konsole 加载命令时会模拟输入命令,无需单独的 Parameter 字段
  • 作者制作此补丁是因为在其他终端编辑器中看到过类似功能,且只想分割视图并保存/加载布局,可选择使用 Zellij 但不需要其过多功能
阅读 36
0 条评论