Em X, não há realmente uma área de transferência. Todas as seleções (primária, área de transferência secundária) são copiadas fazendo com que os dois clientes X envolvidos falem entre si. (Veja, por exemplo, o artigo da Wikipédia para detalhes).
Isso significa que, se um cliente X que estiver segurando a seleção não estiver mais em execução, a seleção desaparecerá.
O que você pode fazer é executar outro cliente, por exemplo xclipboard
, que imediatamente copia a seleção do seu xterm
(ou qualquer outro cliente X) assim que é feita, e é capaz de participar da comunicação descrita acima, mesmo quando xterm
não estiver mais em execução. Claro, agora você tem que manter xclipboard
correndo ...
Eu nunca observei que o Firefox de alguma forma faz as coisas de forma diferente, mas se a seleção está realmente disponível após o Firefox ser fechado, algum outro cliente X ainda deve estar rodando, possivelmente algo que faz parte do seu desktop. Então, sim, o Firefox deve usar algum tipo de ferramenta externa (mas como eu disse, eu não observei isso sozinho. Mas então, eu não estou usando um "desktop" nesse sentido, apenas fvwm
).