Сделайте CTRL и Супер ключи / ключи CMD ведут себя как на OS X

Я - давний пользователь OS X, который использует Ubuntu на работе. В то время как мне нравится Ubuntu очень, что-то, что я действительно пропускаю, поведение CTRL & CMD (т.е. Супер) включает OS X:

  • CMD / Супер используется для большинства ярлыков GUI, таких как копия/вставка, закрывая окна...
  • CTRL главным образом используется для ввода клавиш CTRL в терминале, т.е. CTRL+C генерирует SIGINT.

При работе в терминале я могу все еще использовать те же ярлыки для копирования и вставки. Я нахожу это очень практичным. На Ubuntu я должен использовать мышь и контекстное меню.

Есть ли какой-либо способ, как который я могу заставить эти ключи вести себя на OS X?

0
задан 7 September 2014 в 20:56

3 ответа

Вот то, как я сделал это на своем книжном выполнении MAC Kubuntu:

  1. Использование xmodmap для свопинга командной клавиши и клавиши Ctrl глобально.
    a) Помещают следующее в Выполнение файла ~/.xmodmap

    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  
    

    b) следующая команда:

    $ xmodmap ~/.Xmodmap 
    

    Это сделает всю Вашу Команду использования приложения +.. вместо ctrl +.. кроме терминала
    Помнят, Ваша командная клавиша является теперь клавишей Ctrl

2. Измените сочетания клавиш для Терминала

a) В терминальном приложении, пойдите для "Конфигурирования Ярлыков"
Изменение b) ярлыки для следующего:

  • Сокращение - Чтобы 'Управлять + c '

  • Вставка - 'Управлять + v'

  • Прерывание - К 'Ctrl + c'

  • Новая вкладка -' Управлять + t'

  • Близкая Вкладка - 'Управлять + w'

  • Любой другой ключ Ваш следят..

3. Отключите Метаклавишу от вызова средства запуска приложения [kubuntu только]

, Добавляют следующие к ~/.config/kwinrc

[ModifierOnlyShortcuts]  
Meta=
2
ответ дан 6 October 2019 в 17:31

Вы на самом деле использование CAN Cut/Copy/Paste-Hotkeys в терминале: просто необходимо дополнительно использовать клавишу Shift:

Копия: Ctrl + Сдвиг + Вставка C

: Ctrl + Сдвиг + V Сокращений

: Ctrl + Сдвиг + <час> X

ярлыки редактирования команды Some:

Удаляют одно слово: Высокий звук + Перемещение

Клавиши Backspace cusrsor одно слово слева/справа: Ctrl + / Ctrl + → <час>

, Если Вы хотите использовать Супер ключ в качестве модификатора, нет никакой возможности сделать так в основанных на GTK настольных средах. Если это - важная функция Вас, Вы могли бы дать KDE попытку.

1
ответ дан 7 October 2019 в 03:31

Контроль Kinto, я записал это для рассмотрения этой самой проблемы. Решения Xmodmap имеют ограниченный срок годности, иначе Уэйленд, и в то время как Kinto не поддерживает Уэйленд сегодня, я действительно планирую зафиксировать это в более позднем обновлении.

Kinto использует собственный setxkbmap и xkbcomp приложения, которые применяют сами контурные карты клавиатуры, таким образом, Вы действительно не найдете лучший способ повторно отобразить эти ключи. Другая вещь, которую делает Kinto, прислушивается, используете ли Вы на терминальном основанное приложение или какое-либо другое приложение. Это изменит Вашу контурную карту соответственно, и быстро так, чтобы переход между приложениями с надлежащей контурной картой был бесшовным.

https://github.com/rbreaves/kinto

https://medium.com / benreaves/kinto-a-mac-inspired-keyboard-mapping-for-linux-58f731817c0

Здесь является Суть также, если Вы просто захотите видеть то, что в основе всего этого, то это не чередует Вашу контурную карту при необходимости все же. Суть также не включает пользовательские xkb файлы контурной карты, которые устанавливают стиль macOS cursors/word-wise манипуляции, которые используют Cmd и клавиши со стрелками.

https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb

1
ответ дан 7 October 2019 в 03:31

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

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