Я использую Ubuntu 14.04 Server на Virtual Box + Mac.
Когда я набираю [, ], \, {, }, | и т. д., я получаю следующие результаты.
У меня в локали UTF.
ОБНОВЛЯТЬ:
Я обнаружил, что могу печатать | правой клавишей option+shift+| на Mac. Но как мне настроить его так, чтобы я мог печатать нормально, не удерживая правую клавишу option?
решение1
Проблема не в ваших локалях, а в ваших сопоставлениях клавиш. Ядро поддерживает сопоставление скан-кодов клавиатуры (индексов клавиш, которые выводит клавиатура) с символами, что, по-видимому, неверно. Скорее всего, Linux думает, что получает скан-коды с клавиатуры ПК, хотя на самом деле он получает скан-коды Mac.
Чтобы выбрать схему расположения клавиш, перенастройте keyboard-configuration
пакет:
sudo dpkg-reconfigure keyboard-configuration
Здесь вы можете выбрать правильную раскладку клавиатуры.