diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-10-18 18:04:50 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-10-18 18:04:50 (GMT) |
commit | 4e1e70fc5d5f5083a33a532fa4fc7868a33e3855 (patch) | |
tree | ecf5a4804f77ad4fed32caf4d3818b47c755c2c0 /tkcon/install-desktop-menu.sh | |
parent | 39e34335fb6eb6eaf2b7ee51ccf172006dd46fbb (diff) | |
parent | 64d1425f65568851a1004cbdac170780e95720a2 (diff) | |
download | blt-4e1e70fc5d5f5083a33a532fa4fc7868a33e3855.zip blt-4e1e70fc5d5f5083a33a532fa4fc7868a33e3855.tar.gz blt-4e1e70fc5d5f5083a33a532fa4fc7868a33e3855.tar.bz2 |
Merge commit '64d1425f65568851a1004cbdac170780e95720a2' as 'tkcon'
Diffstat (limited to 'tkcon/install-desktop-menu.sh')
-rwxr-xr-x | tkcon/install-desktop-menu.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tkcon/install-desktop-menu.sh b/tkcon/install-desktop-menu.sh new file mode 100755 index 0000000..1e4c4eb --- /dev/null +++ b/tkcon/install-desktop-menu.sh @@ -0,0 +1,26 @@ +#!/bin/sh +# +# To install a tkcon entry into a FreeDesktop.org compatible menu system such +# as used by GNOME, KDE or most modern X11 desktop environments the tkcon.desktop +# and icons/* files are installed. This should be done using the xdg-desktop-menu +# utility and xdg-icon-resource utility from the xdg-utils package. See +# http://portland.freedesktop.org/xdg-utils-1.0/ for further details. +# + +PROG_XDG_DESKTOP_MENU=`which xdg-desktop-menu` +PROG_XDG_ICON_RESOURCE=`which xdg-icon-resource` + +ICONFILE=icons/tkcon-small48.png + +if [ -x $PROG_XDG_DESKTOP_MENU -a -x PROG_XDG_ICON_RESOURCE ] +then + $PROG_XDG_DESKTOP_MENU install tkcon-console.desktop + $PROG_XDG_ICON_RESOURCE install --size 48 $ICONFILE tkcon-icon +else + [ -d $HOME/.local/share/applications ] || mkdirhier $HOME/.local/share/applications + [ -d $HOME/.local/share/icons ] || mkdirhier $HOME/.local/share/icons + install tkcon-console.desktop $HOME/.local/share/applications/tkcon-console.desktop + install $ICONFILE $HOME/.local/share/icons/tkcon-icon.png +fi + + |