Я столкнулся с этой причудой в двух местах сейчас, на Windows 7 и XP.Cygwin неамериканские или косвенные символы не работают в xterm на дополнительном мониторе
У меня есть ноутбук с дополнительным подключенным монитором. Я запускаю x-сервер cygwin, используя ярлык меню «Пуск» (Cygwin-X/XWin Server). Затем я запускаю xterm, щелкнув правой кнопкой мыши значок X в панели значков в правом нижнем углу и выбрав «Приложения/xterm».
Я получаю xterm. В нем я могу набирать текст, но в зависимости от того, на каком мониторе находится окно xterm, все символы, которым требуются два нажатия клавиш на моей шведской клавиатуре (например: «~», требуют, чтобы я сначала нажал alt + клавишу с пометкой «^ ¨ ~», а затем нажмите пробел, показывая одиночный ~ на экране), приведет к тому, что будет напечатано пространство.
Если я переведу xterm на другой монитор, я внезапно могу ввести ~ в xterm. Переместите его обратно на предыдущий монитор, и я больше не могу набирать ~.
Странно или что? Это проблема, которую я сейчас имею, на моем ноутбуке XP. На моем ноутбуке Windows7 (та же самая базовая настройка) у меня была проблема, что я мог только набирать такие вещи, как åäö (не косвенные/комбинированные символы - у меня есть клавиши, отмеченные å, ä и ö, соответственно, на моей клавиатуре) на одном мониторе, а не на другом.
Я испортил различные способы запуска X-сервера, я думаю, что я делаю это правильно, как я описываю здесь.
Возможно, установка на cygwin может быть год на обеих машинах. Я хотел бы, чтобы найти, какие настройки приводят к такому поведению, поэтому я могу справиться с этим, если столкнуться с подобными проблемами в будущем.
Любые идеи?
Редактировать: некоторые вещи, которые выглядели как теги html, были искалечены.
Это странное поведение происходит только с xterm, или это происходит с другими приложениями X (например, emacs)? – 2010-12-09 16:43:41
Я начал xemacs из подсказки, где у меня есть вышеупомянутая проблема. Я не мог писать все символы без проблем. – 2010-12-13 14:12:13