命令行控制 Amarok:amarok 启动参数与帮助全表
KDE 系应用的传统:命令行不只是启动器,还是控制接口。这篇讲终端侧能对它做什么——查命令、带参数启动、以及把播放控制写进脚本。
先看完整命令清单
在终端里执行:
amarok --help-all
官方手册指定的这条命令会列出当前版本全部可用的命令行参数——包括启动选项与控制选项。之所以推荐它而不是背清单:参数随版本演进,手册里的清单也可能滞后于代码,--help-all 永远是对的。
常见的命令行用法
普通启动:
amarok
带参数启动(具体参数以 --help-all 输出为准):播放器类应用常见的命令行能力包括指定播放、控制播放状态(播放/暂停/停止/下一曲)等——这些在它的命令行参数体系里都有对应项,执行一次 --help-all 立刻看到全部。
先启动再控制:已经开着窗口时,从另一个终端执行控制命令照样生效——命令行与界面是同一个程序的两种入口。
脚本化与桌面集成
命令行控制真正的威力在「组合」:
- 桌面热键:桌面环境的自定义快捷键里绑定命令行控制命令——等于自制一套全局键(与 全局快捷键 的内置方案互补);
- 定时任务:cron/systemd 定时执行——比如午休结束自动切到某个播放状态;
- 联动脚本:写脚本联动其他工具(屏幕锁定时暂停、下班提醒时切歌)——逻辑在你手里。
与「脚本系统」的区别
别混淆两个概念:这篇的命令行参数是程序自带的启动/控制接口;脚本系统 是在播放器内部跑的扩展脚本(歌词源、自定义服务)。前者零门槛(会用终端就行),后者需要写代码。
适合谁
- 多显示器多工作区的重度键盘用户:不离开当前窗口控制播放,效率显著;
- 桌面自动化爱好者:把播放纳入自己的自动化体系;
- 普通用户:知道有这回事即可——图形界面 + 快捷键(常用快捷键速查)已经覆盖所有日常需求。
至此效率篇完结。最后一组是「出了问题怎么办」:新手常见问题。