¿Cómo escribir al portapapeles en Ubuntu / Linux en R?

Estoy ejecutando Ubuntu 11.10 y me gustaría poder escribir en el portapapeles (o selección primaria). Lo siguiente da un error.

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

¿Cómo puedo escribir en el portapapeles / selección primaria?

Tenga en cuenta que he vistoesta vieja publicación de R-Help, pero todavía no tengo claro lo que debería estar haciendo.

Linux no tiene un portapapeles, pero una sesión X11 tiene selecciones primarias y secundarias. el archivo dice

Portapapeles:

  '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")'.

por lo que se aplica RTFM. Escribir en una selección de X11 necesita varios hilos y no pensé que valiera la pena el esfuerzo considerable de implementación (a diferencia de Windows).

Tenga en cuenta que los administradores de ventanas pueden tener otros portapapeles y, por ejemplo, el paquete RGtk2 tiene interfaces con los portapapeles de gtk.

Respuestas a la pregunta(4)

Su respuesta a la pregunta