新项目 - 来自实验室的新鲜成果
首先介绍的是一个对所有 PSP 用户都非常方便的工具。PSPVC 允许您将视频文件转换为 PSP 的原生格式,并处理其强制性的文件命名方案。根据 PSPVC 的网站介绍:“PSPVC 是一个用于为 PSP 转换视频文件的 FFmpeg 前端。它允许您为每个转换排队多个具有不同参数的转换。它支持 MPEG-4/SP(所有固件)和 H264/AVC(固件 2.0+)。”
安装
PSPVC 在某些发行版仓库中可用,但我正在运行 bleeding-edge 源代码版本。在需求方面,PSPVC 并不挑剔,并且为大多数多媒体系统使用相当常见的库,包括 nasm、libfaac、liba52、libxvidcore 和 GTK+ 2.0。但是,您还需要这些多媒体库的开发包——以 liba52-dev、libfaac-dev 等样式命名——尽管如果您使用的是基于源代码的发行版而不是二进制发行版,则可能不是这种情况。
从项目网站获取安装 tarball,并将其解压到一个新目录。进入新的 pspvc-install 目录,在那里打开一个终端,并输入以下命令(以 root 用户或使用 sudo)
# ./install.sh
如果运气好的话,安装脚本应该在一个漫长的过程中配置和编译自身。如果它在过程中卡住了,则可能需要一个库,并且它会在错误消息中告知您。脚本完成后,菜单项通常会出现在“多媒体”→“PSPVC - 视频转换器”下,或者您可以通过输入pspvc在命令行中启动它。
用法
加载后,您需要做的第一件事是选择要转换的视频文件。第一个字段旁边有一个“浏览”按钮,因此从那里选择您要转换的文件,然后单击“打开”。该文件已加载到主屏幕中,您将获得许多选项供您在转换前选择。第一个称为“配置文件”,您可以在其中选择视频的宽高比(16/9 代表宽屏,4/3 代表较旧的全屏格式)、比特率和编解码器。如果您选择 MPEG-4/SP,它将在任何 PSP 上工作。但是,选择 H264/AVC 可以为您提供更好的质量,但仅适用于自 2.0 版本以来进行固件升级的 PSP。
如果视频的音量太大或太小,“音量”字段允许您在编码开始之前对其进行调整。“PSP 文件名”字段是最棘手的;它包含 MAQ 编号,这使您必须选择一个尚未在 PSP 视频文件夹中分配的文件名编号。这需要您插入 PSP,查看视频文件夹(我的 PSP 使用 mp_root/100mnv01,但您的可能不同),如果您已经有一些文件在那里,请选择一个未出现在任何文件名上的数字。如果一开始没有任何内容,则 10001 就可以了;否则,请选择一个新数字。
完成所有选项后,按“转换”。将出现一个新窗口,显示转换过程,缩略图生成器可让您查看正在转换的视频的预览。转换完成后,您的新视频将位于与您选择转换的视频相同的文件夹中。将这个新文件及其对应的 videoname.thm 文件复制到您的 PSP 视频文件夹中,您的新视频就可以播放了。
总而言之,PSPVC 是一个简单且无痛的应用程序,甚至具有简单的编译过程。如果您是 PSP 用户,我会将 PlayStation Portable 视频转换器归类为必备类别。希望它很快会出现在大多数发行版存档中。
PCManFM 是一款轻量级文件管理器,它加载速度快且易于使用。它包括选项卡式浏览和设备查看,对于那些喜欢精简事物的人来说,它可能正是他们所需要的。以下是该项目网站上的功能列表
极其快速和轻量级。
在普通机器上可以在一秒钟内启动。
选项卡式浏览(类似于 Firefox)。
内置卷管理(通过 HAL 挂载/卸载/弹出)。
拖放支持。
文件可以在选项卡之间拖动。
在合理的时间内加载大型目录。
文件关联支持(默认应用程序)。
图像文件的缩略图。
书签支持。
正确处理非 UTF-8 编码的文件名。
提供图标和详细列表视图。
符合标准(遵循 FreeDesktop.org)。
干净且用户友好的界面 (GTK+ 2)。
除了常用的 X11 库之外,以下是项目网站上声明的所需依赖项
automake >= 1.9。
libgtk2.0-dev >= 2.6。
libglib2.0-dev >= 2.6(强烈建议 2.10+)。
libgamin-dev 或 libfam-dev(首选 libgamin)。
libstartup-notification0-dev。
libhal-dev(当使用 --enable-hal 配置选项时需要)。
libdbus-1-dev(当使用 --enable-hal 配置选项时需要)。
libhal-storage-dev(当使用 --enable-hal 配置选项时需要)。
一旦您解决了依赖项问题,请访问网站,获取最新的 tarball 并将其解压到一个新文件夹。在新文件夹中打开一个终端,并执行通常的操作
$ ./configure $ make
并且,以 root 用户或使用 sudo
# make install
它应该可以正常工作,如果不能,configure 脚本应该会检测到任何问题。
用法
安装完成后,可以通过输入pcmanfm在命令行中或转到“实用工具”→“PCMan 文件管理器”来启动 PCManFM。进入主屏幕后,您会注意到两个窗格。左侧包含指向您的主文件夹、桌面和存储设备的链接。右侧包含您的所有文件和文件夹。对于选项卡式浏览,您可以转到“文件”→“新建选项卡”,或按 Ctrl-T。您可以通过选择“文件”→“新建窗口”或按 Ctrl-N 来打开一个新窗口。
为了进一步利用用法,我建议调整“编辑”→“首选项”下的设置。在这里,您可以更改颜色以及图标和字体大小等内容,但最重要的是,您可以定义要通过快捷方式加载的终端,例如 xterm、eterm 等等。设置好后,当您浏览任何文件夹时,按 F4 或选择“工具”→“打开终端”将打开一个新终端,该终端已定位到您所在的文件夹。
最终,PCManFM 是我迄今为止使用过的最好的轻量级文件管理器。它具有让人联想到精简版 Konqueror 的感觉,我向任何需要资源占用少的文件管理器的人推荐它。对于任何轻量级发行版构建者,我也建议尝试将其作为您的默认文件管理器——界面非常直观且熟悉。
最后,我们为 Xfce 桌面的爱好者,甚至为那些想要在较慢的机器上使用漂亮但轻便的应用程序的人提供了一个 CD 刻录应用程序。根据其网站介绍,“Xfburn 是一个基于 libburnia 库的简单 CD/DVD 刻录工具。它可以擦除 CD-RW,刻录和创建 ISO 映像,以及将个人数据组合刻录到 CD 或 DVD。它目前正在大力开发中。”
安装
Xfburn 在某些存储库中可用,但通常情况下,它是一个较旧的版本(我目前正在编译 0.3.0 版本;在撰写本文时,Ubuntu 服务器的版本为 0.2.0)。使用源代码版本运行时,有一些挑剔的要求,但不多。像几乎所有为特定桌面设计的 Linux 应用程序一样,它们可以在您喜欢的任何桌面上运行,但您需要安装一些原始桌面的库。所以是的,请同时安装 Xfce。
至于其他依赖项,configure 脚本抱怨 libburn 和 libiosfs,我从 Ubuntu 存档中安装了它们,但这没有用。该网站提到了 libburnia,我在存档中根本找不到它,所以我实际上抓取了 libisofs 的源代码并编译了它,这确实有效(libburnia/libisofs 主页位于 libburnia-project.org)。configure 脚本最后抱怨的是一个名为 exo 的东西,当我安装 libexo 和 libexo-dev 时,它得到了修复。在那之后,一切都很顺利。
所以,获取最新的 tarball,解压它,在新文件夹中打开一个终端,并执行通常的操作
$ ./configure $ make
并且,以 root 用户或使用 sudo
# make install
用法
在必须是创纪录的幸运连串中,Xfburn 是连续第三个在菜单中自行安装的应用程序。在“实用工具”→“Xfburn”下检查。如果它不在那里,请输入xfburn在命令行中。对我来说,第一印象是精简版的 K3b,如果您发现这奇怪地让人联想到上一个 PCManFM 部分,那么您是对的。这是另一个即时加载程序,启动时不包含大量的警告消息,并且它具有功能美学,而不会丑陋和 GNOMEish(是的,我说出来了——所有仇恨邮件都发送到本文末尾的地址)。
但是,目前用法仍然相当受限。正如您从一开始的三个大按钮中看到的那样,您目前仅限于“刻录映像、新建数据组合和空白光盘”。任何新项目都在新选项卡中打开,K3b 样式,欢迎屏幕保留在第一个选项卡中,允许您继续执行更多刻录任务。“首选项”部分干净简洁,可让您扫描设备,而无需您可能从轻量级应用程序中期望的任何手动技巧。我发现最令人欣喜的是在组合新光盘时屏幕右下角的下拉框,它允许您动态选择您正在使用的任何尺寸的光盘——非常令人耳目一新。
目前,此应用程序的功能非常有限,因为它目前仅用于数据(没有音频 CD 或视频 DVD),但它仍在大力开发中。开发团队做出了明智的选择,使程序非常模块化和可扩展,允许他们在以后添加位,但保持他们目前编码的机制紧凑。同样,对于任何轻量级发行版构建者来说,这是一个不错的选择,一旦开发添加了更多功能,Xfburn 和 PCManFM 将成为日常桌面使用的强大组合。
项目一览
QBrew—家庭酿造计算器 (www.usermode.org/code.html)
对于利润丰厚的免费啤酒 Linux 饮用市场,推出了家庭酿造计算器 QBrew。它充满了很棒的技术内容,例如麦芽浆含量、称为 Morey 色彩计算的东西、全球各种啤酒/麦芽酒的预设,以及在公制和英制之间切换的周到能力,对于任何家庭酿酒商来说,这个项目都是必备的。
Knitter—3D 编织工具 (knitter.sourceforge.net)
您是否厌倦了超市杂志中常见的图案,并正在寻找更硬核的东西?对于您这些编织狂热者来说,Knitter 是一款可在 Linux、Windows 和 Mac OS 上运行的 3D 编织工具。借助 Knitter,您可以以完整的线框 3D 预览图案,甚至可以使用新的物理引擎考虑重力等因素。因此,对于所有硬边、危险的编织特立独行者,摇滚吧!
TkResolver++—心灵感应测试软件 (pkl.net/~node/software/tkresolver)
现在介绍我见过的最字面意义上的脑洞大开的软件。这个科学实验在屏幕上画一条线,这条线的方向受到随机数生成器的影响。您的工作是尝试用您的思想影响线的行为,程序会记录结果,这些结果可以与全球其他操作员的统计数据进行比较——只是不要弯曲您的显示器阴极射线管。
正在酿造新鲜、创新或脑洞大开的东西?发送电子邮件至 knight.john.a@gmail.com。
John Knight 是一位 24 岁的鼓和攀岩爱好者,来自世界上最孤立的城市——西澳大利亚州珀斯。他通常要么埋首于 Audacity 屏幕中,要么疯狂地敲击底鼓。