Wie schreibe ich in die Zwischenablage unter Ubuntu / Linux in R?

Ich verwende Ubuntu 11.10 und möchte in die Zwischenablage (oder in die primäre Auswahl) schreiben können. Das Folgende gibt einen Fehler

> x <- 1:10
> dput(x, 'clipboard')
Error in file(file, "wt") : 'mode' for the clipboard must be 'r' on Unix

Wie kann ich in die Zwischenablage / Primärauswahl schreiben?

Beachten Sie, dass ich gesehen habedieser alte R-Help Beitrag, aber mir ist immer noch nicht klar, was ich tun soll.

Linux hat keine Zwischenablage, aber eine X11-Sitzung hat eine primäre und eine sekundäre Auswahl. Datei sagt

Zwischenablage:

  'file' can also be used with 'description = "clipboard"' in mode
  '"r"' only.  It reads the X11 primary selection, which can also be
  specified as '"X11_primary"' and the secondary selection as
  '"X11_secondary"'.

  When the clipboard is opened for reading, the contents are
  immediately copied to internal storage in the connection.

  Unix users wishing to _write_ to the primary selection may be able
  to do so via 'xclip' (<URL:
  http://people.debian.org/~kims/xclip/>), for example by
  'pipe("xclip -i", "w")'.

also RTFM angewendet. Für das Schreiben in eine X11-Auswahl sind mehrere Threads erforderlich, und ich war der Meinung, dass sich die Implementierung (im Gegensatz zu Windows) nicht wirklich gelohnt hat.

Beachten Sie, dass Fenstermanager möglicherweise andere Zwischenablagen haben und das RGtk2-Paket beispielsweise Schnittstellen zu gtk-Zwischenablagen enthält.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage