clipboard no linux

Iniciado por Edimartin, 11 de Agosto de 2011, 18:22

tópico anterior - próximo tópico

Edimartin

Olá galera. Eu estou montando uma biblioteca para rodar em windows e linux (e no futuro mac) e eu tenho uma dúvida.

Eu quero gerenciar o ctrl+c e ctrl+v dos programas lendo e escrevendo no buffer.
No windows eu consegui ler e escrever no buffer usando o clipboard do windows.h.

Na hora de eu pesquisar em linux eu li que o clipboard é gerenciado elo ambiente (no ubuntu o gnome).

Eu gostaria de saber se isso é verdade, se eu preciso programar para um ambiente expecífico (KDE ou Gnome) ou se eu posso fazer um programa que rode em qualquer ambiente linux. Tipo se existem funções de janelas para qualquer ambiente e se existe o buffer de clipboard padrão em qualquer linux.

irtigor

Não, o responsável pelas áreas de transferência é o X, mas os principais gui toolkits também devem implementar acesso (o gtk eu sei que fornece).

Edimartin