代码之家  ›  专栏  ›  技术社区  ›  Jon Ericson Homunculus Reticulli

cygwin x11r7.4更新支持

  •  0
  • Jon Ericson Homunculus Reticulli  · 技术社区  · 16 年前

    我刚被火烧了 Cygwin X11R7.4 update 我发现官方的邮件列表充满敌意和笨拙。所以我想我应该问问这里。

    如果您在升级过程中幸存下来(或者至少在修复问题上取得了进展),您采取了哪些步骤来使问题得以解决?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jon Ericson Homunculus Reticulli    16 年前

    此升级将x窗口系统的位拆分为单独的包。例如,如果需要字体,则需要在运行cygwin安装程序时安装这些字体。你需要哪一个答案并不容易,但在使用的空间之外,没有理由不得到你所需要的。我添加了所有看起来非常有用的东西。

    如果你做了什么 startx 脚本,很抱歉,你得重做这项工作。请注意,这会攻击那些遵循脚本顶部建议的人:“强烈建议站点管理员编写更好的版本。”(是的,我应该使用源代码管理,是的,我不应该盲目地升级cygwin,但是谁会想到安装过程会在一个版本到下一个版本之间发生巨大的变化呢?为什么安装程序不能为我保存一个副本呢?)

    对我来说,windows“开始”菜单中的快捷方式比运行 斯塔克斯 因为默认配置更接近我过去使用的配置。注意 startxwin.bat 假设您已经在 \cygwin ,这可能正确,也可能不正确。首先检查快捷键是否会闪烁控制台窗口并悄悄失败。


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


    最初,数字锁的钥匙被弄坏了,但当我做另一个更新时,它似乎已经被解决了。

        2
  •  1
  •   skiphoppy    16 年前

    在某种程度上,startx的默认值已经从rootless/multiwindow更改为cygwin多年前使用的单窗口选项。

    讨厌!我认为这与更新世界以使用x.org的东西而不是旧的xfree86/x11或其他东西有关。不管是什么原因,这都是令人难以置信的烦人!我想在某人看来,这是“对的”,也许有一天我会喜欢的。我想我已经喜欢我所看到的一些我调查这个:手册页正在更新,似乎相当清楚。

    我暂时还想经营Startx。我不想运行.bat脚本,我不想运行自定义脚本。

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

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

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

    推荐文章