Щелчок левой кнопкой мыши в xterms запускает выбор чего-либо для вставки копии.
Двойной щелчок левой кнопкой мыши выбирает слово.
Тройной левый щелчок выбирает линию.
Все это работает при единстве в 11.04. Однако нет способа скопировать и вставить этот выбор в другое место: контекстное меню показывает, что вставка отключена, а нажатие средней кнопкой мыши на копирование-вставку не работает.
Итак, как я могу скопировать выделение из xterm в другое место? Я счастлив с любым методом, чтобы выполнить это.
(Я использую установку по умолчанию без специальной конфигурации до сих пор)
Изменить: та же проблема с xedit
Ответы:
Используйте средний щелчок или Shift + Вставить
см. выбор X Window
источник
Xterm использует обрезанные буферы, а не стандартный выбор буфера обмена X11, используемый для стандартной операции копирования-вставки, которую сейчас использует gnome-терминал и большинство других программ Linux.
Но если вы запустите xterm так:
затем выбор доступен через стандартный буфер обмена.
Узнайте больше на Копирование и вставка в Xterm | База знаний StarNet - ПК X, X Windows, X 11 и более - StarNet
xcb
Программа также предоставляет доступ к командной строке для срезанных буферов.Например, в Trusty Tahr 12.04 с запущенным оконным менеджером lxde я могу трижды щелкнуть строку текста в xterm, которая выделяет ее и помещает в обрезанный буфер 0. Затем я могу запустить xcb -p 0, которая выводит строку на стандартный вывод.
По какой-то причине у меня не получилось нажать обе кнопки (имитирующие средний щелчок) в xterm, но shift-insert сработал в xterm.
источник
xterm*selectToClipboard: true
туда строку, чтобы сделать изменение постоянным :)-class ${CLASS}
для запускаxterm
соответствующий флаг, становится-xrm ${CLASS}.*.selectToClipboard:true
таковым, если у вас есть отдельные классы окна xterm, настройки отслеживаются отдельно.Подобная проблема обсуждается здесь . В качестве «струн» указано:
Копирование / вставка в xterm работала у меня, но не в приложении снаружи, пример gedit. По ссылке выше, я установил parcellite, и это решило проблему,
Обновление: если «вставить» не работает с «shift-insert», то используйте среднюю кнопку мыши или, если у вас нет одного щелчка левой и правой кнопок одновременно, чтобы вставить.
источник
Копировать между xterm и другими программами / документами / ...
Добавить в файл
~/.Xresources
(или создать):Затем выполните команду:
Перезапустите xterm.
источник
Когда вы копируете из xterm, просто используйте
Shift + средний щелчок
вставить что-то в gedit или какой-нибудь редактор в xterm, например mcedit
источник
Это не совсем отвечает на ваш вопрос, но это помогло мне, поэтому я помещу это здесь, поскольку это может помочь кому-то еще:
источник
Чтобы скопировать текст в Xterm, сначала выделите текст, а затем нажмите shift+ PrtScr. Чтобы вставить текст в Xterm, используйте shift+ Insert.
источник
Когда вы выделяете текст, он автоматически помещается в буфер обрезки (например, в буфер обмена). При использовании функции «Копировать» из меню или с помощью сочетания клавиш оно попадает в основной буфер обмена.
Чтобы вставить из вырезанного буфера в ваш xterm, щелкните средней кнопкой мыши. Чтобы вставить из буфера обмена в свой xterm, нажмите среднюю кнопку мыши.
источник
Смотрите здесь для объяснения проблем вставки с xterms и современными приложениями / оконными менеджерами: http://www.davidsimmons.com/soft/xtermhacks/#copynpaste
источник
Xterm использует основной выбор X11, который отличается от буфера обмена. Программа xsel может быть использована для копирования первичного выделения в буфер обмена:
Для этого я определил Meta-c во Fluxbox для этого.
Это удобно для программ Windows, которые поддерживают только один буфер обмена (например, VirtualBox).
источник
В остальном у меня есть полезный менеджер буфера обмена Glipper, работающий на 12.04.
Если я выберу xterm символы, они появятся в новой записи Glipper.
Если я выберу эту запись (кнопку) среди этой последовательности, из нее придет следующая вставка и вставит эти символы в любое приложение.
источник