[GNC] create desktop icons for GNC 4.9 Flatpak on Ubuntu
Jeff
beastmaster126 at hotmail.com
Thu Mar 31 02:46:19 EDT 2022
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 at 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.
More information about the gnucash-user
mailing list