虽然 Emacs 提供了许多应用程序和功能来帮助完成工作,但它也提供了一种媒介来玩游戏、听音乐和进行其他有趣的活动。
现在拥有 CD 刻录机几乎是必需的,特别是如果您想下载 iso 镜像来安装新版本的 Linux。 cdrecord 应用程序是推荐用于刻录音频和数据 CD 的工具,它包含在许多发行版中。 但是,如果您想获取最新版本,请访问 http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html。
cdrecord 是一个命令行应用程序,因此您需要打开一个 Emacs 命令 shell (M-x shell) 才能使用它。
关于如何使用 cdrecord 刻录 CD 的完整说明超出了本文档的范围; 但是 Winfried Tramper 撰写了一篇关于制作数据和音频 CD 的优秀 HOWTO,可在 http://www.linuxdoc.org/HOWTO/CD-Writing-HOWTO.html 获取。 如果您是 Linux CD 刻录新手,本文档是必不可少的。
要播放 mp3 音乐文件,您需要应用程序 mpg123。 虽然该应用程序包含在许多发行版中,但标准版本不是 Emacs 原生的,因此您需要下载并安装 Emacs 启用的版本。 您可以从 Debian 下载文件 mpg123-el-1.24-1.tar.gz (最新的 Emacs 启用版本),地址为 http://http.us.debian.org/debian/pool/main/m/mpg123-el/。
下载文件后,您需要按照以下步骤安装它
使用命令 M-x shell 打开一个 Emacs shell。
将目录更改为包含新文件的目录。
使用命令 gunzip mpg123-el-1.24-1.tar.gz 解压缩文件。
解压生成的mpg123-el-1.24-1.tar文件,使用命令 tar -xvf mpg123-el-1.24-1.tar。
将目录更改为生成的mpg123-el-1.24-1.tar目录。 在此目录中,您将看到mpg123.el文件。 将此文件复制到/usr/shar/emacs/site-lisp目录。
打开您的.emacs文件并添加以下行
(autoload 'mpg123 "mpg123" "A Front-end to mpg123" t) |
保存并关闭您的.emacs文件。 然后重启 Emacs 以使更改生效。
要开始播放 mp3,请使用命令 M-x mpg123。 系统会要求您输入要播放的文件名。 输入要播放的 mp3 的名称,然后按回车键。 它应该立即开始播放。
有许多命令可以与 mpg123 一起使用; 下面列出了一些更常用的命令
播放或暂停
播放
音量增大
音量减小
退出
有关 mpg123 命令的完整列表,您可以在应用程序中向上和向下滚动以使其朗读。
关于 mpg123 中的音量的一个注意事项:在我的测试中,我发现当我启动 mpg123 时,系统音量经常会大幅下降,以至于我几乎听不到。 如果我退出 mpg123,Emacspeak 中的音量将继续非常低,无论在我启动 mpg123 之前如何设置。 但是,如果我在 mpg123 中调高音量,不仅在 mpg123 中处于可接受的水平,而且在我退出 mpg123 后也很大。
我使用 mpg123 时注意到的另一个问题是,有时当您退出应用程序时,它似乎没有放弃对声卡的控制。 如果您尝试播放 CD 或重启 mpg123,您将看到此行为的证据 - 您会收到一条错误消息,指出您的声卡正忙或未正确安装。 如果您检查打开的 Emacs 缓冲区列表,您会看到 mpg123 仍然在那里,尽管它显然处于可疑状态。 我尚未弄清楚如何解决此问题; 如果任何人有任何建议,请告诉我,以便将其添加到 HOWTO 中。
如果您发现自己经常听 MP3,Karl Dahlke 编写了一个 mp3 点唱机,可在 http://www.eklhad.net/linux/app/jukebox 获取,以及一个点唱机的示例配置文件,可在 http://www.eklhad.net/linux/app/sample.jukerc 获取。 在撰写本文时,点唱机版本为 1.0
如果您想抓取自己的 MP3,在 Linux 下这是一个两步过程。 第一步是将音频 CD 上的曲目转换为.wav格式,然后转换.wav文件为 MP3。 Nathan Robertson 在一个很棒的网页上介绍了如何做到这一点,该网页位于 http://www.nathanr.net/thisout/articles/linux-mp3/。