Sto utilizzando Ubuntu 11.10 e vorrei poter scrivere negli appunti (o nella selezione primaria). Di seguito dà un erroreCome scrivere negli appunti su Ubuntu/Linux in R?
> x <- 1:10
> dput(x, 'clipboard')
Error in file(file, "wt") : 'mode' for the clipboard must be 'r' on Unix
Come posso scrivere negli appunti selezione/primaria?
Nota che ho visto this old R-Help post, ma non sono ancora chiaro cosa dovrei fare.
Linux non ha un blocco appunti ma una sessione X11 ha selezioni secondarie e secondarie. ? Lima dice
Appunti:
'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")'.
così RTFM applicato. Scrivere su una selezione X11 richiede più thread e non pensavo che valesse la pena considerevole dell'impegno di implementazione (a differenza di Windows).
Si noti che i gestori di finestre possono avere altri blocchi di appunti, e ad esempio il pacchetto RGtk2 ha interfacce per gli appunti di gtk.
+1 Grazie. Lo apprezzo. Sono ancora interessato a vedere quali altre strategie esistono. Il motivo principale per cui a volte mi piace incollare negli appunti è di salvare un paio di secondi, invece di scrivere su un file e copiare dal file. La strategia di cui sopra sembra presumere che io possa prevedere in anticipo che avrei bisogno degli appunti. Inoltre, non ho potuto farlo funzionare in R Studio. Potrei farlo funzionare solo con la console. –
@JeromyAnglim Ho anche notato che si trattava di un problema di RStudio, quindi è consigliabile presentarsi agli sviluppatori di RStudio. Non so cosa hanno fatto con gli appunti. –
Questo non ha funzionato per me in Ubuntu, in R Studio o nella versione terminale di R. Ammetto che non ho letto completamente l'uomo per xclip (passaggio 2), ma non penso che dovrebbe influenzare i risultati. – geneorama