Настраиваем проводную Mac клавиатуру (MB110) в kubuntu 12.04

Клавиатура в kubuntu 12.04 по умолчанию ведёт себя ожидаемо некорректно, однако это можно поправить. В данной статье мы рассмотрим как заставить работать клавиши F1-F12 без fn, вернуть «ё» на место и настроить клавиатуру для удобной (субъективно) работы на ПК. В Windows 7, кстати, подобных проблем нет, ну и в OS X, разумеется, всё отлично.

Инструкции предназначены для пользователей kubuntu 12.04 (ubuntu с KDE), но, вероятно, могут быть применены в других дистрибутивах с изменениями.

Кроме того, по той причине, что маркировка Mac клавиатуры отличается от PC, то требуется иметь навык «слепой» печати =)

 

Содержание

  1. Первоначальная настройка
  2. Работа F1-F12 клавиш без зажимания fn
  3. Возвращаем «ё» на место

 

1. Первоначальная настройка

Запустим приложение Параметры системы (Меню — Компьютер — Параметры системы). И перейдём в раздел Устройства вводаКлавиатура.

Далее по вкладкам:

Вкладка «Оборудование»

В качестве модели клавиатуры укажем «Apple | Apple».

Вкладка «Дополнительно»

Какие опции на этой вкладке я установил:

  • Использовать клавиатурные индикаторы для отображения дополнительных раскладок: Caps Lock;
  • Клавиша(и) для смены раскладки: Alt+Shift;
  • Поведение клавиш Alt и Win: Левая клавиша Alt поменяна местами с левой клавишей Win;
  • Поведение клавиши Caps Lock: Caps Lock выключен;
  • Разные параметры совместимости: Алюминивая клавиатура Apple…, с клавиш цифровой клавиатуры всегда вводятся цифры…

Вкладка «Раскладки»

В качестве альтернативной комбинации для переключения раскладки я установил себе «Alt + Пробел». Учитывая, что Alt и Win/cmd поменял местами выше, то по факту получается как «cmd + пробел», что используется в OS X, и меня, впринципе, устраивает.

Если F13 не работает как «Print Screen», то вернитесь на главный экран приложения Параметры системы и откройте раздел Комбинации клавиш и росчерки, затем Глобальные комбинации клавиш. Выберите «khotkeys» в спсике «Компонент KDE».

В действиях можно будет установить желаемую клавишу для создания скриншотов, например, F16.

 

2. Работа F1-F12 клавиш без зажимания fn

По умолчанию, клавиши F1-F12 на проводной Mac клавиатуре в kubuntu 12.04 выполняют мультимедиа задачи, такие как изменение уровня громкости и управление проигрователем. Для того, чтобы использовать кнопки F1-F12 по назначению, приходится зажимать fn.

Давайте сделаем наоборот: мультимедиа клавиши при зажатом fn, а F1-F12 без fn.

Для этого откроем /etc/rc.local в редакторе (например, mcedit или nano):

sudo mcedit /etc/rc.local

И перед строчкой «exit 0» напишем:

echo 2 > /sys/module/hid_apple/parameters/fnmode

screenshot49

Сохраняем и перезагружаемся.

 

3. Возвращаем «ё» на место

Вводим в консоли:

xmodmap -pke > ~/.Xmodmap

На всякий случай делаем резервную копию:

cp ~/.Xmodmap ~/.Xmodmap.bak

Просматриваем полученный файл:

cat ~/.Xmodmap

Находим строчку, где фигурирует «less greater slash bar bar brokenbar». У меня это была клавиша с 94 кодом:

...
keycode  94 = less greater slash bar bar brokenbar
...

Открываем файл в редакторе (mcedit или nano):

mcedit ~/.Xmodmap

Заменяем «less greater slash bar bar brokenbar» на «grave asciitilde Cyrillic_io Cyrillic_IO» (без кавычек):

...
keycode 94 = grave asciitilde Cyrillic_io Cyrillic_IO
...

Сохраняем. Вводим в консоли:

xmodmap ~/.Xmodmap

Всё.

 

Полезные ссылки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *