我刚刚被Cygwin X11R7.4 更新烫伤了,我发现官方邮件列表充满敌意和笨拙。所以我想我会在这里问。
如果您在升级中幸存下来(或至少在修复问题方面取得了进展),您采取了哪些步骤来使事情正常进行?
我刚刚被Cygwin X11R7.4 更新烫伤了,我发现官方邮件列表充满敌意和笨拙。所以我想我会在这里问。
如果您在升级中幸存下来(或至少在修复问题方面取得了进展),您采取了哪些步骤来使事情正常进行?
此升级将 X Window System 的各个部分拆分为单独的包。例如,如果您需要字体,则需要在运行 Cygwin 安装程序时安装这些字体。对于您需要哪些没有简单的答案,但除了使用的空间之外,没有理由不得到超出您需要的东西。我添加了所有看起来甚至非常有用的东西。
如果您对startx
脚本做了任何事情,我很遗憾地说您将不得不重做该工作。请注意,这会让那些遵循该脚本顶部建议的人感到痛苦:“强烈敦促站点管理员编写更好的版本。” (是的,我应该使用源代码控制,是的,我不应该盲目升级 Cygwin,但谁会想到安装过程会从一个版本到下一个版本发生巨大变化。为什么安装不能保存一个副本我?)
对我来说,Windows 开始菜单中的快捷方式比startx
从命令行运行更好,因为默认配置更接近我过去使用的配置。请注意,startxwin.bat
假设您已经在 中安装了 Cygwin \cygwin
,这可能正确也可能不正确。如果快捷方式闪烁控制台窗口并悄悄地失败,请首先检查。
更新:我现在决定这startxwin.sh
是我最喜欢的启动脚本版本。我从 X 开始,-multiwindow
并且只启动一个xterm
。与 不同startxwin.bat
的是,它不会对 Cygwin 的安装位置做出任何潜在的错误假设,因此每次升级时都不需要对其进行编辑。
最初,数字锁定键被搞砸了,但当我再次更新时,它似乎已经解决了。
在某些时候,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 会话在我退出时终止,但目前我不记得我做了什么来纠正这种情况,也没有任何例子看这里。