如何让 Ubuntu 听起来像电影 2001: A Space Odyssey 中的 HAL?

mxd*_*dsp 92 sound command-line customization

题:

我希望 Ubuntu 听起来像 HAL 9000,来自斯坦利·库布里克 (Stanley Kubrick)的电影2001: A Space Odyssey。至少,我希望它播放声音:

  1. 启动“所有系统都正常运行”
  2. 关机“恐怕这是我不允许发生的事情”/“再见”
  3. 升级“我现在感觉好多了。真的。”
  4. 重启“请稍等。”
  5. 新邮件“有一条消息给你”

更多的:

  1. 在第一个错误sudo密码提示时播放声音:“对不起,戴夫。恐怕我不能那样做”
  2. 在第二次错误sudo密码提示时播放声音: “戴夫,你觉得你在做什么?”
  3. coreutils命令(如cp, dd)需要很长时间才能完成时播放声音:“稍等片刻。稍等片刻。” 也许,一些有进展的脚本可以工作?
  4. coreutils命令(或任何命令)需要很长时间才能完成后播放声音:“我很抱歉延迟。”
  5. 播放声音和unknown command错误消息:“恐怕我不能那样做。”

接下来:

我正在等待更多的贡献,我将为所有更改制作一个脚本。

mxd*_*dsp 88

准备

  • 下载HAL 声音并将它们存储在一个文件夹中,比方说~/audio/hal/
  • 编辑:正如@M 所指出的那样。Becerra 在评论中说,stoutman.com现在坏了。The 2001 Archive中提供了更多 HAL 声音。
  • 我们将使用 function.wav、cantalow.wav、1moment.wav、better.wav goodbye.wav 和 message4u.wav(来自 stoutman.com 的旧声音,从上面的链接中找到您自己的自定义声音)。
  • 当然,您可以使用许多其他声音并自定义您自己的 HAL!
  • 我们将使用paplayPulseAudio服务器,所以没有什么别的安装。

1. 启动:“所有系统都正常运行”

本节说明如何在会话打开时播放声音()。

2.关机:“那是我不能允许发生的事情......”

本节说明如何在非sudo用户尝试使用时播放声音shutdownsudo -v之前的命令paplay播放声音之前询问密码提示。如果您在提示输入密码之前不关心播放声音,则可以将其删除:

3.升级:“我现在感觉好多了。我真的。”

本节说明如何在使用以下命令升级软件包后播放声音apt

4. 重启:“请稍等……”

本节说明如何在重新启动前播放声音。

5.邮件通知:“有消息给你”

就是这样

嗯,当然这些只是可以做什么的例子。我想分享我设置的那个有趣的配置,不是在我的电脑上,而是在家庭服务器(带扬声器)上。如果您想以 root 身份播放这些声音,或者为更多命令添加其他声音,还可以做或必须做更多的事情。

我对你改进它的想法感到厌烦。

享受您的 HAL 并...保持安全。