Pardn any unreadable wrds, my cockatu decided my keybard was a ty, and I have yet t find all f the pieces  nd mae them all work at th riht time.  I am ging after a new kybrad tda Adrein. prir t mving t flatPak installs I never had a prblem with upgrades r installs.  Desktp icns dn't seem t be an issue with anything except Flatpak.

I'll cmplain but the failure t be able t build frm surce later. But I am begging t suspect the 2 issues are related n my netwrk.

--
--JEffrey Black M.B.A.


On 3/29/22 9:36 PM, Adrien Monteleone wrote:
For the icon issue, while Flatpak apps are sandboxed and might not have access to that icon location, have you tried copying it to somewhere in your home folder and seeing if that works? (it is the Desktop file using it, so this would be weird, but I guess worth a shot)

https://wiki.gnucash.org/wiki/Flatpak#Desktop_Icon
gives the example of making a desktop icon and it specifies a /.local location in your home folder. That page might be assuming you installed the app for one user (you) and not the system. This might be why the icon file is in /var/lib instead of /jeffrey/.local. Though why that matters, I'm stumped.

I also find it strange that GnuCash is storing backups on the desktop when it is opening the file from the USB drive. But you can try adding a "Path" to your desktop file to indicate the 'working' directory:

path=/media/jeffrey/'Mac Drive'/Ledgers/Dad/Dad.gnucash

Did this ever work right before you moved to Flatpak? (that is, accessing the files from USB, saving backups in the right location with the files, etc.)

Per my other comment about this being a 20.04 flatpak-related bug, perhaps it has something to do with the mount-point or type of mount-point of the USB.

Did you give permission to access the USB drive to flatpak? (as noted in the wiki):
sudo flatpak override org.gnucash.GnuCash --filesystem=$PATH_TO_USB_DRIVE

Finally, are you 100% certain you don't have GnuCash installed either from a build or .deb?

When you double-click a data file to open GnuCash (which you say works) what version is reported?

What happens when you run your Exec command from the .desktop file in a terminal?

Regards,
Adrien

On 3/29/22 1:18 AM, Jeff wrote:
I have tried all of this.  As per your information I did in fact find an icon in:

/var/lib/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico


The desktop link gives me an error of "No suitable backend was found for /home/jeffrey/Desktop/Dad.desktop".  I am using the XML save, uncompressed.  I have a great distrust of compressed data files.

My .desktop file is:

[Desktop Entry]
Type=Application
Terminal=false
Exec=flatpak run org.gnucash.GnuCash /media/jeffrey/'Mac Drive'/Ledgers/Dad/Dad.gnucash
Name=GnuCash 4.9 FLATPAK Dad
Comment=Manage home and small business accounts
Icon=/var/lib/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico

And in case you are wondering 'Mac Drive' is an external USB drive that I bought on clearance for half price, and I am not using a Mac computer.  I just never changed the drive name because I had trouble with the initial install of the drive several years ago, pre-Ubuntu. Turned out that I had a bad USB cable.  It works flawlessly if I manually click on Dad.gnucash in the file manager.

This does not appear anywhere on my server. /home/jeffrey/.local/share/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico.

Permissions are set to run as executable for the desktop icon. Icon does not show up, just the generic blank icon.  If I hit "Okay" I end up with a new, empty, set of books.  If I manually open Dad.gnucash from the link it opens the correct set of books but; wants to create scheduled transactions going back to 2019. And I also simply installed GNC as a Flatpak.  It also creates backups on the desktop.

For the life of me I cannot figure out what is going on.  I can create desktop icons for everything except Flatpak programs.

I have to have a gremlin in my server, because I cannot even build a working version of GNC from source (after uninstalling GNC).

As of right now I only have one user on my server.


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to