Como posso cortar e colar o bash na seleção X?


0

No bash em um xterm, como posso obter Ctrl- k/ Ctrl- ypara cortar e colar para a seleção X?


No Ubuntu, cortar é Ctrl-x ou Shift-Del, copiar é Ctrl-c ou Ctrl-Del e colar é Ctrl-v ou Shift-Ins. Eles funcionam bem entre a maioria das janelas, incluindo terme xterm. A única coisa que não funciona xtermé clicar com o botão direito do mouse para cortar / copiar / colar.
AFH 16/10

1
Isso não tem nada a ver com o bash: é tudo sobre o seu terminal.
glenn jackman

@glennjackman: Os atalhos Ctrl+Ke Ctrl+Ysão, de fato, parte do bash.
grawity

Respostas:


3

Em suma, você não pode. O Bash não possui esse recurso; ele não fala o X11, a menos que seus desenvolvedores tenham tempo para implementá-lo. (E então, a área de transferência seria muito mais adequada que a seleção principal ...)

Se você quiser tirar uma foto, comece em lib/readline/kill.c; seria útil, já que o readline é usado por várias dezenas de outros programas.

Caso contrário, você terá que usar os recursos de copiar / colar do seu terminal.


3

Provavelmente não é o que você está pedindo, mas você pode usar xselpara colocar algum conteúdo na área de transferência na linha de comando. Por exemplo:

echo "Hello world" | xsel -i 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.