Quem é o asker da área de transferência?

1

Um programa rodando na mesma sessão X é livre para perguntar ao X o que quer que esteja na área de transferência. Eu quero saber qual alguém está perguntando. Pode ser determinado?

    
por Boll19 03.02.2018 / 05:54

1 resposta

0

Observe que o X11 realmente não tem uma área de transferência em todo o sistema (a menos que você execute um aplicativo especial como xclipboard para essa função, o que sua área de trabalho pode ou não fazer), recorte e cole trabalhos por meio de selections , que envolve uma comunicação entre o cliente X11 solicitando o conteúdo da seleção e o cliente X11 mantendo a seleção.

Assim, o servidor certamente saberá qual cliente está solicitando o conteúdo da seleção.

Existem também várias maneiras de espionar a interação cliente / servidor do X11, então estou certo de que é possível descobrir se algum cliente está fazendo isso e, em caso afirmativo, qual cliente.

Mas eu não posso lhe dar uma receita pronta; você teria que se sentar, ler as especificações do protocolo e enrolar seu próprio espião.

    
por 03.02.2018 / 16:05

Tags