clipboard
Access the clipboard and do not care if the OS is Linux, MacOS or Windows.
Usage
You have Clipboard.copy
,
Clipboard.paste
and
Clipboard.clear
Have fun ;)
Multiple clipboards
On Linux, you can choose, from which clipboard you want to paste
, default is CLIPBOARD.
copy
copies to all clipboards in Clipboard::CLIPBOARDS.
Windows Encoding note
If you paste with 1.9, the Clipboard encoding will be translated to your Encoding.default_external
.
If you paste with 1.8, it will fallback to CP850 encoding. Copying with 1.8 will fallback to the clip
utility, which is installed by default since Vista
SSH note
To you use the clipboard through ssh, you need to install xauth
on your server and connect via ssh -X
or ssh -Y
.
Non-gem requirements
-
Linux:
xclip
, you can install it on debian/ubuntu withsudo apt-get install xclip
Todo
-
Don’t depend on
xclip
…if there is enough demand or motivation for me °_°
Planned for 0.9.5
-
Fallback to
~/.clipboard
if the real clipboard can’t be accessed. -
Also check for
xsel
on linux
blip
Copy and paste from the commandline (like xclip, pbpaste/pbcopy), but even easier? blip!
Copyright
Copyright © 2010-2011 Jan Lelis, rbjl.net, released under the MIT license
Contributions by and thanks to
-
Michael Grosser
J-_-L