В Bash под Xterm, как я могу получить Ctrl- K / Ctrl- Y, чтобы вырезать и вставить в X выбор?
2 ответа
Возможно, это не то, о чем вы просите, но вы можете использовать xsel
для помещения некоторого содержимого в буфер обмена из командной строки. Например:
echo "Hello world" | xsel -i
Короче говоря, вы не можете. Bash не имеет такую функцию; он не будет говорить о X11, если его разработчики не потратят время на его реализацию. (И тогда, буфер обмена будет гораздо более подходящим, чем основной выбор ...)
Если вы хотите сделать снимок, начните с lib/readline/kill.c
; это было бы полезно, так как readline используется также несколькими десятками других программ.
В противном случае вам придется использовать функции копирования / вставки вашего терминала.