Difference between revisions of "Desktop Shortcuts"

From GnuCash
Jump to: navigation, search
(How to create GnuCash desktop files for multiple versions or files)
 
m (fixed the external link format)
Line 34: Line 34:
 
<code>$ cp /usr/local/share/gnucash/pixmaps/gnucash-icon-256x256.png /usr/share/pixmaps/ </code>
 
<code>$ cp /usr/local/share/gnucash/pixmaps/gnucash-icon-256x256.png /usr/share/pixmaps/ </code>
  
For more information on desktop shortcuts, see [[http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html|the official desktop entry specification]].
+
For more information on desktop shortcuts, see [http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html|the official desktop entry specification].
  
 
[Thanks to Bob Brush on the GnuCash Users email list for the initial content of this page.]
 
[Thanks to Bob Brush on the GnuCash Users email list for the initial content of this page.]

Revision as of 19:24, 13 January 2014

Make a desktop file, set permissions, and move to the correct location for your environment.

1. Create a plain text file called gnucash-xyz.desktop containing the following:

[Desktop Entry]
Name=GnuCash 2.6
Terminal=false
Icon=/usr/share/pixmaps/gnucash-icon-256x256.png
Type=Application
Encoding=UTF-8
Categories=Office;Finance;
Exec=/usr/bin/gnucash /path/to/myfile
Comment=Manage your finances, accounts, and investments

2. Set the permissions and copy the file to a known place.

$ chmod 644 gnucash-xyz.desktop $ cp gnucash-xyz.desktop /usr/share/applications/

3. Create a link from the executable file to the name used in the desktop file if if you are using / testing multiple versions of GnuCash.

You might want separate icons for stable, distro, and latest, and easily relink to a new version, and if something goes really bad, relink to the old version without downtime. Also you might find different configurations install to different locations, so good to check this matches your system.

$ ln -s /usr/local/bin/gnucash /usr/bin/

You might copy the svg file or the png file for your bitmap:

$ cp /usr/local/share/gnucash/pixmaps/gnucash-icon-256x256.png /usr/share/pixmaps/

For more information on desktop shortcuts, see official desktop entry specification.

[Thanks to Bob Brush on the GnuCash Users email list for the initial content of this page.]