节日快乐,节日不快乐 - 第二部分
继续我的节日机器维护传奇,我将继续讲述 Ubuntu 的一些值得注意的试验和磨难,但在那之前,我先报告一些更多的节日快乐。
更新之爱
我快要失去理智了。在我的上一篇文章中,我忘了提到 Jean-Pierre Lemoine 已经将其 AVSynthesis 更新到 25_05_09 版本。此版本包括音频和视频参数实时控制的新功能(图 1),为探索这个令人惊叹的程序开辟了新途径。我还忘了提到 discoDSP 已经更新了 Discovery 合成器的原生 Linux 版本,版本号为 3.1(图 2)。


Ubuntu 8.10 的不愉快体验
在之前的一篇文章中,我写道,我将报告我使用新的 HP G60-125NR 笔记本电脑及其全新的 Ubuntu 8.10 发行版的持续工作。正如我在那篇文章中所说,Intrepid Ibex 有很多值得喜欢的地方,但也有一些主要的烦恼,可以与我在 Ivy 的 XP 系统上的经历相媲美。
第一个烦恼是 Synaptics 触摸板控制。这台机器包括一个硬件开关来禁用触摸板,但它不起作用。幸运的是,我可以使用 GNOME 控制中心的鼠标控制对话框关闭触摸板。不幸的是,这个过程也会将我的 Fluxbox 主题背景切换到 Ubuntu 默认图像。那张图片很好看,但我没有要求它,而且我不喜欢系统在未经我批准的情况下切换到它。我在 Google 上搜索了替代方案,找到了 synclient 实用程序。唉,该软件需要配置 SHMConfig,所以我回到 Google 查找如何启用 SHMConfig。我的第一次尝试是通过在简陋的 /etc/X11/xorg.conf 中添加适当的行,但没有成功。然后我发现 xorg.conf 不再是应该进行适当更改的地方。X11 输入设备现在在位于 /etc/hal/fdi/policy/ 的 HAL .fdi 配置文件中定义和注册。我根据这个设计创建了一个 shmconfig.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="input.x11_driver" string="synaptics"> <merge key="input.x11_options.SHMConfig" type="string">True </match> </device> </deviceinfo>
有了这个文件,我在我的自定义启动脚本中添加了这个命令
synclient TouchpadOff=1
我在登录后运行脚本,我就不再有触摸板的问题了。
2008 年 12 月 28 日更新:我重新安装了系统,并决定继续使用 GNOME,即使我不喜欢它。我在 GNOME 控制中心中的触摸板设置现在在会话之间持久存在,尽管系统的其他方面几乎没有改变。
我的启动脚本还禁用了另一个 HAL 功能。我注意到硬盘指示灯在正常运行期间过度闪烁。最终,X 性能会慢到爬行,所以我向好医生 Google 咨询,得知这个问题及其解决方案也是众所周知的。在我将这些命令添加到我的启动脚本后,无休止的磁盘读取停止了
hal-disable-polling --device /dev/sdb hal-disable-polling --device /dev/scd0
高度令人恼火的无限循环似乎是 Ubuntu 8.10 的设计特点。我最近了解到,单击 GNOME 应用程序中的“帮助”按钮将启动一系列损坏的帮助页面,只有通过电源循环机器才能停止。
最后,我谈到我在 Intrepid Ibex 上遇到的最后也是最烦人的问题。它的关机、重启和注销过程无法正常工作,我尚未找到令我满意的解决方案(是的,我保持这个系统更新)。
关机和重启就是不行。系统在“Will now halt”或“Will now restart”消息后挂起,但我确实在此时找到了一个避免按下机器电源开关的解决方法。如果我发出 ctrl-alt-del 重启命令,系统会干净地重启。然后我可以干净地关闭机器,方法是启动到恢复模式,从恢复菜单中选择 root 提示符,并发出 shutdown -h now 命令。
注销问题更严重,我还没有找到解决方案。如果我在终端窗口中发出注销命令(例如 Ctrl-D),光标只会跳到下一行并停留在那里,xterm 不会关闭,整个系统不稳定,需要手动电源循环。这一切都因为一个注销错误。
当您开始在 Google 上搜索答案并找到几十个答案时,真正的不愉快就开始了,但没有一个对您有效。我假设 Ubuntu 开发人员的意图是好的,但这些问题在最新的更新之后仍然存在。与此同时,我将继续搜索许多(太多?)Ubuntu 用户论坛和维基,希望能找到一个适用于我的机器的修复程序。我也欢迎我的读者提出任何和所有礼貌的建议,所以请随时在下面的评论部分分享您自己的见解和/或建议。
在这一点上,我对 Ubuntu 8.10 的不愉快因素评为坚实的不体面的 9 分。它的不稳定性使其无法用作音频制作工作站,只有它的一些显著优点让我继续使用它。有一次,我从驱动器中擦除了 Ubuntu 并重新安装了 OpenSUSE 11,结果发现命运比 Ubuntu 8.10 更糟糕。目前,我已经回到 Intrepid Ibex,但我要说的是,我对它令人震惊的错误感到非常不满意。我不是唯一在 Ubuntu 论坛上恳求救济的用户,但唉,可用的开发人员数量有限,错误仍然存在。有关更多意见,请查看此用户在安装/升级到 8.10 后的体验调查。该调查的结果并不令人鼓舞,绝大多数用户报告了 Intrepid 的未解决问题。从更乐观的角度来看,如果 Ubuntu 开发人员能够解决关机、重启和注销问题,那么 Intrepid Ibex 将失去大部分不愉快因素。我们等待着那一天。
对比乐趣
尽管存在瑕疵和不足,我仍然会选择 Ubuntu 而不是 XP。我不确定如果没有它,我是否能够修复 Ivy 的系统,我必须向 Ubuntu 团队致以衷心的感谢,感谢他们周到的便利设施,例如 Ubuntu Live 和可启动 USB 驱动器的创建者。有一件事是肯定的:我永远无法使用 Windows 工具修复 Linux 系统。也许这是可能的,但很明显哪个系统真正相信开放性和透明度,而且我只是觉得很难使用像 XP 这样不透明的系统。是的,我承认,我已经被 Linux 宠坏了。唉,我对 Ubuntu 8.10 并不像我希望的那样兴奋,但由于各种原因,我需要使用它。
节日快乐!
我很快会带着关于 Buzztard 项目的 2 部分系列文章回来,包括对团队负责人 Stefan Kost 的采访。在那之前,祝您每天都快乐而光明,我希望每个人都度过了一个美好的假期。