LINUX.ORG.RU

как поместить текст из командной строки mc в буфер обмена X ?


0

0

Доброго всем!
Есть ли какая-нибудь команда типа text2clip, которая переносит свой аргумент командной строки в буфер обмена X?

В офтопике для открытия файлов всегда можно было воспользоваться такой последовательностью действий:

В Total Commander жмём Ctrl-Shift-Enter - полный путь в командную строку. Дальше Ctrl-Shift-Home - пометить до началаа строки. Shift-Del - путь идёт в буфер обмена.

Как сделать аналогичное в Линукс? Желательно, чтобы работало в mc, но это уже не столь важно. В mc сгодилось бы и
text2clip далее жмём C-x p - вписывается путь к текущей папке. Дальше - M-Enter - вписывается имя файла. Жмём enter - и имя оказывается в буфере.


★★★★★

Только мышка. Это вам не FAR Manager :)

KRoN73 ★★★★★
()
Ответ на: комментарий от den73

Не, вы погодите. Меня устраивает команда, которая получает аргументы из командной строки и кладёт их в буфер обмена. Наверняка такая есть...

den73 ★★★★★
() автор топика
Ответ на: комментарий от den73

Кажется нашёл. Это xclip.

Ставим xclip и добавляем следующее в персональный файл меню (доступен в MC через меню "команда")

<<<<<<<

l Copy filename to clipboard echo %d%f | xclip

<<<<<<<

Получается даже лучше, чем Total Commander: встаём на файл, нажимаем F2 и l - и полный путь к файлу идёт в буфер обмена. МОжно какую-нибудь 21другую букву, но l не занята.

Вроде всё работает у меня, а у Вас?

Единственное, что всё это происходит не мгновенно. Но это не так страшно.

den73 ★★★★★
() автор топика
Ответ на: комментарий от Laz

Ладно, сейчас уже всё устраивает, если что-то будет не так, буду смотреть на xsel - он вроде побогаче возможностями.

den73 ★★★★★
() автор топика
Ответ на: комментарий от abraziv_whiskey

Чё-то не работает. Т.е., работает не всегда. Может быть,
дело в том, что я использую primary selection, а надо
- clipboard selection. Пока что 
заменил на xsel -b -i - вроде работает вставка в firefox.
Фрагмент файла меную выглядит теперь вот так:


l Copy filename to clipboard 
  echo %d/%f| xsel -b -i

den73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.