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.
--
--JEffrey Black M.B.A.
On 3/26/22 6:55 AM, david whiting wrote:
Hi Jeff,
If you installed gnucash for a single user, then the icon file will be
at the path I showed in the previous email (but you'll have to change
the login name to yours):
/home/david/.local/share/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico
If you installed gnucash as a system application for all users, then
you will find the icon file here:
/var/lib/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico
For the exec line, you might want to put the full path to the gnucash file, e.g.
Exec=flatpak run org.gnucash.GnuCash /home/jeff/Documents/test-2.gnucash
So, with a *system* installation and assuming that your login is jeff,
then the desktop file might look like this:
[Desktop Entry]
Type=Application
Terminal=false
Exec=flatpak run org.gnucash.GnuCash /home/jeff/Documents/test-2.gnucash
Name=GnuCash 4.9 FLATPAK test-2
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
(Note that the lines may be wrapped, if so, you'll need to unwrap them)
Remember to right-click on the file on the desktop and choose "Allow launching".
David
On Sat, 26 Mar 2022 at 08:25, Jeff <beastmaster...@hotmail.com> wrote:
I tried this but I cannot locate the actual GNC icon file. I do have
one where I attempted, unsuccessfully, to build GNC 4.9 from source.
I changed the path to the icon in the build directory. And gave the
exec the path to one of my .gnucash files but the desktop link still
refuses to work.
--
--JEffrey Black M.B.A.
On 3/25/22 3:45 AM, david whiting wrote:
Hi Jeff,
The following works for me, with gnucash installed for a user:
1. Create a desktop file (using a text editor) with the entry shown below
2. On the Exec line, change Documents/test-2.gnucash to the path to
your gnucash file
3. On the Name line, change this to whatever you want to call it, i.e.
what you want to see on the desktop
4. Change the path for the icon to the correct location (perhaps
changing /home/david to /home/jeff)
5. Save the file as whatever-you-want-to-call-it.desktop
6. Go to your desktop
7. Right-click on the file on the desktop and select "Allow launching"
(this step is important)
8. Repeat this process for other files, changing the Exec line and
Name lines accordingly
[Desktop Entry]
Type=Application
Terminal=false
Exec=flatpak run org.gnucash.GnuCash Documents/test-2.gnucash
Name=GnuCash 4.9 FLATPAK test-2
Comment=Manage home and small business accounts
Icon=/home/david/.local/share/flatpak/app/org.gnucash.GnuCash/x86_64/stable/active/files/share/gnucash/pixmaps/gnucash-icon.ico
David
On Fri, 25 Mar 2022 at 07:38, Jeff <beastmaster...@hotmail.com> wrote:
I have never had a problem creating desktop icons for multiple books for
GNC on Ubuntu 20.04 LTS prior to installing the FlatPak version for GNC 4.9.
Everything I have tried for the desktop icon has failed miserably on the
Flatpak version of GNC 4.9. Is there someone who can guide me on
creating the desktop icons for this version on Ubuntu version 20.04
LTS. I have multiple sets of books to maintain for family members.
--
--JEffrey Black M.B.A.
_______________________________________________
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.
--
--JEffrey Black M.B.A.
_______________________________________________
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.