Скопіювати / вставити шпаклівку


24

Протягом століть я використовував Putty при роботі з серверами * nix, і я дуже звик до його методу копіювання та вставки: виберіть, клацніть лівою кнопкою миші - для копіювання, просто клацніть правою кнопкою миші - для вставки.

Як я можу встановити термінал Ubuntu таким же чином? Я бачу, що існує конфігурація ярликів, але це не дозволяє мені встановлювати потрібні мені клавіші. Ctrl+ Shift+ C, Ctrl+ Shift+ Vпросто гальмує мої пальці.

Я знаю, що є меню правою кнопкою миші, але воно мені не потрібно.


Чи є причина, чому ви не встановлюєте Putty в Ubuntu, а просто це замість терміналу?
Rinzwind

Чудова ідея - просто спробував, але не вийшло. В основному, ключі під Linux є різними, і він не копіюється лівою мишкою і не вставляється праворуч. Насправді я взагалі не знайшов способу скопіювати / вставити шпаклівку в Linux :-D
BarsMonster

Я спробував шпаклівку під ubuntu і виглядає жахливо. Ключі теж не такі, як шпаклівка на вікна.
Абхієет

дуже дивно ... тому , що всякий раз , коли я використовував Ubuntu ... ця копія пасти матеріал є за замовчуванням ... в terminal..in браузер ..everywhere
Абхішек

Відповіді:


20

Я теж звик до цієї функції, тому я використовую Ubuntu. Все, що вам потрібно зробити, це відкрити термінал і набрати ssh myserver.gov.

Для мега-швидкого копіювання та вставки:

  • Виберіть текст у Копіювати
  • Клацніть середнім клавішею для вставки
    • Середній клацання - це клацання колеса миші (або обидві кнопки миші)

Він працює з будь-яким обраним текстом в ОС: в терміналі, браузері, ...


2
+1 Зауважте, проте, роблячи це мега-швидке копіювання та вставка , скопійований текст не копіюється в буфер обміну. В основному, ви можете робити копіювання мишею, якщо в буфер обміну є результат останніх Ctrl+C.
Андрейс Кайніков

4
+1, але я намагався інтерпретувати цю відповідь. Різниця між PuTTY та терміналом Ubuntu полягає в тому, що для вставки ви використовуєте Середній клік, а не Клацніть правою кнопкою миші.
Вейлон Флінн

Зауважте, що це не працює між віртуальними машинами, оскільки він не використовує буфер буфера обміну. З цієї причини я дотримуюся PuTTY і уникаю GUI-терміналу у своїх віртуальних машинах.
Буде Бікфорд

17

Ubuntu-термінал (gnome-terminal) має цю особливість. Він просто використовує середнє клацання для вставки, а не правою кнопкою миші.

Підсумовуючи:

  • Виберіть текст для копіювання
  • Клацніть середнім клавішею, куди потрібно вставити його

1
Було б добре мати середні кнопки на миші в 2016 році :)
Pawel Cioch

3

Це вирішується за допомогою одного з двох методів:

  1. Використання версії Linux PuTTY:

    Натиснувши на обидві кнопки сенсорної панелі, я імітував середню кнопку. З моменту використання дистрибутива Linux Mint у мене не було активовано цю середню кнопку моделювання.

    (Остання версія evdev, версія 2.5, змінила типовий код емуляції середньої кнопки миші. Ця зміна вимкнула емуляцію середньої кнопки миші, натиснувши ліву та праву кнопки миші) Мені потрібно було ввімкнути її вручну:

    Увімкнення емуляції середньої кнопки миші додаючи це до фрагменту xorg.conf:

        Section "InputClass"
           Identifier "middle button emulation class"
           MatchIsPointer "on"
           Option "Emulate3Buttons" "on"
        EndSection
    
  2. Використання версії Windows PuTTY:

    (Я віддаю перевагу цьому методу, оскільки мені не потрібно змінювати параметри дистрибутива, як Xorg, лише налаштування Wine для підключення до консольних послідовних портів):

    Оскільки Wine обробляє порти, маючи посилання на пристрій (тобто /dev/ttyUSB0), у ~/.wine/dosdevicesпапці це посилання буде створено наступним чином, щоб оновити конфігурації вашого винного профілю:

    ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
    

    Я віддаю перевагу цьому другому методу, оскільки папка для копіювання працює завжди, не потрібна імітація середньої кнопки, а херес у верхній частині торта НІКОЛИ не висить (зрідка PuTTY для Windows висить на деяких установках winXP).

    В іншому випадку, якщо вам не потрібно / хочете встановлювати вино, перший спосіб є кращим.



1

Мені сподобався звичайний старий xtermза таку поведінку, тож ви можете скористатися цим. Це працює так само на моїй машині. У Ubuntu встановлено XTerm за замовчуванням, і ви можете запустити його за допомогою xtermкоманди.

Насправді спосіб копіювання та вставки в PuTTY був змодельований після xterm. Як згадується сторінка Налаштування PuTTY :

Механізм копіювання та вставки PuTTY моделюється в xterm додатку Unix . Система X Window використовує мишу з трьома кнопками, і умовою є те, що ліва кнопка вибирається, права кнопка розширює існуючий вибір, а середня кнопка вставляє.

У Windows зазвичай є лише дві кнопки миші, тому в конфігурації PuTTY за замовчуванням права кнопка вставляється, а середня кнопка (якщо у вас є) розширює вибір.

Якщо у вас є миша з трьома кнопками ...


0

Навіть LeftClick + RightClick можна використовувати для вставки вибраного тексту в будь-яку точку Ubuntu. Хоча "Копіювати" простим вибором можливо лише в терміналі, LeftClick + RightClick "Вставити" працює чудово скрізь в ОС, наприклад: текстові редактори.

Це робить його корисним під час роботи з сенсорними панелями на ноутбуці, коли миші немає поруч.

Отже, зрештою, термінал gnome працює майже як шпаклівка, лише за винятком одночасного клацання лівою кнопкою миші та правої кнопки для "Вставити", а не правою кнопкою миші.


0

Неможливо допомогти налаштувати його, як Putty, але простішим способом миші, ніж Ctrl+ Shift+ C, Ctrl+ Shift+ Vабо меню, є вибір Alt+ Middle-button= копіювати і Middle-button= вставити


0

У мене були ті ж проблеми, що використовували Ubuntu 14.10 і новіші версії: копіювальна паста в стилі Unix у терміналі не працює. Невтішні налаштування за замовчуванням. Однак ось рішення (частково нагадує завершення моїх попередників):

2) Щоб виправити проблему з терміналом, я успішно помістив наступні рядки у свій xorg.conf : (див., Чи /etc/X11/xorg.conf підходить для вас. Можливо, для Lubuntu тощо).

Розділ "Вхідний клас"

    Identifier "middle button emulation class"

    MatchIsPointer "on"

    Option "Emulate3Buttons" "on"

EndSection

1) Дуже ненадійну несправність відсутньої третьої кнопки миші (сенсорна панель, Мармурова миша ) насправді можна виправити за допомогою "налаштувань пристрою gpointing". Просто встановіть за допомогою CLI з налаштуваннями apt-get install gpointing-device-settings. Потім виберіть налаштування gpointing-device, щоб отримати вікно gui.

Можливо, для деяких кроків потрібен доступ до судо або кореня. Я припускаю, що ви знаєте.

Однак тепер я можу використовувати вставку для копіювання Unixish за позначкою та середньою кнопкою миші. Принаймні в терміналі. А для Мармурової Миші є окрема стаття з великою кількістю деталей конфігурації.

Сподіваюся, це допомагає.

PS: Не пропустіть цього

/ubuntu//a/390308/354678

на:

Увімкніть середню мишу для всіх користувачів, змінивши значення за замовчуванням у /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml

або просто шукайте термін у качці.

FF !!

Додаток: Тут ми отримуємо рідкісний і цікавий текст про те, як обробляється розв’язання мишей: https://who-t.blogspot.de/2014/12/building-a-dpi-database-for-mice.html


Section "InputClass"Лінія Невірний формат . Його слід відкласти 4 пробілами, але це не так. Я б сам це виправив, але Stack Exchange не дозволяє мені редагувати менше 6 символів для друку.
mpb

0

Єдине рішення, яке працювало на моєму Dell під Ubuntu 16.04, це: SHIFT+ INSERT. Залежно від програми, CTRL+ SHIFT+ INSERTможе також працювати.

Дякуємо /superuser//a/111021/156771

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.