Estou usando o Debian Sid/ instável .
Após um conjunto bastante grande de instalação (mudando a área de trabalho de canela para gnome), obtive uma área de transferência completamente não funcional.
Eu literalmente não consigo copiar/colar de forma alguma ; mesmo "colar o botão do meio" não está funcionando.
Outro sintoma: no gnome-terminal a seleção desaparece em um tempo muito curto (<1s.).
O que devo verificar?
Atualização: mudar para um novo usuário e reinstalar no local ( apt install --reinstall <all packages>
) não mudou nada.
Update2: Encontrei o culpado: clipit
que é instalado automaticamente como dependência pelo lxde
. Eu o tenho em execução na inicialização e matando-o "cura" o problema. Qualquer conselho (além do óbvio: "desinstale-o") seria bem-vindo.
Se você quer o conselho mais geral, é que instalar o meta-pacote para mais de um ambiente de desktop pode ter efeitos bem estranhos, e você pode limpar a bagunça :-P. Existem algumas boas razões pelas quais o Ubuntu e o Fedora têm sabores/spins, ou seja, diferentes discos de instalação do SO para diferentes ambientes de desktop.
Claro que se você encontrar uma boa solução limpa, ou o efeito estranho que você encontrar for perigoso o suficiente, você também pode reportar um bug e esperar que o Debian resolva o conflito.
O documento para
clipit --daemon
(que é iniciado automaticamente) diz que é usado "para manter a área de transferência e o conteúdo principal seguros". Há várias coisas que você pode imaginar que isso significa. No entanto, espero que pelo menos um dos problemas que ele resolva seja o problema de que a área de transferência do X para copiar/colar é efetivamente perdida quando você fecha o aplicativo do qual copiou. Talvez o Debian LXDE espere que você queira algo para preservar o conteúdo da área de transferência no LXDE.A área de trabalho do GNOME já fornece esse recurso. Eu aconselharia não executar
clipit --daemon
ou equivalente em uma sessão do GNOME, caso haja conflito. Talvez você tenha encontrado tal conflito. (Embora você não diga explicitamente se também tem o mesmo problema no LXDE?)(Pelo menos, acho que o GNOME fornece um gerenciador de área de transferência que funciona para o X Windows. Alguns detalhes são mencionados neste documento antigo do Ubuntu . Parece que isso não funciona quando você usa aplicativos Wayland nativos e GNOME com Wayland).
O problema é que
clipit
não faz parte do LXDE especificamente. Parece plausível que você possa instalá-lo porque deseja usá-lo em um ambiente que não seja LXDE, mas também suporte a inicialização automática. (?) Isso pode justificar oclipit.deb
fornecimento/etc/xdg/autostart/clipit.desktop
ou algo parecido, para iniciar automaticamente o clipit em qualquer ambiente de desktop. Ou talvez o empacotador tenha achado que as alternativas eram estranhas, ou seja, criar um pacote stublxde-clipit-autostart
, ou colocar um autostart específico do LXDE dentro doclipit
pacote não específico do LXDE.Alguns
.desktop
arquivos de inicialização automática incluem uma linha comoNotShowIn=GNOME;Unity;
. Ou eles podem usar uma linhaOnlyShowIn=
. Se eles não tiverem uma linha específica como essa, a inicialização automática será iniciada em todos os ambientes de desktop que suportam a inicialização automática.Você pode testar adicionar
NotShowIn=GNOME
aclipit.desktop
. Se funcionar, você pode propor esta solução paraclipit.deb
, em um relatório de bug. Eu não acho que esta é uma solução totalmente geral. Um desktop leve diferente pode puxar um gerenciador de área de transferência genérico diferente . Portanto, pode ser discutível se essa ou qualquer outra solução pode ser aceita como uma alteração noclipit.deb
.Limpe as seleções X da área de transferência:
Eu pessoalmente tenho um alias para isso:
Não tenho certeza se esse é o seu problema, mas existem regras estranhas para copiar e colar com o botão do meio, essas são minhas descobertas de anos de uso do linux. Observe as seguintes regras:
1) Selecione seu texto.
2) Não feche a janela, seu texto às vezes será perdido.
3) Não digite nada (incluindo teclas para alterar as janelas), caso contrário seu texto pode ser perdido.
4) Mova a janela para a mesma área de trabalho da janela que você está colando e copie-a na mesma área de trabalho.
5) Às vezes, minimizar as janelas perde o texto da cópia.
6) Clique com o botão do meio na janela onde os dados devem ir.
7) Se você pode usar o botão direito -> copiar / clicar com o botão direito -> colar, use-o, é mais confiável.
Apesar de todas essas regras, às vezes copiar e colar simplesmente funciona (tm). É uma arte sombria, e parece que por 10 minutos no momento, copiar e colar do terminal simplesmente se recusa a funcionar ou cola algum lixo aleatório de 2 horas atrás. Se você tiver alguma dica, cole aqui. Juntos podemos descobrir isso.