|
以下是目前发现的1.2 pre6的bug,欢迎大家跟帖补充遗漏的。
1. 最大的问题,在一部分人的机器上无法识别硬盘分区表,造成安装失败。期待Magic Installer的下一个版本能够改善这一点。
2. 在多硬盘的情况下面,如果把magic所有的分区都放到第二块硬盘上,则grub无法写入到第一块硬盘的mbr,这不是个别现象,不知道是否所有多硬盘的人都碰到这个问题。
解决方法,利用启动盘(或者任意其他进入linux环境的方法)手动安装grub到第一块硬盘的mbr。
3. 安装程序无法发现windows系统的存在,不会自动添加到grub菜单中,这个问题并非个别现象,希望下一版本有所改进。
解决方法,进入magic后手动编辑/boot/grub/grub.conf文件,添加
[code:1]title Windows XP
rootnoverify (hd0,0)
chainloader +1[/code:1]
类似这样的,根据自己的具体情况请自行修改。
4. 声卡权限问题,默认权限只有root可以听到声音……
解决办法,修改 /etc/security/console.perms
找到这行:
[code:1]<console> 0600 <sound> 0600 root[/code:1]
改为:
[code:1]<console> 0777 <sound> 0777 root[/code:1]
重起就可以了。
此bug已解决,相信下一版本中将不再存在这个问题。
5. konqueror的字体问题,由于1.2 pre6默认的qt缺少补丁所致。
解决办法,升级qt到最新的cvs(是magic的cvs,并非qt官方cvs)或者降级,使用1.2 pre5里面的 qt 3.2和 kde 3.2。
6. 输入法无法自动启动的问题。
解决办法,
ftp://ftp2.cosoft.org.cn/linuxfans/software/other/xinitrc-magic.patch
下载后
cd /etc/X11/xinit/xinitrc.d/
patch -p1 < xinitrc-magic.patch
此bug已解决,相信下一版本中将不再存在此问题。
7. 部分gtk程序字体乱码问题。
解决方法:
将/etc/gtk/gtkrc.zh_CN及/etc/gtk/gtkrc.zh_CN.utf8,分别修改为:
[code:1]
style "gtk-default-zh-cn" {
fontset="-adobe-helvetica-medium-r-normal-*-*-90-*-*-p-*-viscii1.1-1,-mi
sc-simsun-medium-r-normal-*-*-90-*-*-c-*-koi8-r"
}
class "GtkWidget" style "gtk-default-zh-cn"
[/code:1]
[code:1]
style "gtk-default-zh-cn-utf8" {
fontset="-adobe-helvetica-medium-r-normal-*-*-90-*-*-p-*-viscii1.1-1,-mi
sc-simsun-medium-r-normal-*-*-90-*-*-c-*-koi8-r"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"
[/code:1]
在/etc/gtk-2.0加入文件gtkrc.zh_CN,内容为:
[code:1]style "gtk-default-zh-cn" {
fontset="-adobe-helvetica-medium-r-normal-*-*-90-*-*-p-*-viscii1.1-1,-mi
sc-simsun-medium-r-normal-*-*-90-*-*-c-*-koi8-r"
}
class "GtkWidget" style "gtk-default-zh-cn"
[/code:1]
这一步很重要,可以修改gtk2的字体显示,使得gtk2程序中的字体大小与qt/kde的字体一致,可以解决有朋友提出的bmp中中文字体显示不正常的问题。在/etc/fonts/fonts.conf的中加入:
[code:1]
<!--
Add by ***
Fix size of simsun
-->
<match target="font">
<test qual="any" name="family">
<string>SimSun</string>
</test>
<test name="pixelsize" compare="more_eq">
<int>9</int>
</test>
<test name="pixelsize" compare="less_eq">
<int>12</int>
</test>
<edit name="pixelsize" compare="eq">
<int>12</int>
</edit>
</match>
[/code:1]
这些应该不是最佳的方案,但效果不错。
以上是baif的原话,呵呵。 |
|