linux clipboard lecture / écriture en C

J’ai fait beaucoup de recherches sur Google mais je ne sais toujours pas comment procéder.

Quelle est la manière la plus courante de lire / écrire dans le presse-papier sous Linux? Je veux à la fois prendre en charge les ordinateurs de bureau Gnome et KDE.

Mise à jour : est-ce que je prends il n’y a pas une solution facile et il faut “agréger” plusieurs sources (gnome, kde) afin de concevoir une solution?

Peut-être que vous pouvez regarder xclip et voir comment ils l’ont fait.

Il fournit une interface aux sélections X (“le presse-papier”) depuis la ligne de commande. Il peut lire des données à partir d’un fichier standard ou d’un fichier et le placer dans une sélection X pour le coller dans d’autres applications X. xclip peut également imprimer une sélection X en sortie standard, qui peut ensuite être redirigée vers un fichier ou un autre programme.

Je suis peut-être en train de me tirer dans le pied, mais cela pourrait vous donner une idée de comment faire le presse-papiers pour kde, pas sûr de Gnome mais essayez-le, le script est en python et montre comment obtenir / définir , via dcop et klipper, c’est sur ce site ici .

J’espère que ça aide, Cordialement, Tom.