Буффера в линукс

Опрос

Кто и как использует многообразия способов копирования текста в linux?
Использую Primary буфер
Использую Clipboard\Secondary буфер
Использую синхронизацию буферов
Кто и как использует многообразия способов копирования текста в linux?
Сам использовал до недавнего времени мышкоблудие в эмуляторе терминала(primary) и синхронизацию с clipboard по средствам аляповатого скрипта и dmenu.
Сейчас стараюсь использовать только clipboard\secondary в качестве манагера xcmenu(с dmenu). В терминале использую tmux и из его буфера по нажатию enter копирую в clipboard, аналогично использую и vim и его буфер.
Оч.интересно. Может кто поделиться идеальным рецептом?))
Ошибки в тексте-неповторимый стиль автора©
не разбирался какой из способов использую, но в основном:
1. мышкой пометил и СКМ вставил.
2. ctrl+c ctrl+v.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Как-то по-другому прочитал название топика))
Primary
Ctrl+Insert -> Shift+Insert
или
nafanja
мышкой пометил и СКМ вставил
А, ну и Ctrl+w, Ctrl+u, Ctrl+d, Ctrl+k -> Ctrl+y в строке urxvt.
И Esc+6, Ctrl+k -> Ctrl+u в nano.
Aivar
А, ну и Ctrl+w, Ctrl+u, Ctrl+d, Ctrl+k -> Ctrl+y в строке urxvt.
И Esc+6, Ctrl+k -> Ctrl+u в nano.
а я уже подумал что я один такой извращенец))
Ошибки в тексте-неповторимый стиль автора©
rofi-greenclip
Primary - это, по идее, очень хорошо, но 1) не все программы поддерживают; 2) в винде это не работает в принципе, а неохото иметь два разных комплекта навыков. Поэтому использую Clipboard, что в гуёвых приложениях не проблема, а терминалы использую только urxvt (предпочтительно) или xterm, и настраиваю их так, чтобы выделение само попадало в clipboard, без всяких Ctrl-C, не говоря уж про Ctrl-Shift-C. В xterm это настраивается "в лоб" - XTerm*VT100.selectToClipboard: true, а в urxvt это делается через легко находимый в интернете перловый скрипт selection-to-clipboard. Вставку в обоих случаях легко настроить на нужную горячую клавишу (мне привычнее Shift-Ins).
UPD: этих перловых скриптов куча разных, я использую sel-to-clipboard такой:
#! /usr/bin/perl
sub on_sel_grab {
    my $query = $_[0]->selection;
    open (my $pipe,'|-','xsel -ib -l /dev/null') or die "can't run xsel: $!" ;
    print $pipe $query;
    close $pipe;
}
И, соответственно, в .Xresources прописываю
URxvt.perl-ext-common: clipboard,sel-to-clipboard,....
URxvt.keysym.Shift-Insert: perl:clipboard:paste
!URxvt.keysym.Control-Insert: perl:clipboard:copy
Последняя строчка - это на случай, когда почему-то зочется ещё раз взять в cliboard оставшееся выделение.
indeviral
а я уже подумал что я один такой извращенец))
Ну вот, теперь нас таких двое.

Какой ужас... )
Это, конечно, все неплохо, но интересно и другое - кто как копирует между TTY - применять приходится редко, но приходится.
Например, есть команды, которые работают только в текстовой консоли, приходится переходить в TTY2, копировать полученный вывод команды в буфер, возвращаться в TTY1 и выводить в терминал-эмуляторе вывод команды из TTY2 (вывод команды в файл не подходит, нарушается структура вывода).
Также при переходе в TTY2 часто забываю саму команду (так как использую редко) приходится имя этой команды в TTY1 сохранять в буфер, а в TTY2 вытаскивать из буфера.
Конечно, муторно, но деваться не куда.

EDIT 1 - был не прав насчет нарушения структура вывода. Нарушается, если смотреть в редакторе, а вот если использовать cat или mc, то не нарушается (обычно смотрел редакоторм). Но всеравно быстрее и удобнее вызвать вывод из буфера, чем открыть mc или воспользоваться cat.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.