On Sunday, January 13, 2019 at 5:53:12 PM UTC-8, Dave C wrote: > On Sunday, January 13, 2019 at 2:15:31 AM UTC-8, 799 wrote: > > Hello Dave, > > > > > > > > On Fri, 28 Dec 2018 at 19:28, Dave C <[email protected]> wrote: > > I've written a qrexec script which, among other things, attempts to place > > something into the clipboard, using `xsel`. > > > > xsel fails, with error: "xsel: Conversion refused" > > > > > > > > I don't know what xsel is doing. I have written a script which uses xclip > > (which needs to be installed as an additional package). > > > > Maybe you can get some info from there: > > > > > > > > Copy content from the dom0clipboard to an AppVMs clipboard including a > > notification > > > > https://github.com/one7two99/my-qubes/blob/master/home/bin/qvm-xclip-to-vm > > > > > > > > --- --- --- > > #!/bin/bash > > # name : qvm-xclip-to-vm > > # purpose: Copy the clipboard of dom0 to the clipboard of an appvm > > # Usage : qvm-xclip-to-vm <AppVM> > > > > > > AppVM=$1 > > xclip -o | qvm-run --pass-io $AppVM 'cat | xclip -selection clipboard > > &>/dev/null' > > notify-send --urgency low --icon image --expire-time=5000 "$0" "Clipboard > > pasted from dom0 to $AppVM" > > > > --- 8< --- --- --- > > > > > > The other way around: > > > > https://github.com/one7two99/my-qubes/blob/master/home/bin/qvm-xclip-from-vm > > > > > > Additionaly there's a script to do the same for screenshots: > > https://github.com/one7two99/my-qubes/blob/master/home/bin/qvm-screenshot-to-clipboard.sh > > > > > > O. > > Hey, good idea. Not sure why I hadn't thought to try `xclip` earlier. While > I'd still like to know what xsel is complaining about, I'm able to get it > working with xclip. > > I've started making a qubes-specific version of `go-hash`, a tool for > managing passwords. I like one feature in particular: open a URL while > copying a password to the clipboard. I renamed my version `qpass`, and > created command "appvm" which opens a URL in an appvm while copying the > password to that appvm's clipboard. The "dispvm" command is similar, but > opens a disposable vm. > > Work (still a bit in progress) is here: > https://github.com/dncohen/qpass/tree/qpass > > The idea is to run `qpass` in a vault, and use it to launch URLs in app vms > that have network access. While qubes copy/paste is pretty good, I find that > I can get sloppy with it, sometimes manually pasting to the wrong vm. I'm > hoping this approach is a little more idiot-proof. > > -Dave
Just to update this thread... it turns out I was trying to have xsel work with an invalid utf8 string. I fixed a bug in the code generating a password string. Once it was proper utf8, xsel works fine (although running verbose, it still warns "conversion refused" - no idea what it is referring to.) -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/340cb2b5-e1e5-4c5f-b672-1086797247b9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
