0

我刚刚被Cygwin X11R7.4 更新烫伤了,我发现官方邮件列表充满敌意和笨拙。所以我想我会在这里问。

如果您在升级中幸存下来(或至少在修复问题方面取得了进展),您采取了哪些步骤来使事情正常进行?

4

2 回答 2

1

此升级将 X Window System 的各个部分拆分为单独的包。例如,如果您需要字体,则需要在运行 Cygwin 安装程序时安装这些字体。对于您需要哪些没有简单的答案,但除了使用的空间之外,没有理由不得到超出您需要的东西。我添加了所有看起来甚至非常有用的东西。

如果您对startx脚本做了任何事情,我很遗憾地说您将不得不重做该工作。请注意,这会让那些遵循该脚本顶部建议的人感到痛苦:“强烈敦促站点管理员编写更好的版本。” (是的,我应该使用源代码控制,是的,我不应该盲目升级 Cygwin,但谁会想到安装过程会从一个版本到下一个版本发生巨大变化。为什么安装不能保存一个副本我?)

对我来说,Windows 开始菜单中的快捷方式比startx从命令行运行更好,因为默认配置更接近我过去使用的配置。请注意,startxwin.bat假设您已经在 中安装了 Cygwin \cygwin,这可能正确也可能不正确。如果快捷方式闪烁控制台窗口并悄悄地失败,请首先检查。


更新:我现在决定这startxwin.sh是我最喜欢的启动脚本版本。我从 X 开始,-multiwindow并且只启动一个xterm。与 不同startxwin.bat的是,它不会对 Cygwin 的安装位置做出任何潜在的错误假设,因此每次升级时都不需要对其进行编辑。


最初,数字锁定键被搞砸了,但当我再次更新时,它似乎已经解决了。

于 2008-11-19T20:11:20.500 回答
1

在某些时候,startx 的默认值已从无根/多窗口更改为 Cygwin 多年前使用的单窗口选项。

呸!我认为这与更新世界以使用 X.org 的东西而不是旧的 XFree86/X11 或其他任何东西有关。不管是什么原因,这令人难以置信的烦人!我想从某人的角度来看,它是“正确的”,有一天我可能会喜欢它。我想我已经喜欢我在调查时看到的一些内容:联机帮助页正在更新,并且看起来相当清晰。

我暂时还想运行startx。我不想运行 .bat 脚本,也不想运行自定义脚本。

startx 通过 xinitrc 包中描述的过程启动 X。根据这个过程,你可以在你的主目录中创建一个 .xserverrc 文件来控制启动的服务器进程,包括它的命令行参数。(显然,您也可以在 startx 命令行上指定。)正确的做法似乎是将以下内容放入 $HOME/.xserverrc :

exec XWin -multiwindow -clipboard -silent-dup-error

您可能仍然希望创建一个 .xinitrc 来控制会话中启动的内容。我不喜欢一个 xterm 成为长时间运行的进程的方式,这会导致 X 会话在我退出时终止,但目前我不记得我做了什么来纠正这种情况,也没有任何例子看这里。

于 2009-02-09T20:54:20.340 回答