3

Моя настройка

компьютер: Macbook pro

ОС: OS X Snow Leopard

Программное обеспечение: Terminal.app, GNU bash, версия 3.2.48(1)-релиз (x86_64-apple-darwin10.0)

Настройка сервера

Аппаратное обеспечение: не уверен

ОС: Ubuntu 11.10

Программное обеспечение: GNU bash, версия 4.2.10(1)-релиз (x86_64-pc-linux-gnu)

Проблема

Когда я вошел на сервер Linux через ssh, я обнаружил, что многие из назначаемых клавиш (в основном по умолчанию), похоже, не работают. В частности, такие как завершение вкладки, история и т.д.

Я вроде понимаю, почему это так, поскольку это две разные операционные системы; однако мне было интересно, будет ли способ сохранить некоторые или все мои текущие сочетания клавиш при входе на другой сервер?

Есть довольно много разных сочетаний клавиш, которые я хотел бы иметь в наличии, но это те, которые я использую чаще всего:

  • Fn + стрелка влево = домой
  • Fn + стрелка вправо = конец
  • Заполнение вкладок имен файлов / местоположений

Первые два - это пользовательские сочетания клавиш, а не стандарт Mac.

1 ответ1

0

Попробуйте с командой loadkeys .

Вы должны найти правильную карту в соответствии с вашим языком. Карты клавиатуры расположены в разных папках в зависимости от вашего дистрибутива Linux. В случае RHEL и дериватов (CentOS, SL, ...) вы можете найти их в /lib/kbd/keymaps/, и, в частности, для mac, посмотрите: /lib/kbd/keymaps/mac/all/

Итак, последняя команда будет выглядеть следующим образом.

$ /bin/loadkeys /lib/kbd/keymaps/mac/all/mac-us.map.gz

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .