On Monday, 27 February 2017 16:26:42 UTC-5, steve.coleman  wrote:
> On 02/23/2017 09:08 PM, dumbcyber wrote:
> > On Monday, 20 February 2017 17:11:09 UTC-5, steve.coleman  wrote:
> >> On 02/19/2017 05:41 PM, dumbcyber wrote:
> >>> On Friday, 17 February 2017 19:43:45 UTC-5, Unman  wrote:
> >>>> On Fri, Feb 17, 2017 at 02:26:18AM -0800, dumbcyber wrote:
> >>>>> I've installed Cryptomator in my Fedora-24 template vm and tested it - 
> >>>>> works fine. The install also installed some dependencies.
> >>>>>
> 
> >>
> >> I installed Cryptomator, just being curious on how it works.
> >>
> >> Just my 2 cents, the instructions say to use the official java JRE, not
> >> the more commonly installed OpenJVM version, and I can confirm that it
> >> does run with Java(tm) and does not run with /usr/bin/java, so if I were
> >> a betting man I would say to run it using the full path for the proper
> >> location of your official jvm installation. You may have to edit your
> >> *.desktop file to enforce this path to the proper java binary. Test it
> >> from the Dom0 command line with the -p option as below.
> >>
> >> This works for me:
> >>
> >> InternetVM> /opt/bin/java -jar /path/to/Cryptomator-1.2.4.jar
> >>
> >> dom0> qvm-run InternetVM -p "/opt/bin/java -jar
> >> /home/user/Cryptomator/Cryptomator-1.2.4.jar"
> >>
> >>
> >> Hope that helps
> >>
> >> Steve
> >
> > Thanks Steve.
> >
> > I only have Java installed in /usr/bin/java and Cryptomator starts fine 
> > from the menu in the templatevm. I can also start it fine from the command 
> > line in the appvm. The issue is the appvm menu shortcut does not work.
> >
> 
> Ok, here is my latest, more complete test. Before I was only playing 
> with it in a DispVM.
> 
> dom0> find . -iname \*Cryptomator\*.desktop -exec grep -Hi Exec= \;
> 
> ./.local/share/applications/Internet-Cryptomator.desktop:Exec=qvm-run -q 
> --tray -a Internet -- 'qubes-desktop-run 
> /usr/share/applications/Cryptomator.desktop'
> 
> # Now, add the "-p" option to the above qvm-run statement on the dom0 
> command line:
> 
> dom0> qvm-run -p -q --tray -a Internet -- 'qubes-desktop-run 
> /usr/share/applications/Cryptomator.desktop'
> 
> Traceback (most recent call last):
>    File "/usr/bin/qubes-desktop-run", line 7, in <module>
>      launch(*sys.argv[1:])
>    File "/usr/lib64/python2.7/site-packages/qubes/xdg.py", line 8, in launch
>      launcher = Gio.DesktopAppInfo.new_from_filename(desktop)
> TypeError: constructor returned NULL
> 
> 
> Do you get the same error here?
> 
> # lets see what was running on the VM side:
> 
> dom0> qvm-run -p -a Internet 'grep Exec 
> /usr/share/applications/Cryptomator.desktop'
> 
> Exec=/opt/Cryptomator/Cryptomator
> 
> This is wrong! it should be the full path to the java binary, -jar, and 
> then the full jarfile path. Instead the desktop file in the VM was 
> changed/mundged/hacked to try and execute the "directory" named 
> /opt/Cryptomator/Cryptomator where the app stored its keys!! I can't 
> even put a script there by that name because its a directory that was 
> originally created by the Cryptomator application itself.
> 
> 
> Solution? I might find a way to move its key srorage. But, its easier 
> creating a script /opt/bin/Cryptomator and pointing my template 
> *.desktop Exec to that script. We will see how that works.
> 
> Bingo!
> 
> fedora-24$ grep Exec= /usr/share/applications/Cryptomator.desktop
> Exec=/opt/bin/Cryptomator
> 
> Internet$ cat /opt/bin/Cryptomator
> #!/bin/bash
> /opt/bin/java -jar /opt/Cryptomator/Cryptomator-1.2.4.jar
> 
> 
> Works from both dom0 command line and from the menu now!
> 
> Hope that helps.
> 
> 
> Steve.

Thanks Steve. I appreciate the time you are putting into this. I'll give this a 
go when I get time to play around. Thanks again.

-- 
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/29fba256-bef2-4081-b562-5032b116c2b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to