Хорошо, после дополнительных исследований и получения помощи от одного из моих коллег, я нашел решение своей проблемы.
Что произошло, так это то, что хотя startx существует, он теперь запускает X-сервер в полноэкранном режиме по умолчанию, а не в многооконном режиме. Оглядываясь назад, я, вероятно, мог бы скопировать / etc / X11 / xinit / xinitrc в ~ / .xinitrc и настроить его. Однако оказывается, что существуют другие сценарии запуска для X-сервера, которые легче изменить. (См. http://x.cygwin.com/docs/ug/using.html.)
В этом случае я взял скрипт startxwin.bat. Затем я внес пару изменений в startxwin.bat:
- Я добавил букву диска в CYGWIN_ROOT, потому что в моей рабочей среде мой домашний каталог находится вне диска C.
- Я добавил опцию "+ tb" к вызову xterm для подавления меню в верхней части X-окна.
Отличная вещь заключается в том, что, зайдя в Пуск → Программы → Cygwin-X → Xwin Server, я могу открыть X-окно Cygwin с графическим интерфейсом, даже не открывая стандартную командную строку Cygwin. Это было явно не так с моей предыдущей установкой.
Я должен добавить, что я внес эти изменения после расширения моего выбора пакетов. Вместо того, чтобы просто установить X11 → xterm, я следовал рекомендациям на шаге 15 http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html и установил:
- X11 → X-start-menu-icons
- X11 → xinit
- X11 → xorg-docs
- X11 → xorg-server
(Этот выбор выбрал X11 → xterm в качестве необходимого пакета.) Хотя я не вижу очевидной причины, по которой приведенные выше указания не работали бы только с установленными X11 → xterm и X11 → xinit, я не привел эту теорию к тесту, и у меня мало желания сдуть мою текущую установку и перестроить ее, чтобы доказать свою теорию.
Надеюсь, это поможет другим людям избежать боли.