Obtém o código fonte para copiar / colar [fechado]

2

Toda operação executada pelo sistema operacional possui um código-fonte. Portanto, para a operação de cópia, deve haver código-fonte. Então, eu preciso do nome de um arquivo com o código-fonte para a operação de cópia. Assim, posso adicionar algum código a ele para que a operação de várias cópias possa ser executada. Na cópia múltipla eu posso copiar 2 ou mais strings de texto ou arquivos um após o outro de diferentes locais e cole após cada coisa ser copiada (eu quero evitar a operação de colar após cada operação de cópia). Alguém pode me ajudar a encontrar arquivos contendo Copy e colar código? Obrigado.

    
por NitinKabra 13.01.2014 / 04:22

1 resposta

5

Existe um único método de copiar e colar em um ambiente de sistema X window (GNOME, KDE .etc), ou seja, Ctrl + C e Ctrl + V.

Como esse 'copiar e colar' funciona?

O cenário inteiro envolve duas partes: aplicativos clientes e gerenciador de área de transferência.
seu comportamento é especificado no padrão freedesktop:
1. link
2. link
veja link para uma introdução geral.

Para os clientes, o código requerido é implementado em kits de ferramentas como o GTK e o Qt. o gerenciador da área de transferência normalmente é um programa daemon. No GNOME, o gerenciador da área de transferência é um componente do daemon gnome-settings.

No núcleo da implementação da área de transferência está uma noção chamada "Seleções", que é um conceito específico do X11.

Se você quiser entender como a área de transferência funciona em um ambiente Linux, primeiro é necessário aprender a programar com o kit de ferramentas X11 de baixo nível e familiarizar-se com conceitos como Janela, Propriedade, Seleção, Atom .etc.

Você pode começar com o código-fonte xclip .

    
por sgx1 13.01.2014 / 04:54