Linux-Zwischenablage lesen / schreiben in C
Frage
ich getan viel googeln, aber ich bin immer noch nicht sicher, wie es weitergehen.
Was ist die häufigste Art und Weise des Lesens / in die Zwischenablage unter Linux schreiben? Ich möchte sowohl die Unterstützung für Gnome & KDE-Desktops.
Aktualisiert : nehme ich es nicht eine einfache Lösung ist und man muss „Aggregat“ zusammen mehrere Quellen (GNOME, KDE), um eine Lösung zu Handwerk
Lösung
Vielleicht können Sie sich unter xclip und sehen, wie sie es getan haben.
Es stellt eine Schnittstelle zu X Auswahl ( „die Zwischenablage“) aus dem Befehlszeile. Es kann Daten aus gelesen Standard oder eine Datei und legen Sie sie in X eine Auswahl zum Einfügen in anderen X-Anwendungen. xclip kann auch drucken X eine Auswahl zu Standard aus, die kann dann in eine Datei umgeleitet werden oder ein anderes Programm.
Andere Tipps
ich selbst in den Fuß könnte schießen, aber dies könnte Ihnen einen Hinweis, wie Sie die Zwischenablage für kde zu tun, mich nicht sicher Gnome, sondern versuchen, es ist das Skript in Python und zeigt, wie man / set Sachen in der Zwischenablage, über dcop und klipper, ist es auf dieser Seite hier .
Hope, das hilft, Freundliche Grüße, Tom.