LINUX.ORG.RU

Копировать в буфер иксов из редактора Midnight Commander

 , ,


0

4

Редактор запущен в консоли. Для определённости — Konqueror. Чтобы скопировать текст из консоли в другую программу через буфер, его надо выделить мышью.

Но текст в редакторе MC можно выделять и стрелками с шифтом или через F3 и Shift-F3. Есть даже команда для копирования этого выделения в буфер обмена, но это свой отдельный буфер ~/.cache/mc/mcedit/mcedit.clip. В баг-трекере есть 2 просьбы использовать общеиксовый буфер, одна помечена как выполненная, но требует громоздить пирамиду костылей, другая висит 11 лет без изменений:
https://midnight-commander.org/ticket/30
https://midnight-commander.org/ticket/3081

Как пользоваться иксовым буфером обмена? Существует ли способ проще, чем по ссылкам?

★★★★★
Ответ на: комментарий от question4

Я там тоже написал, konsole-git с конца июля поддерживает запись в буфер обмена: https://github.com/KDE/konsole/commit/9f7a2b846afbf3d34d10c224a9f3b32ce7aa1379.

Implements OSC-52 write-only clipboard access. Already supported by a wide range of other terminals, including alacritty, foot, kitty, urxvt, wezterm, xterm, and others.
I’ve intentionally omitted read access to the clipboard as that comes with several security concerns, which should be discussed first.

dataman ★★★★★
()
30 июля 2026 г.
Ответ на: комментарий от Beewek

clipboard_store=perl -MMIME::Base64 -0777 -ne ‘print chr(27), «]52;c;», encode_base64($_, ""), chr(27), chr(92)’

будет работать без Иксов

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

Короче я лет 20 делаю так (и сейчас в Wayland тоже) правда у меня гном всегда был.

жму SHIFT и держа его, мышкой выделяю кусок МС или просто терминала, жму мышкой копировать, потом куда нужно правой вставить.

anonymous
()
Ответ на: комментарий от anonymous

жму SHIFT и держа его, мышкой выделяю кусок МС или просто терминала, жму мышкой копировать, потом куда нужно правой вставить.

Тема создана с целью прекратить использовать мышь в MC. В итоге прекратил использовать редактор MC, перешёл на Kate :)

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

В итоге прекратил использовать редактор MC, перешёл на Kate :)

И это самое верное решение, можно было даже не мучаться.

anonymous
()
Ответ на: комментарий от question4

В итоге прекратил использовать редактор MC

А вот и зря, теперь можно выделять строки тройным кликом, наконец-то :-D

dataman ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария