Щелкните правой кнопкой мыши, чтобы вставить в терминал


11

На работе я использую putty для подключения ко многим машинам Red Hat / CentOS, и мне нравится тот факт, что выделение текста означает копирование, а щелчок правой кнопкой мыши означает вставку.

Могу ли я настроить терминал Ubuntu по умолчанию на то же самое?

Изменить: Спасибо за ответы, но они не совсем то, что я ищу. Хотя оба они действительны, я на самом деле искал способ использовать функциональность без использования другого терминала. Так что все должно работать через терминал gnome по умолчанию.

Я не уверен, что это возможно, но я попробую свою удачу и начну вознаграждение за это ...

Изменить : Спасибо, ребята за ваши ответы и извините за поздний ответ, но я был на выходных. Сегодня вечером я проверю решение "выбор / средняя кнопка мыши" и вернусь к вам.

Патч-решение звучит также многообещающе.


В Ubuntu вы можете использовать среднюю кнопку мыши (щелкнув колесом) для этого
Wayne_Yux

Я думаю, что ответ на трюки является именно ответом на этот вопрос. Если вы считаете, что это не так, то не могли бы вы отредактировать свой вопрос, чтобы предоставить более подробную информацию о том, что именно вам нужно. @Wayne_Yux комментарий такой же, как и ответ на трюки
Фелипе

Сделал небольшую правку на мой ответ, зацените.
Сергей Колодяжный

Правильный клик -> Вставить действительно слишком сложно? : /
Сет

Парень по имени Томи Валкейнен использует патч на gnome-terminal, чтобы получить нужную вам функциональность. Сам проверил, и работает отлично.
Banskt

Ответы:


16

В gnome-терминал (и в Ubuntu в целом) выделение текста означает «копировать» (или «выделение Х», если вы хотите получить технический документ, который отличается от «копирования в буфер обмена»), который можно вставить с помощью среднего щелчка мыши.


Спасибо за ваш ответ, это было на самом деле то, что я искал :). Как указал @Serg, у вас есть лучший ответ.
bioShark

Вы должны любить эти решения, которые включают только перемещение пальца на 1/4 дюйма
MonoThreaded

1
Этот ответ полезен, однако на самом деле он не отвечает на вопрос «как вставить правой кнопкой мыши».
msoutopico

5

Я нашел этот патч от Tomi Valkeinen: патч на Gnome-терминале для вставки правой кнопки мыши в виде замазки

Дайте нам знать, если это работает для вас.

Изменить: я пошел вперед и проверил это сам. Работает отлично. Вот пропатченные файлы deb для gnome-terminal-3.6.2: загружены в mediafire

Если вы используете ту же версию gnome-терминала, вы можете скачать файлы deb и установить их:

cd /path/to/download/folder
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb

Изменить: Для дальнейшего использования, вот полная процедура:

Скачать патч: right-button-paste.patch

Установите зависимости сборки:

sudo apt-get build-dep gnome-terminal

Скачайте исходники и примените патч:

mkdir gnome-terminal
cd gnome-terminal
sudo apt-get source gnome-terminal
cd gnome-terminal-*
patch -p1 < path/to/right-button-paste.patch

Сборка и установка:

sudo dpkg-buildpackage -us -uc -b
cd ..
dpkg -i *.deb

Обновленные патчи поддерживаются Томи Валкейненом по адресу https://github.com/tomba/gnome-terminal в разделе «paste- *».


После отрицательного голосования я сам установил патч. Он работает отлично, и щелчок правой кнопкой мыши работает на стандартном терминале gnome.
Banskt

Март 2019 года: не работает, новичок в ubuntu (снова), см. 1. Ошибка :: Вы должны поместить некоторые «исходные» URI в свои sources.list askubuntu.com/a/857433/330608 2. оригинальный источник taika.org /~tomba/gnome-terminal/index.html 3. * Файл -paste.patch сейчас отсутствует, застрял здесь, не может продолжить.
Манохар Редди Поредди

3

Позвольте мне немного расширить мой первоначальный ответ. Технически, эмулятор терминала по умолчанию, gnome-terminalне имеет этой функциональности, и нет способа установить его, насколько я знаю или видел, исследуя онлайн. Поэтому ответ на ваш вопрос

Могу ли я настроить терминал Ubuntu по умолчанию на то же самое?

в принципе нет.

С другой стороны, puttyна самом деле он также доступен для Ubuntu, и это простейшее решение с минимальными усилиями, если вам нужно определенное поведение. Делай, sudo apt-get install puttyчтобы получить это.

Однако есть несколько компромиссов, которые вы можете принять, и они существуют такими, какими они есть по историческим причинам . В графической среде под Unix / Linux X-сервером есть нечто, называемое selectionsмножеством буферов обмена - первичным, вторичным и «буфером обмена». Второй выбор - когда вы выделяете текст и используете ShiftInsertили нажимаете среднюю кнопку мыши для вставки. Средний щелчок мыши - это щелчок колеса прокрутки мыши, а на сенсорной панели - нажатие правой и левой кнопки мыши.

Существуют решения с другими терминалами, но поскольку вы запрашиваете gnome-terminalконкретный ответ, ответ все еще остается, нет, другого пути нет.


Он спрашивает, может ли терминал по умолчанию Ubuntu сделать то же самое. Я предполагаю работать локально и не подключаться ко всем тем серверам Red Hat.
Фелипе

Терминал @Felipe Gnome, используемый по умолчанию, не может этого сделать. Шпатлевка сама по себе является самым простым решением с минимальными усилиями. Терминал Gnome имеет ярлык вставки и выделение-копирование с помощью среднего щелчка мыши, но, поскольку op требует определенного, а не похожего поведения, замазка является следующим лучшим решением в списке.
Сергей Колодяжный

0

Решением для этого является использование Terminator, терминала Linux: Terminator

Также вот учебник, как это сделать: Щелкните правой кнопкой мыши на терминале Linux с терминатором


1
Хотя ссылка на руководство полезна, мы хотели бы ограничить объем исходящего трафика, необходимый для наших пользователей. Пожалуйста, измените свой ответ, включив в него краткое описание процесса и предоставив ссылку в качестве источника.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.