Терминал, который предоставляет возможность выбора для копирования и нажатия правой кнопки мыши для вставки

55

В putty / cygwin моя конфигурация:

  • выберите в консоли - > копии в буфер обмена
  • правый клик - > пасты из буфера обмена.

Был ли после терминала в Linux, который мог бы предоставить мне обе эти функции? Я не смог найти его.

Любая помощь будет оценена.

    
задан Ben 03.11.2012 в 08:26
источник

11 ответов

20

Решение с Терминатором от этого сайта .

sudo vi /usr/share/terminator/terminatorlib/terminal.py

Ищите функцию: on_buttonpress

Отменить проверку кнопки ( контекстное меню перейти к среднему клику, вставить ):

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    elif event.button == 3:
        ...
    elif event.button == 2:
        ...

    return(False)

Теперь ожидаем запрос функции на Terminator :)

    
ответ дан pleutre 22.11.2014 в 02:20
источник
41

Большинство терминалов, похоже, используют копию на кнопке выбора и средней кнопки, чтобы вставить выделение, или эмулировать среднюю кнопку для вставки (используя обе кнопки мыши одновременно). Это типичное поведение Unix, а эмуляция - это обновление, используемое мышами типа Microsoft только с двумя кнопками или двумя кнопками и прокруткой.

Кнопки мыши можно переустановить с помощью xinput или другими способами. Это будет отличаться от версии к версии и от разных моделей мыши. См. документацию сообщества Ubuntu для этого.

Также см. это вопрос , который является обратной процедуре, в которой вы нуждаетесь.

У терминалов у меня есть выбор для копирования, а средний для вставки - терминал Gnome, терминал xfce, Eterm, простой xterm, uxterm, rxvt, mrxvt и aterm. Я уверен, что есть другие.

Мой основной терминал, терминатор (используйте apt-get или программный центр для установки), позволяет вам выбирать копию в качестве опции (одним щелчком мыши):

Откройте предпочтение и нажмите кнопку "скопировать на выбор":

    
ответ дан belacqua 25.05.2013 в 02:29
27

нажмите средний колесо прокрутки, человек.

    
ответ дан user455700 29.09.2015 в 04:14
10

Чтобы сэкономить время для тех, кто проверяет, терминалы ниже не поддерживают эту функцию.

ответ дан techtonik 18.01.2015 в 19:39
6

Не уверен, какой терминал вы используете прямо сейчас, но терминал по умолчанию в Ubuntu позволяет копировать и вставлять. В среде рабочего стола выберите текст, который вы хотите скопировать, и нажмите ctrl + shift + c. Если в вашем буфере обмена есть что-то, что вы хотите вставить, поместите курсор в нужное положение и нажмите ctrl + shift + v.

Другой вариант: комментарии Dr_Bunsen выше говорят, оба варианта доступны в выпадающем списке правой кнопки мыши.

    
ответ дан CHolmstedt 03.11.2012 в 09:03
4

Я использую несвободное приложение с этой функцией:

VanDyke.com > Продукты > SecureCRT

Он поддерживает выбор левой кнопки или Ctrl - Shift - C (в буфер обмена) и правой кнопкой или Ctrl - Shift - V (для вставки). Я использую либо, в зависимости от того, как задана клавиатура или мышь.

SecureCRT также поддерживает предварительно настроенный вход (скрипты), несколько сеансов (вкладки / окна) и полный скриптинг (расширяемость). Я нахожу, что при большом количестве удаленной поддержки на нескольких сайтах эти дополнительные функции имеют решающее значение.

Я использовал его в течение многих лет в Windows (или под Ubuntu + Wine), но в начале 2011 года он был перенесен в Linux. Я еще не нашел бесплатную альтернативу со всеми функциями, которые он предлагает.

    
ответ дан david6 03.11.2012 в 10:39
2

Я использую Ubuntu 14.04. Используя терминал Gnome по умолчанию, если я выделил текст, а затем нажмите мое колесо мыши, он вставляет все, что выделено.

Надеюсь, это сработает для других. Мне понравилась эта функция, когда я был вынужден принудительно использовать рабочий стол Windows и шпатлевку.

    
ответ дан Parm Patram 10.12.2014 в 15:16
1

Это не все, что вам нужно, но средний клик в терминале Gnome заменяет правой кнопкой мыши - он делает копию и вставку (используя буфер обмена) на выделенный текст, а в противном случае - пасты.

Я не думаю, что есть эквивалентный способ просто скопировать, - контекстное меню правой кнопки мыши кажется самым близким.

    
ответ дан mwfearnley 11.12.2015 в 10:34
1

Другим терминалом, который работал бы и не упоминался здесь, является Gnome Connection Manager: Ссылка

Это действительно мой личный фаворит, потому что он позволяет вам легко подключаться к нескольким машинам.

Вы можете настроить его для автоматической копирования выделенного текста, а текст можно вставить с помощью правого щелчка.

    
ответ дан Xavier Alvarez 13.02.2016 в 18:46
1

Если щелчок правой кнопкой мыши на вашем терминале случайно сломался, это может произойти после обновления gnome > = 3.9

Решение находится здесь: Ссылка

# ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-primary-paste=true
    
ответ дан gaRex 23.05.2017 в 08:18
0

Для gnome-терминала существует патч: Ссылка для копирования-вставки в стиле шпаклевки.

Протестировано на Ubuntu 16.04 + GNOME Shell 3.18.5 с LightDm. Он работает!

Обновление: Обновлено для Ubuntu 18 здесь: Ссылка . Обратная связь приветствуется!

    
ответ дан sasha-ch 13.04.2018 в 18:15