Как инвертировать Ctrl и Cmd на клавиатуре Macbook Pro?

Используя компьютеры Mac несколько лет, я привык использовать клавишу Cmd на клавиатуре в качестве стандартной клавиши Ctrl .

В Ubuntu 13.04 на моем Macbook Pro 5,3 (2009) Cmd используется для элементов управления Unity, а Ctrl - для ярлыков приложений. Есть ли способ переключить две клавиши? Чтобы в качестве примера закрыть вкладку в Firefox было бы Cmd + W вместо Ctrl + W ?

4
задан 2 October 2015 в 13:09

1 ответ

1116 Я нашел обходной путь. Решение состоит в том, чтобы использовать утилиту xmodmap и заставить ее загрузить персональный файл с правильным отображением для клавиатуры.

  1. Откройте терминал и создайте новый файл в вашей папке / home, назовем его .Xmodmap

    nano .Xmodmap
    

    (я использую nano как хороший текстовый редактор внутри консоли , вместо этого вы можете использовать Gedit, установить nano с помощью команды sudo apt-get install nano , если вы хотите его протестировать, это вполне очевидно.)

  2. [ 1119] Скопируйте / вставьте следующее содержимое в новый файл:

    clear control
    clear mod4
    
    keycode 105 =
    keycode 206 =
    
    keycode 133 = Control_L NoSymbol Control_L
    keycode 134 = Control_R NoSymbol Control_R
    keycode 37 = Super_L NoSymbol Super_L
    
    add control = Control_L
    add control = Control_R
    add mod4 = Super_L
    
  3. Сделайте файл исполняемым.

    chmod +x .Xmodmap
    
  4. Протестируйте его сейчас с помощью следующей команды:

    xmodmap .Xmodmap
    

    Теперь должна появиться тире с Ctrl вместо CMD < / kbd>, hurra!

  5. Теперь мы хотим, чтобы файл выполнялся при каждом запуске системы. Откройте утилиту Startup Applications и добавьте новую запись, назовите ее так, как вы хотите, и добавьте в нее следующую команду:

    /user/bin/xmodmap /home/YOURUSERNAME/.Xmodmap
    

Перезагрузитесь, все должно быть в порядке. Если это не так, вы должны добавить файл .xinitrc в папку /Home и добавить команду внутри него. Файл .xinitrc будет прочитан системой при загрузке рабочего стола.

0
ответ дан 2 October 2015 в 13:09

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

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