新鲜出炉
这是一个可爱的小应用程序,不会给您带来太多麻烦。可以把它想象成 Amarok 和 Kaboodle 的中间体,您就明白了。对于那些只想一次播放几个文件,并且讨厌功能多到您永远用不完的华丽音乐播放器的人来说,Minirok 正适合您。该播放器非常简约和朴素,但仍然允许一些功能,例如播放列表、皮肤、Last.fm 支持、快捷键和用于 KDE 集成的 DCOP 支持。根据 Minirok 的网站
Minirok 是一个用于 K 桌面环境的小型音乐播放器。顾名思义,它以 Amarok 为模型,但功能集有所减少。特别是,它旨在满足作者的所有需求和愿望,而忽略其他一切。但是,外观和感觉几乎与 Amarok 相同。主界面是文件系统的树状视图,带有一个只能通过拖放填充的播放列表。没有从标签构建的集合,因此它针对的是那些集合已经以树状结构组织在文件系统级别的人。可以在树状视图和播放列表中执行搜索。
安装
如果您访问 Minirok 网站,tarball 和 .deb 文件都可用(Debian 软件包比源代码 tarball 稍微旧一点)。就依赖项而言,除了 PyQt 和 PyKDE 之外,唯一相对不太为人所知的依赖项是 python-mutagen — 一个处理音频元数据的 Python 模块。Apt 用户应该能够通过以下命令安装该模块
# apt-get install python-mutagen
在执行此命令后,.deb 文件应该可以安装,并且 tarball 应该可以顺利构建。要安装 .deb 软件包,请打开一个终端,转到 .deb 文件所在的目录,并使用命令
# dpkg -i minirok_0.7-1_all.deb
要通过源代码安装,请下载并解压 tarball。在新目录中打开一个终端,然后输入命令
# ./setup.sh install
用法
Minirok 应该在您菜单的“多媒体”下。如果不在,只需运行命令minirok即可。进入后,只需单击并将文件夹或 MP3 拖到右侧的窗口窗格中。就控件而言,右下角看起来像窗口的按钮会清除播放列表,因此如果您已将所有内容弄乱并想重新开始,那就是您的按钮。否则,它只是简单的向前或向后跳过曲目、停止、播放/暂停和一个滑块栏。左侧有两个按钮:第一个向下箭头是用于重复播放,第二个向右箭头是用于随机播放。就是这样 — 非常好且简约!
目前,由于界面简约,事情相当稳定,只有偶尔的错误。我发现它不喜欢某些类型的 MP3,有时它不会继续播放播放列表中的下一首曲目,但这些问题似乎已在最新的 tarball 中修复。总的来说,这个项目是我本月最喜欢的。它填补了一个空白,并且不会给您带来所有安装上的麻烦。
如果您正在寻找一个用于查找重复文件的优秀工具,那就是它了。我研究这些工具已经有一段时间了,但我不敢信任任何工具来触碰我的文件系统,因为我的许多重复文件都是有目的放在那里的。Perfect Match(或简称 pmatch)是非破坏性的。使用默认选项只会打印出重复文件的列表,让您自己决定要删除哪些文件。
至于目标和愿望,根据作者 Tomasz Muras 的网站
不久前,我一直在寻找一个可以查找(并可能删除)重复文件的实用程序。我找到了一些,但没有一个足够复杂,无法满足我的需求……因此有了 Perfect Match 的想法!我的主要要求是快速比较 — 即首先根据大小比较文件,然后进行哈希 — 并在选择应删除哪个重复项时执行一些逻辑。
安装
目前,pmatch 没有可用的安装程序,因此您需要执行几个步骤,但谢天谢地,步骤不多,因为它是一个小型项目。主要依赖项是 Ruby,以及一个名为 RubyGems 的子项目 — 一个用于管理 Ruby 软件库的系统。RubyGems 很可能已经在您发行版的存储库中,因此执行简单的
# apt-get install rubygems
对于大多数人来说都可以正常工作。如果不行,请查看 RubyGems 主页 (rubgems.org)。安装 RubyGems 后,您将需要一个名为 log4r 的 gem。使用以下命令
# gem install log4r
完成这两个步骤后,您就可以下载 pmatch 了。访问该项目的网站,并将 tarball 保存到您的硬盘驱动器。由于某些原因,我的 GUI 存档工具都不喜欢这个 tarball,因此打开一个终端,转到它所在的目录,然后输入命令
$ tar -jxf pmatch_0.2.tar.bz2
从这里开始,pmatch 就可以使用了,但只能通过本地命令./pmatch使用。要系统范围安装 pmatch,请输入以下两个命令
# cp pmatch /usr/local/bin/ # chmod 755 /usr/local/bin/pmatch
从这里开始,任何用户都应该可以随时使用 pmatch。
用法
要以基本形式使用 pmatch,请输入命令pmatch后跟您要检查的目录。例如,执行此操作后,我收到了以下 shell 输出
nhoj@ubuntu:~$ pmatch musostuff/storm-day/ rm musostuff/storm-day//verse2/raw-drums.wav rm musostuff/storm-day//sessions/steve-17-06-06/verse-drum-track.wav rm musostuff/storm-day//sessions/nhoj-session-26-2-06/session2.wav rm musostuff/storm-day//sessions/nhoj-session-26-2-06/session1.wav
当您看到 rm 后跟文件名时,不要惊慌。这些目前纯粹是建议。如果您实际上想执行这些更改,可以通过管道将命令传递给 bash,如下所示
$ pmatch musostuff/storm-day/ | bash
现在,这些命令将实际执行并删除所述文件。有关更高级的用法以及 pmatch 工作原理的信息,请查看 Perfect Match 主页的“用法”部分。
总的来说,这是一个方便的小项目,很可能会进入许多用户的工具包,并有望进入发行版存档。一旦该项目完全成熟,我不会惊讶地看到一些 GUI 前端进入我们的桌面。
我想用一个我遇到的最古怪和最多彩的项目 — FpcBol 来结束这篇文章。FpcBol(或简称 bol)是一个面向儿童的桌面,旨在色彩鲜艳且易于使用,仅使用图标(没有菜单),并具有家长控制功能,而且足够精简,可以在较旧的 PC 上运行。这一切听起来都很酷,其中一些我们以前见过,但桌面和界面是我见过的最奇怪的,并且与我以前使用过的任何东西都不同 — 不一定是坏事!您是否像我一样感兴趣?跟我来……
安装
首先,安装方面尚未完成,并且处于不断变化的状态。Florence Mathias(项目维护者)和我实际上以某种方式在这个项目上合作。他每天都在更改安装脚本,而我给他反馈。我强烈建议查看项目网站上的“操作指南”部分(它本身只是一系列彩色图片和屏幕截图)。由于 bol 基于 Free Pascal 和 SDL,因此有很多晦涩难懂的要求,“操作指南”部分提供了在各个发行版上采取步骤的图片说明。
当您准备好下载源代码 tarball 时,单击网站上的 FpcBol 图片,这将带您进入 SourceForge 页面的文件存档。下载后,解压 tarball,并在新目录中打开一个终端。对于任何基于 Debian 的系统(例如 Ubuntu、MEPIS 等)的用户,我强烈建议运行install_debian脚本 — 它会下载所有需要的依赖项,并为您节省大量挫败感
# ./install_debian
要开始安装,请使用如下自称丑陋的安装脚本(以 root 或 sudo 身份)
# ./install
该脚本将进行一系列依赖项和配置检查。首先,它将查看您是否有所谓的 bol.icone,如果没有,则为您下载最新的(您不会有,除非您以前经历过此过程)。这大约 20MB,所以去泡杯茶,稍后再回来。
可能会出现的一个棘手的错误是一条消息,内容为
jedi-sdl not present untar sdl.tar.gz (tar xvfz sdl.tar.gz) under /usr/lib/fpc/<version>/units/<cpu>/sdl
在 bol 的 sources 目录中查找,您会找到一个名为 sdl.tar.bz 的文件。以 root 身份,将其复制到您需要的目录(在我的情况下为 /usr/lib/fpc/2.0.4/units/i386-linux),切换到该目录并解压存档。重新运行安装脚本,您应该可以顺利通过此阶段。如果不行,请检查您是否已将 sdl.tar.bz 解压到正确的目录。
如果您收到错误 “Xmuu library not present !!!!!”,请检查您的本地文件 /etc/ld.so.conf 以确保它具有以下行
/lib /usr/lib /usr/local/lib /usr/X11/lib
如果这些区域都已通过,则程序的一个可爱小部分会弹出一个旋转的立方体,以提前测试 bol 的某些部分是否可以工作。单击小立方体,如果可以工作,则回答 Y。如果不行,您可能缺少一些需要的库。之后,脚本将询问您邮件阅读器的路径,并为您提供示例路径。输入您喜欢的邮件应用程序的路径,这应该是脚本的结尾。请注意,还提供了用于安装各个用户的本地配置文件的脚本。如果您想这样做以使首次运行更干净,请通过输入以下命令来运行脚本
# ./install_users
哎哟!这很长,但是一个清理过的安装程序已列入此项目的待办事项清单,并且很可能在您阅读本文时已得到完善。脚本中提供了一些说明,以及关于如何将 bol 集成到您的登录菜单中的 README 文件,但我会让您自己阅读。
用法
您可以立即在另一个桌面上启动它,所以现在让我们完成这个步骤,然后您可以从那里开始。打开一个终端,然后输入
$ /usr/local/bol/lance_bol
在您突然看到一个疯狂的旋转立方体全屏显示之前,终端将传递一堆初始化信息。我认为这可能是一种加载屏幕(我不知道),但立方体很酷。几秒钟后,您的桌面将开始更改,新的背景和一个半透明的矩形(工作台)在屏幕顶部。工作台是驱动 bol 的部分,因此让我们专注于它。
下方的图标是应用程序按钮。将鼠标悬停在它们上方,它们会进行很酷的动画,并且应用程序的名称将显示在工作台的顶部。左键单击它将启动它。心形图标代表收藏夹。单击它会将下方的图标更改为收藏夹应用程序列表。如果您想清理屏幕上的杂乱,从右数第五个图标将仅显示桌面并最小化其他所有内容。哪个按钮重要?单击从右数第三个带有问号的蓝色按钮 — 它是帮助按钮!您的屏幕将突然被各种文字和颜色占据 — 它太疯狂了,我不得不截取屏幕截图。
当您受够了时,双击右侧的红色按钮,确认屏幕将接管工作台,告诉您右键单击退出(您会明白我的意思)。退出桌面后,您将再次看到立方体,但这次是反向的……太棒了!
FpcBol 是我一段时间以来见过的最疯狂的项目之一。它缺少菜单可能对不熟悉计算机的用户有吸引力。图形强度将吸引儿童,具有移动图标、华丽的色彩和有趣的风景的不断变化的桌面背景。总而言之,一切看起来都很华丽并且非常……法式!孩子们会喜欢的。最终结果绝对值得,即使安装程序有时很麻烦。在撰写本文时,FpcBol 刚刚达到 1.0 alpha 版,并且可能在本文印刷时达到完整版。Florence 可以帮忙完成一些事情,特别是改进英语和安装脚本,因此如果那里的任何程序员喜欢这个项目,为什么不帮助他呢?GUI 和一些更酷的功能(如家长控制及其日志文件)也没有太多文档,因此我很想看看 FpcBol 在获得相当多的受众后会变成什么样。
正在酝酿一些新鲜、创新或只是有点疯狂的东西?请发送电子邮件至 knight.john.a@gmail.com。
John Knight 是一位 23 岁的鼓和攀岩爱好者,来自世界上最偏远的城市 — 西澳大利亚州珀斯。他通常要么埋头于 Audacity 屏幕中,要么疯狂地敲击底鼓。