В разделе 3.1 файла /usr/share/doc/cygwin-x-doc-1.0.4/cygwin-x-faq.html сказано: "Поддержка файла конфигурации была ограничена. Из-за этого и из-за дополнительных ограничений она снова была удалена. Но большенство опций, которые задавались в файле конфигурации, возможно изменить с помощью опций командной строки." Ну ладно, я взял за основу файл /usr/X11R6/bin/startx и добавил следующие строки чтобы соответствовать тому, что описано в документации
export XFONTPATH=/usr/X11R6/lib/X11/fonts/cyrillic/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/
export XKBFLAGS="-xkbrules xorg -xkblayout us,ru -xkbmodel pc105 -xkboptions grp:ctrl_shift_toggle,grp_led:scroll -xkbvariant winkeys"
defaultclientargs="--font '-cronyx-*-bold-*-*-*-19-*-*-*-*-*-*-*'"
defaultserverargs="-multiwindow -clipboard $XKBFLAGS -fp $XFONTPATH"
....
Теперь загрузка сервера проходит так, как я и ожидал, если судить по записям в журнале /tmp/XWin.log. Но русские символы всеравно не отображаются в окне X-терминала. Я думаю, что это связано с шрифтами, которые выбраны для отображения символов. С Cygwin поставляются шрифты кириллицы в кодировке KOI8-R. Оболочка bash работает в кодировке CP1251. Это проверено.Возможно, если установить шрифты *.pcf в кодировке Windows, проблема будет решена.
Я просмотрел сообщения в архивах рассылки на
http://cygwin.com но не нашёл ничего по этому вопросу. Откуда лучше всего загрузить набор шрифтов для X-сервера в кодировке 1251? Как лично вы настраивали Cygwin/X для работы с кириллицей. Не верится, чтобы пакет был настолько не готов для работы русскоязычных пользователей. Возможно, что всё гораздо проще, а я что-то делаю не так.