Сегодня я запускаю Cygwin с rxvt
, используя следующую строку запуска:
rxvt -bg black -sl 8192 -fg white -sr -g 150x56 -fn "Fixedsys" -e /usr/bin/bash --login -i
Это дает мне изменяемое в размерах собственное окно Windows, которое намного лучше, чем стандартное «окно DOS», которое по умолчанию обеспечивает cygwin.bat
.
Однако текущая конфигурация имеет несколько проблем:
- Я не могу ввести символы не ASCII в окне терминала (т. Е. Æ, ø, å и Æ, Ø, Å, которые я использую не часто. На самом деле, терминал даже не примет их, когда я вставьте их в окно. Если я вставлю строку типа "bølle" (по-норвежски "bulley"), все, что я получу, это "blle".
- Я не могу отобразить символ UTF-8, они отображаются только как?, Даже если они поддерживаются шрифтом (т. Е. При отображении тех же символов в ISO-8859-1 они отображаются нормально.) *
Я использую английскую Windows Vista с языковым стандартом и раскладкой клавиатуры на норвежском языке (набор символов ISO-8859-1?), Но у меня точно такая же проблема в Windows 2000 и XP.
Кто-нибудь знает, как это исправить (т. Е. Лучше настроить rxvt)?
Помимо упомянутых выше проблем, я очень доволен rxvt
, поэтому, если я найду способ их решить, я бы хотел продолжить его использование. Однако, если проблемы не (легко) решаемы, есть ли другие хорошие терминальные решения для Cygwin?
Обновление
Решение, предоставленное Энди и Маттиасом (редактирование файла .inputrc
), действительно решило проблему ввода, но визуализация вывода все еще остается проблемой. Вывод в порядке, когда я рендеринга в ISO-8859-1, но при использовании UTF-8 я получаю только? для не-ASCII символов. Это поведение согласуется между rxvt
, urxvt
(в Cygwin XFree X Server), mintty
и PuttyCyg.
Существует ли аналогичный файл конфигурации, в котором можно установить выходную кодировку (т. Е. Эквивалент установки языкового стандарта вывода в системе Linux)?