Wie schreiben Sie in die Zwischenablage auf Ubuntu/Linux in R?

Bin ich mit Ubuntu 11.10 und ich möchte in der Lage sein, zu schreiben in die Zwischenablage (oder primäre Selektion). Die 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 das schreiben in die Zwischenablage/primäre Auswahl?

Beachten Sie, dass ich gesehen habe,dieses alte R-Hilfe-die post, aber ich bin mir immer noch nicht klar, was ich tun sollte.

Linux nicht die Zwischenablage, sondern eine X11-Sitzung hat primär-und
sekundäre Auswahl. ?die 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. Schreiben Sie eine X11-Auswahl braucht mehrere threads
und ich glaube nicht, es lohnt sich die sehr beträchtliche Anstrengung
Umsetzung (anders als bei Windows).

Beachten Sie, dass Fenster-Managern können andere Ablagen, und zum Beispiel
die RGtk2 Paket-Schnittstellen für gtk Zwischenablagen.

Schreibe einen Kommentar