我正在从 Fedora 8 切换到 Ubuntu 9.04,但我似乎无法让它获得良好的字体抗锯齿功能。Ubuntu 的 fontconfig 似乎试图将字符保持在整数像素宽度中。当 1 个像素太薄而 2 个像素太厚时,这会使文本更难阅读。
检查下面的图像。在 Fedora 中,当启用 fontconfig 抗锯齿时,字体的粗细与字体大小成正比。下面,8、9 和 10pt 尺寸的厚度不同。另一方面,在 Ubuntu 中,即使启用了抗锯齿功能,所有 8、9 和 10pt 大小也有 1 个像素厚度。这使得阅读大量文本变得困难。

我正在使用相同的主目录,并且我已经检查过两个系统中的 X 资源是否相同:
~% xrdb -query | grep Xft
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.rgba: none
Run Code Online (Sandbox Code Playgroud)
GNOME 设置:
~% gconftool-2 -a /desktop/gnome/font_rendering
antialiasing = grayscale
hinting = full
dpi = 96
rgba_order = rgb
Run Code Online (Sandbox Code Playgroud)
所以,问题是:我应该在新盒子 (Ubuntu) 中更改什么才能像在旧盒子 (Fedora) 中一样获得抗锯齿功能?
我的电脑对我开了一些奇怪的玩笑,我不知所措。
每个人都知道高温会导致许多组件变得不稳定甚至造成损坏。当我建造这台机器时,我小心翼翼地用不同的气流配置进行了一系列实验,运行 CPU 和 GPU 密集型基准测试,并测量不同点的温度以找到最佳配置。
一般来说,这台机器的内部温度非常接近环境温度(有 2 个例外:GPU 总是比环境温度高约 10°C,而在运行 CPU 密集型应用程序时,CPU 最多会比环境温度高约 12°C) .
现在问题来了:在非常寒冷的早晨。在寒冷的早晨(~10°C (50°F) 或更低),系统表现出非常奇怪的普遍不稳定。BIOS 发出哔哔声,操作系统显示有关内存损坏和 PCI 设备初始化失败的奇怪消息,然后一切都挂了。计算机挂起到所有 USB 设备都关闭的程度。按重置按钮使屏幕空白,但主板无法继续启动。
我从没想过低温会导致计算机不稳定。而且 10°C 并不是那么冷,据我检查,它仍在所有组件的工作温度范围内。
我很确定这与温度有关。有太多的寒冷和温暖的早晨表明问题只出现在寒冷的早晨。我正在解决这个问题,让计算机在启动操作系统之前在 GRUB 菜单上停留大约 5-10 分钟,或者如果我赶时间的话,可以在机箱内吹热风。
我不知道接下来应该怎么做才能找到这个问题的根源。由于很难重现(我需要一个寒冷的早晨,并且计算机必须冷却(关闭电源数小时)),我需要提前计划实验,因为它在几分钟后稳定下来。
机器是华硕 P5VDC-X,配备 Intel P4 64-bit 3GHz、2GB DDR2 RAM、500W PSU 和 nVidia GeForce 9600GT。其他所有东西之前都已经断开/移除,问题仍然存在,所以问题应该出在这些剩余部分之一。
任何帮助表示赞赏!
(Ubuntu Linux 服务器,64 位)我正在对刚刚下载的文件(~3.0 GB)进行故障排除,但是当我发现一些非常不寻常的东西时,它没有通过完整性测试。
首先这是下载后文件的MD5,与预期值不匹配:
~% md5sum media.iso
5d74facb904cc1765a468354908a8f34 media.iso
Run Code Online (Sandbox Code Playgroud)
一段时间过去了,在此期间应该没有任何更改文件,但是当我再次检查文件时:
~% md5sum media.iso
a5b97c5016afb39bd67ccfc3fa6ca59e media.iso
Run Code Online (Sandbox Code Playgroud)
这真是出乎意料。由于我有很多 RAM,我怀疑这是缓存的影响,并且出现了问题。我决定从磁盘重试整个文件,令我惊讶的是:
~% sudo sysctl -w vm.drop_caches=3 # This linux command invalidates
vm.drop_caches = 3 # everything in the memory cache.
~% md5sum media.iso
2992aa6270f6e1de9154730ed3beedc1 media.iso
Run Code Online (Sandbox Code Playgroud)
我重做了它,现在它似乎保持一致,尽管这仍然不是我期望的值。当然,内存缓存中的内容与磁盘上的内容不同。这是大问题。
为了修复下载,我在源机器上创建了一个 torrent 并在目标机器上打开它。大约 3.0GB 中的五个 1MB 块未通过完整性检查。我使用 torrent 来修复这些文件块以及文件完整性如何。
现在的问题是确定数据在何处不同步。
关于我还可以检查什么的任何想法,或者缺陷/错误到底可能在哪里?
它是 Ubuntu 10.10 64 位、Core …