我在 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
,因此您的计算机不会进入睡眠状态。