Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] FreeFileSync can't find the command I set up in External Applications #77

Closed
hyuri opened this issue Jul 15, 2022 · 2 comments
Closed
Labels
workaround a workaround is available

Comments

@hyuri
Copy link

hyuri commented Jul 15, 2022

Issue

Hi, I set up Meld as "Show difference in Meld" ( flatpak run org.gnome.meld "%item_name%" "%item_name2%" ) in External Applications, but when I choose the option in the context menu, I get the error message "/bin/sh: line 1: flatpak run org.gnome.meld: command not found"

image

My System

  • Pop!_OS 21.10
  • Gnome 40.4
  • X11
@kparal
Copy link
Collaborator

kparal commented Jul 18, 2022

In general, you can only run commands available in the sandbox itself, you can't run anything from the host or from a different sandbox. So if you want to use Meld, you'd have to install FFS in the host natively, not through Flatpak.

But, perhaps there is a way to run a host application through flatpak-spawn. Try to search the internets to find some examples and discussions about this, and let me know if you figure this out, I'd like to know as well :-) But I'd definitely try this with Meld installed natively on your host, not in yet another flatpak.

A note for future self: Add a remark to FFS flatpak description that you can't (easily) use external applications, because of the sandbox.

@kparal
Copy link
Collaborator

kparal commented Aug 1, 2022

Another user provided a solution to this problem in #79.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
workaround a workaround is available
Projects
None yet
Development

No branches or pull requests

2 participants