Я прихожу в Linux с mac и большинство команд (⌘) ярлыков Я использую для простого перевода в Linux с помощью Ctrl.
Но копирование / вставка неудобно. В терминале мне нужно использовать модификатор ⌘ (поскольку ^C и ^V служат другим целям в этом контексте). Это добавляет как физическое (дополнительное прессование), так и умственные накладные расходы (я должен помнить, какой ярлык использовать на основе того приложения, в котором я сейчас).
Я начал задаваться вопросом, почему бы не настроить мою машину на использование Alt вместо этого Ctrl для копирования / вставки? Это сделало бы их физически идентичными тем, к чему я привык на Mac, и похоже, что в настоящее время эти ключи не используются.
Я тяжелый пользователь:
terminal vim emacs chromium slackЯ уже поменял ярлыки копирования / вставки в моем терминале, но мне интересно три вещи:
Есть ли хороший способ настроить это глобально, а не ad-hoc для каждого приложения? Есть ли другая цель, что Alt + C и Alt + V обычно работают в среде Linux? Есть ли другая причина не делать этого?Проблема, которую я обнаружил, с изменением терминальной копии / вставки для использования Alt состояла в том, что было еще сложнее запомнить, какой ключ использовать (я на Mac? в Linux? на Linux в терминале?).
Теперь я пытаюсь использовать другой компромисс, который до сих пор я нахожу для меня (для меня): используйте Alt + Ctrl в терминал и оставить его в Ctrl в другом месте. Мне нравится это, потому что:
terminal Ctrl остается частью уравнения, и я нахожу, что последовательность легче запомнить vimЯ ищу тот же ответ, но пока не нашел хорошего решения.
Тем временем я поменял свой альт, ctrl, который помогает сохранить память мышц.
Это может работать для вас в среднем:
setxkbmap -layout 'us,us' -option 'ctrl:swap_lalt_lctl'
И вам, возможно, придется удержать Gnome от сброса вашего макета:
sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false
Надеюсь, кто-то немного более осведомлённый, обеспечит решение не использовать alt + Ctrl + ctrl в терминале.
[EDIT] Выключает настройки не пропустите перезагрузку. Я установил это в свой xorg.conf
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "ctrl:swap_lalt_lctl"
EndSection
Я ищу тот же ответ, но пока не нашел хорошего решения.
Тем временем я поменял свой альт, ctrl, который помогает сохранить память мышц.
Это может работать для вас в среднем:
setxkbmap -layout 'us,us' -option 'ctrl:swap_lalt_lctl'
И вам, возможно, придется удержать Gnome от сброса вашего макета:
sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false
Надеюсь, кто-то немного более осведомлённый, обеспечит решение не использовать alt + Ctrl + ctrl в терминале.
[EDIT] Выключает настройки не пропустите перезагрузку. Я установил это в свой xorg.conf
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "ctrl:swap_lalt_lctl"
EndSection