Next Previous Contents

3. 安装后问题

3.1 我刚升级到 1.5 版本,但没有看到任何变化。为什么?

默认情况下,1.5 版本安装在与低于 1.5 版本不同的目录中。不幸的是,二进制文件名是相同的,因此如果旧版本的二进制文件在您的路径中“早于”新版本的二进制文件,您将不会获得新版本的二进制文件。

一个技巧是使用新的 1.5 版本安装脚本将新的二进制文件放置在旧的二进制文件所在的位置。另一种可能性是找到旧的二进制文件,并从系统中删除它们。默认情况下,AfterStep 过去安装在 /usr/X11R6/bin 中。1.5 版本默认安装在 /usr/local/bin 中。

3.2 我在 1.4.x 或更高版本中不需要这么多桌面;我想在 1.4.x 或更高版本中更改 xyz 功能。

只需编辑 ~/GNUstep/Library/AfterStep 下的相关文件。有关详细信息,请参阅关于配置的章节。

3.3 桌面比我的分页器指示的要大。

这曾经是一个已知的错误。问题是分页器在至少一个维度上至少有三个屏幕的大小。有报告称,如果桌面大小设置为 3X3 或 3X2,则可以使分页器正常工作。(有关如何配置分页器的更多信息,请参阅下面的“模块”章节。)

Albert Dorofeev (albert@mail.dma.be) 报告说,以下对 src/functions.c 的更改将修复 AfterStep 1.4 中的问题; 我不知道这些更改是否适用于其他版本。在 src/functions.c 中,更改以下行


if (newx > Scr.VxMax)
        newx = Scr.VxMax;
    if (newy > Scr.VyMax)
        newy = Scr.VyMax;

改为


if (newx >= (Scr.VxMax - Scr.MyDisplayWidth) )
        newx = Scr.VxMax - Scr.MyDisplayWidth;
    if (newy >= (Scr.VyMax - Scr.MyDisplayHeight) )
        newy = Scr.VyMax - Scr.MyDisplayHeight;

这种更改显然留下了一个错误,即鼠标指针会在右侧边框上“跳跃”; 但至少你的分页器将与桌面对应。

该错误已在 AfterStep 1.4.5.x 中修复,所以如果它真的让你恼火,请升级。在 1.4.5 及更高版本系列中,虚拟桌面是在 base.{yourbppnumber}bpp 文件中设置的,而不是分页器配置文件。请根据您的配置编辑正确的文件。

3.4 我正在运行 Solaris,并且在使用 alphasort() 函数时遇到了问题。

AfterStep 和 Solaris 的问题越来越少; 这个问题已在 1.4.4 及更高版本中修复。您应该升级到最新版本。您还应该查看 README.Solaris 文件中的信息,并查看以下网站: http://www.primate.wisc.edu/software/imake-stuff/

3.5 我减少了标题栏中的按钮数量,现在 AS 崩溃了。

根据您使用的版本,您可能还需要编辑您的 feel 文件。请参阅关于外观和感觉的章节。


Next Previous Contents