运行 VLC 时禁用暂停

运行 VLC 时禁用暂停

我在 Ubuntu 16.04 上,并且设置了一些小的 bash 别名,如下所示:

alias radio='cvlc http://internet/radio/stream.pls -q'

这样我就可以快速在 Bash 中播放一些音乐。是否有命令可以添加以在 VLC 运行时禁用挂起并在退出 VLC 时再次启用它?我知道我可以更改电源设置,但我不想每次想播放一些网络电台时都这样做。有什么更好的通用解决方案吗?

答案1

我写了一篇关于这个问题的答案:如何让 Ubuntu 在挂起之前发出哔哔声(几秒钟)?几天前,我将使用相同的概念来解释您的情况。

安装xdotool包:

sudo apt install xdotool

创建脚本,并将其保存在您喜欢的地方:

#!/bin/bash
sleep 2
while [ `pgrep -x vlc` ]
do
 xdotool key shift 
 sleep 60;
done

将您的别名更改为:

alias radio='bash ~/path/myscript.sh & cvlc http://internet/radio/stream.pls -q'

现在,此脚本在运行时每分钟都会进行一些虚假活动vlc,因此您的计算机不会进入睡眠状态。

相关内容