Раскладка клавиатуры терминала через туннель X11 ssh является неправильной - как зафиксировать?

Если я отображаю терминал по туннелю ssh (передача X11) к Xming в Windows 10 PC, установка клавиатуры является неправильной. На самой машине Ubuntu установка клавиатуры корректна. Что озадачивает меня: если я проверяю настройки клавиатуры с обычными командами на том терминале, отображенном на Xming, все это смотрит хорошо также. Просто ключи не соответствуют настроенному языку.

Вместо этого фактическая контурная карта, кажется, "мы"!!

Ubuntu 18.04.2 LTS, швейцарская немецкая локаль.

Я озадачен. Можно ли дать мне подсказку?

ssh к Ubuntu:/etc/default/keyboard

XKBMODEL="logicd"
XKBLAYOUT="ch"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"

состояние localectl

   System Locale: LANG=de_CH.UTF-8
       VC Keymap: ch
      X11 Layout: ch
       X11 Model: logicd

Затем открытый разделитель или xterm, окно отображено на Xming на ПК:

состояние localectl

   System Locale: LANG=de_CH.UTF-8
       VC Keymap: ch
      X11 Layout: ch
       X11 Model: logicd

setxkbmap - запрос

rules:      xorg
model:      pc105
layout:     de_CH

setxkbmap - запросите | awk-F" (| [] +)" '/layout:/{печатают 2$}'

de_CH

gsettings получают org.gnome.desktop.input-исходные источники | grep - По"' [[: альфа:]] + ')" | sed-ne "s / [' |)]//g; $ (($current_layout+1)) p"

ch

setxkbmap - печать - подробные 10

Setting verbose level to 10
locale is C
Trying to load rules file ./rules/xorg...
Trying to load rules file /usr/share/X11/xkb/rules/xorg...
Success.
Applied rules from xorg:
rules:      xorg
model:      pc105
layout:     de_CH
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+de_CH+inet(pc105)
geometry:   pc(pc105)
xkb_keymap {
    xkb_keycodes  { include "xfree86+aliases(qwerty)"   };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+de_CH+inet(pc105)"  };
    xkb_geometry  { include "pc(pc105)" };

.. и так далее.. Все команды настаивают, чтобы у меня было отображение ch активного.

Но у меня окончательно есть мы, отображающиеся активный.

Примеры:

- on keyboard produces in xterm /
? on keyboard produces in xterm _
! on keyboard produces in xterm }
& on keyboard produces in xterm ^

У кого-либо есть подсказка, как я могу настроить корректную контурную карту? Как я упомянул прежде, контурная карта корректна в любой другой ситуации.

Спасибо Dan

0
задан 21 February 2019 в 09:35

1 ответ

У меня была подобная проблема, но позже я нашел, что это не проблема хоста, вместо этого клиентская проблема.

Я использовал OSX и xer на терминале, показанном неправильную выгоду клавиатуры.

Можно проверить некоторые обсуждения здесь.

0
ответ дан 26 October 2019 в 04:51

Другие вопросы по тегам:

Похожие вопросы: