ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

cool-retro-term命令行参数全清单:--workdir、-e、-p、--fullscreen 速查指南

cool-retro-term命令行参数全清单:--workdir、-e、-p、--fullscreen 速查指南 cool-retro-term命令行参数全清单--workdir、-e、-p、--fullscreen 速查指南【免费下载链接】cool-retro-termA good looking terminal emulator which mimics the old cathode display...项目地址: https://gitcode.com/GitHub_Trending/co/cool-retro-termcool-retro-term是一款在 Linux / macOS 上运行的复古 CRT 显像管风格终端模拟器基于 Qt6 QML。本文是一份命令行参数速查表带你快速搞懂--workdir、-e、-p、--fullscreen等全部启动选项3 分钟上手。上图cool-retro-term 用于模拟老式显像管噪点的纹理贴图allNoise512.png一键获取与验证安装大多数 Linux 发行版Ubuntu、Fedora、Arch 等的官方仓库已收录本项目直接包管理器安装即可。也可以从源码构建参考 README.md 的 Building 章节。安装后先用这两个安全参数验证一下cool-retro-term --version # 输出版本号后退出 cool-retro-term --help # 输出参数帮助后退出帮助文本由 app/main.cpp#L65-L76 生成它就是你查参数的官方出处。核心命令行参数速查表参数形式作用解析位置--workdir--workdir dir指定终端启动时的工作目录默认当前目录app/main.cpp#L130-e-e cmd [args...]启动后立即执行的命令会吞掉后面所有参数app/main.cpp#L120-L128-p/--profile-p profile以指定配置文件颜色/字体/特效预设启动app/qml/ApplicationSettings.qml#L864-L872--fullscreen无值声明为全屏启动注意 ⚠️ 见后文app/main.cpp#L71--default-settings无值跳过已保存设置使用出厂默认设置app/qml/ApplicationSettings.qml#L858-L860--verbose无值打印 profiles、settings 等附加调试信息app/qml/ApplicationSettings.qml#L855-L857-v/--version无值打印版本号并退出app/main.cpp#L80-L84-h/--help无值打印帮助并退出app/main.cpp#L65-L76最快上手-e执行指定命令-e是日常最常用的参数——让终端打开就直接跑命令# 在复古终端里直接打开 vim cool-retro-term -e vim # 启动带参数的命令-e 之后的所有内容都会交给该命令 cool-retro-term -e ls -la /tmp⚠️重要陷阱-e会捕获它后面的所有参数所以必须放在命令行末尾不要再跟--workdir等其他选项。对应实现见 app/main.cpp#L120-L128。指定工作目录--workdir dir# 终端一打开就进入你的项目目录 cool-retro-term --workdir ~/projects/my-app不写--workdir时程序自动回退为当前所在目录QDir::currentPath()解析逻辑在 app/main.cpp#L130。切换配色风格-p/--profile profilecool-retro-term 的精髓在于内置的 CRT 配色预设Amber 琥珀色、Green 绿色、IBM DOS 等。用-p可以在启动时直接指定而不必进菜单手动切换cool-retro-term -p Default Amber cool-retro-term --profile Green On Black规则与坑名称必须与内置/自定义 profile 的显示名完全一致无效名称会被静默忽略仅打印一条 Warning见 app/qml/ApplicationSettings.qml#L864-L872内置 profile 列表定义在 app/qml/ApplicationSettings.qml#L656-L842可先跑一遍--verbose查看有哪些可用自定义 profile 支持导入/导出见 app/qml/ApplicationSettings.qml#L862 的loadCustomProfiles关于--fullscreen的真相 ⚠️--help输出里写着 --fullscreenRun cool-retro-term in fullscreenapp/main.cpp#L71Debian 手册页 packaging/debian/cool-retro-term.1 也有记载——但在当前源码中并没有找到读取该参数的实现即它可能不会真正生效。替代方案窗口内右键菜单 → Fullscreen或菜单栏的 Fullscreen 项实现位于 app/qml/TerminalWindow.qml#L42-L60。常见问题排查FAQ-e后面的参数没生效检查-e是否位于所有参数最后。-e会吞掉后续一切参数。--profile没反应确认 profile 名称拼写与内置列表完全一致配合--verbose可输出当前加载的 profiles 与 settings 便于核对。设置了--workdir却进了别的目录确认路径存在且可写不指定时默认使用当前目录。已经开着 cool-retro-term再执行命令没反应程序采用单实例模式第二次运行不会报错而是向已有实例发送new-window消息新开一个窗口app/main.cpp#L93-L99。想用默认设置演示效果加--default-settings跳过读取已保存的用户设置。参数组合示例# 琥珀色配色 进入项目目录 直接跑 tmux cool-retro-term -p Default Amber --workdir ~/projects -e tmux # 出厂默认设置 详细日志适合排查配置问题 cool-retro-term --default-settings --verbose源码与文档位置参考内容位置C 侧参数解析-e、--workdir、-h、-vapp/main.cppQML 侧参数处理-p、--default-settings、--verboseapp/qml/ApplicationSettings.qml全屏开关实现app/qml/TerminalWindow.qml内置 profile 预设列表app/qml/ApplicationSettings.qml#L656-L842Debian man 页参数文档packaging/debian/cool-retro-term.1掌握--workdir、-e、-p这三个主力参数基本就覆盖了 cool-retro-term 命令行用法的 90%--fullscreen建议改走菜单操作更稳妥。祝你的复古终端体验愉快 ️【免费下载链接】cool-retro-termA good looking terminal emulator which mimics the old cathode display...项目地址: https://gitcode.com/GitHub_Trending/co/cool-retro-term创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表