Я просматривал все меню конфигурации и искал по всему Интернету, как настроить быстрые клавиши для копирования и вставки в оконном менеджере Unity.
Есть ли какое-то скрытое место где-то настроить это?
В Gnome Desktop на Lucid я настроил его так, что используя системную клавиатуру / мышь Ubuntu, я мог бы использовать Win + C / Win + V для копирования и вставки на рабочем столе Gnome, включая в Firefox и терминале gnome; затем, когда я переместил мышь на мой рабочий стол Mac *, те же нажатия клавиш будут копировать и вставлять. Я бы очень хотел сохранить эту последовательность.
Win + C явно неприемлемо в качестве «копии» в любой программе терминалов. (На самом деле все символы C .)
* Я делаю это, запустив сервер Synergy на Ubuntu и клиент Synergy на Macbook.
Ctrl + C и Ctrl + V по умолчанию не копируют и не вставляют в терминал. Это связано с тем, что Ctrl + C - это специальная команда, используемая (в течение десятилетий) для прерывания текущего процесса. Вместо этого используется Shift + Ctrl + C и Shift + Ctrl + V.
Если вы хотите, вы можете изменить это, нажав «Редактировать»> «Ярлыки клавиш» в вашем терминале.
Я также нахожу раздражающим, что ярлыки терминала для копирования и вставки отличаются от того, что используется в остальной части системы. Альтернативное решение для того, которое вы нашли, - это смена ярлыков терминала на ctrl + c и ctrl + v и изменение ключа прерывания, добавив следующее в ~/.bashrc:
stty intr ^b
Теперь, чтобы прервать программу, вы ', чтобы ввести ctrl + b вместо ctrl + c, но вы можете продолжить и переназначить ярлыки терминала. Как только это будет сделано, вы можете последовательно использовать ctrl + c, ctrl + v для копирования и вставки текста в систему.
Чтобы узнать, какие другие клавиши управления уже используются для отправки сигналов терминала, проверьте вывод stty -a.