2016-10-28 2 views

Antwort

1

Das in der angenommenen Antwort gezeigte Codebeispiel ist nur für Windows. GTK + already preserves the clipboard itself when gtk_main() returns wo es kann; Sie müssen nichts Spezielles tun (aber Sie müssen von gtk_main() zurückkehren, also rufen Sie nicht exit() aus einem Signal-Handler). Wie bei Unix-Plattformen gilt auch hier die Antwort von rr: Unter Linux und anderen Unix-Systemen gibt es keine Möglichkeit, dies zu tun, da X11 selbst die Zwischenablage löscht, wenn das Programm beendet wird. Sie müssen einen Zwischenablage-Manager installiert haben.

+1

Vielen Dank für die Meldung, dass die Verwendung eines Zwischenablage-Managers dieses Problem unter Unix behebt. Allerdings speichert Firefox die Zwischenablage ohne einen Zwischenablage-Manager, also frage ich mich, wie es das macht. Denkst du, dass es 'XStoreBytes' oder den Cut-Buffer nutzt? – antoyo

Verwandte Themen