View Full Version : [SOLVED] Trouble with custom panel launcher

December 21st, 2010, 12:45 AM
I add the following command text to a custom panel launcher:

/usr/bin/zenity --info --text "$(/usr/bin/ibam -a)" &

I get the zenity pop-up but it reports only

$(/usr/bin/ibam -a)

From a shell command line, I get the same ibam output with and without the zenity pop-up.

Q1: How do I get this to work with zenity or similar from a gnome panel launcher?

Q2: Please direct me to descriptions of the panel-->command-->shell mechanics. It looks like I might need to wrap my desired command with bash -c or similar so that shell substitution happens.

Merci d'avance,
~~~ 0;-Dan

December 21st, 2010, 11:01 AM
Try this one:

/usr/bin/ibam -a | /usr/bin/zenity --text-info

..not sure if that would work directly in a launcher, though. You might have to make it into a script and point the launcher to that instead.

December 21st, 2010, 05:54 PM
I had to use the following

bash -c '/usr/bin/zenity --title="Battery State" --text-info "$(/usr/bin/ibam -a)&'

in the panel launcher.

Your pipe solved part of the problem and showed me that I needed
a shell for all to work correctly.

~~~ 0;-Dan