Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: Copy and Paste? (xclip, xsel)

by almut (Canon)
on Jun 12, 2008 at 00:26 UTC ( #691569=note: print w/replies, xml ) Need Help??


in reply to Re: Copy and Paste?
in thread Copy and Paste?

Maybe it's worth mentioning that Clipboard is just using xclip under the hood (on unix-ish systems). In other words, xclip would need to be installed for it to work... — which unfortunately often isn't the case, as xclip doesn't belong to the base tools that come with X11.

In some cases, you might find xsel installed instead, which is another similar utility.

<off-topic>

BTW, seems like a good occasion to advertise a little trick: you may use xclip to conveniently copy files between machines when you already have a working X connection (e.g. ssh login with X forwarding enabled), and other means like scp or s/ftp would require you to re-authenticate.

For example, when I log into client sites, I often have to go through a somewhat cumbersome procedure, requiring me to enter various passphrases, SecureID tokens and whatnot, until I finally have my SSH/X connection... (yes I know there's ssh-agent, but it doesn't always help). In these cases, xclip comes to rescue. I.e. with the following two aliases in my ~/.bashrc (though it of course also works without aliases):

alias Xcopy='xclip -selection secondary -loops 1 -i <' alias Xpaste='xclip -selection secondary -o >'

I can just type

$ Xcopy myapp-latest-patches.tar.gz

on the local machine. And then, on the machine I'm logged in remotely:

$ Xpaste myapp-latest-patches.tar.gz

to have the tarball transferred without needing to retype my credentials every time.

(But mind you, however neat this seems, it isn't the right tool for copying Gigabyte-sized volumes... :)

</off-topic>

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://691569]
help
Chatterbox?
[tye]: I don't know if you can just dismount, but I thought so.
[davido]: yeah, umount -f isn't powerful enough.
[tye]: probably something in the init subsystem that does the mounting that you could disable and reboot.
davido needs to close laptop to board flight home from yapc.
[davido]: I'll look into it in a few hours probably.
[davido]: when i do get to that point I think I'll do it in a vm snapshot just in case. :)
[oiskuu]: tye, you were right: loginuid/sessionid are part of task struct if compiled with AUDITSYSCALL. I have some doubts if you should actually depend on that feature.
[Corion]: oiskuu: Depends on what you want to do with that information
[tye]: I'm not depending on that feature. But I could in this environment. I'm using getlogin(). shrug
[Corion]: For benign logging (which user started this DB instance), it's OK

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2017-06-23 20:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (555 votes). Check out past polls.