No Ubuntu 21.04 , quando o texto é colado no Gnome Terminal, o texto é sempre destacado.
- Aparece como se o texto estivesse selecionado , mas é apenas realçado .
- Se você clicar com o botão direito do mouse neste texto realçado, a opção "Copiar" será desativada.
- Clicar no terminal ou clicar no texto realçado não remove o realce do texto.
- A única maneira de desmarcar o texto colado é digitar uma chave.
- Se você tentar selecionar o texto realçado clicando e arrastando o ponteiro do mouse, a cor do texto realmente se inverte e o texto parece não estar selecionado, quando na verdade está selecionado.
Esse comportamento confuso não está presente no Ubuntu 20.04 .
- No Ubuntu 20.04, quando o texto é colado no Gnome Terminal, o texto não é destacado.
- Em seguida, a seleção do texto o destaca, conforme o esperado.
Como reverter esse comportamento confuso do Gnome Terminal no Ubuntu 21.04, para que ele se comporte como o Gnome Terminal no Ubuntu 20.04?
Também notei esse comportamento após a atualização para 21.04. Não pense que isso é um bug: é uma nova "configuração padrão" no Bash 5.1.
Primeira verificação:
Em seguida, tente desabilitar (para a sessão atual):
E tente novamente suas descobertas nessa sessão do terminal. Isso também é explicado em: https://stackoverflow.com/questions/35611134/bash-bracketed-paste-is-it-supported
Eu sugeriria viver com essa nova configuração padrão do Bash, pois evita o clique acidental do meio ou a cópia/cola de várias linhas (consistindo em comandos possivelmente maliciosos) da área de transferência.
Este é um novo "recurso" no Bash. Deve ser revertido para os padrões anteriores o mais rápido possível, IMO.
Estou vendo esse bug no terminal MATE padrão na nova instalação do 21.04 também,
então eu relatei para o launchpad como bug 1926256 . Por favor, marque-se como afetado por este bug e adicione um comentário sobre o caso de uso do Terminal GNOME.
Como sugerido aqui , você pode alterar a cor de destaque do Gnome Terminal para algo diferente de branco, para que não entre em conflito com o recurso "colar entre colchetes" do bash.
Clique no botão de menu da barra de cabeçalho no Gnome Terminal
Clique em "Preferências"
Em "Perfil" no painel esquerdo, selecione seu perfil (ou seja, "Sem nome")
Clique na guia "Cores"
Marque a opção "Destacar Cores"
Clique na caixa Cor de fundo (a segunda caixa)
Insira o valor hexadecimal para a cor de realce que você deseja usar.
Você pode querer escolher uma das cores do Ubuntu Color Pallet oficial :
Clique no Selectbotão para aplicar sua alteração.
Depois de fazer essa alteração:
O texto "colar entre colchetes" será destacado em branco, de acordo com as alterações no bash.
(Veja o texto "AND THIS IS PATED" na captura de tela).
O texto que você selecionar usando o gnome-terminal será a cor escolhida na etapa 4 acima.
(Veja o texto "ESTE ESTÁ SELECIONADO" na captura de tela).