Panel can't do shell expansion?
David Olbersen
dave at toasterwaffles.com
Tue Feb 15 17:03:37 CET 2005
On Feb 15, 2005, at 7:54 AM, Patrick Wiseman wrote:
> On Tue, 15 Feb 2005 at 7:34am, David Olbersen wrote:
>
> :How can I get a panel item with Command = "xterm `xtermbg`" to do The
> :Right Thing?
>
> Would "xterm -e xtermbg" have the same effect?
No. I must not have been clear about the intent. xtermbg prints out
command-line arguments to xterm, for example "-fg black -bg blue".
Using a regular shell, typing:
> xterm `xtermbg`
Results in `xtermbg` being executed (let's say it returns '-fg black
-bg blue') and then xterm being run with the -fg black and -bg blue
options. Get it?
> xterm `xtermbg`
(xtermbg is expanded into '-fg black -bg blue')
xterm -fg black -bg blue is executed
The whole point of my little xtermbg program is to pick these arguments
at random. Doing 'xterm -e xtermbg' would spawn an xterm which would
run xtermbg, which would print out some text, and then exit. That gets
me nowhere.
--
David Olbersen
More information about the Xfce
mailing list