請問mpv可以設置全局熱鍵嗎?
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
請問mpv可以設置全局熱鍵嗎?
請問mpv可以設置全局熱鍵嗎?如果在openbox裡設置一個cycle pause,又該怎麼做?!!
- astolia
- 论坛版主
- 帖子: 6513
- 注册时间: 2008-09-18 13:11
Re: 請問mpv可以設置全局熱鍵嗎?
可以变相接受全局命令。
mpv --input-unix-socket=/tmp/mpvsocket xxx.avi
echo "cycle pause" | socat - /tmp/mpvsocket
或
mkfifo /tmp/mpvfifo
mpv --input-file=/tmp/mpvfifo xxx.avi
echo "cycle pause" > /tmp/mpvfifo
你把echo那行用弄成个shell脚本,绑定到全局快捷键执行就是了
mpv --input-unix-socket=/tmp/mpvsocket xxx.avi
echo "cycle pause" | socat - /tmp/mpvsocket
或
mkfifo /tmp/mpvfifo
mpv --input-file=/tmp/mpvfifo xxx.avi
echo "cycle pause" > /tmp/mpvfifo
你把echo那行用弄成个shell脚本,绑定到全局快捷键执行就是了
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
Re: 請問mpv可以設置全局熱鍵嗎?
astolia 写了:可以变相接受全局命令。
mpv --input-unix-socket=/tmp/mpvsocket xxx.avi
echo "cycle pause" | socat - /tmp/mpvsocket
或
mkfifo /tmp/mpvfifo
mpv --input-file=/tmp/mpvfifo xxx.avi
echo "cycle pause" > /tmp/mpvfifo
你把echo那行用弄成个shell脚本,绑定到全局快捷键执行就是了
謝謝
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
Re: 請問mpv可以設置全局熱鍵嗎?
astolia 写了:可以变相接受全局命令。
mpv --input-unix-socket=/tmp/mpvsocket xxx.avi
echo "cycle pause" | socat - /tmp/mpvsocket
或
mkfifo /tmp/mpvfifo
mpv --input-file=/tmp/mpvfifo xxx.avi
echo "cycle pause" > /tmp/mpvfifo
你把echo那行用弄成个shell脚本,绑定到全局快捷键执行就是了
謝謝
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
Re: 請問mpv可以設置全局熱鍵嗎?
还是不行啊 版主
我用第二种方法 结果还提示错误 input前的--会提示错误 去掉就没有了mpv input-file=/tmp/mpvfifo xxx.avi
脚本是绑定到.xbindkeysrc里 但是没有效果
- astolia
- 论坛版主
- 帖子: 6513
- 注册时间: 2008-09-18 13:11
Re: 請問mpv可以設置全局熱鍵嗎?
你也不看看原帖是几年前的,现在版本的mpv把参数改了。自己查manpage去 https://manpages.ubuntu.com/manpages/ja ... mpv.1.html,还是以--input开头的。
你把--去掉就变成了设置环境变量input-file,自然不会对mpv起什么效果。与其在这里自作聪明,不如去学一下shell语法
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
Re: 請問mpv可以設置全局熱鍵嗎?
我不是这个意思,也不是自作聪明,我是想说去掉--也没有效果astolia 写了: ↑2022-12-01 15:31你也不看看原帖是几年前的,现在版本的mpv把参数改了。自己查manpage去 https://manpages.ubuntu.com/manpages/ja ... mpv.1.html,还是以--input开头的。
你把--去掉就变成了设置环境变量input-file,自然不会对mpv起什么效果。与其在这里自作聪明,不如去学一下shell语法
- astolia
- 论坛版主
- 帖子: 6513
- 注册时间: 2008-09-18 13:11
Re: 請問mpv可以設置全局熱鍵嗎?
当你尝试把--去掉再运行命令的时候在我看来就是在自作聪明:不知道为什么会出错,就瞎改一通希望能碰对。
我上面说错了,这不是在设置环境变量,而是让mpv去播放当前目录下一个名为 input-file=/tmp/mpvfifo 的文件,mpv的输出中肯定会有这么一段错误提示
代码: 全选
Playing: input-file=/tmp/mpvfifo
[file] Cannot open file 'input-file=/tmp/mpvfifo': No such file or directory
Failed to open input-file=/tmp/mpvfifo.
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
Re: 請問mpv可以設置全局熱鍵嗎?
好的 我懂了 谢谢版主astolia 写了: ↑2022-12-01 16:18当你尝试把--去掉再运行命令的时候在我看来就是在自作聪明:不知道为什么会出错,就瞎改一通希望能碰对。
我上面说错了,这不是在设置环境变量,而是让mpv去播放当前目录下一个名为 input-file=/tmp/mpvfifo 的文件,mpv的输出中肯定会有这么一段错误提示你注意到了吗?还是只看到mpv播放起了某个视频就觉得没出错呢?代码: 全选
Playing: input-file=/tmp/mpvfifo [file] Cannot open file 'input-file=/tmp/mpvfifo': No such file or directory Failed to open input-file=/tmp/mpvfifo.