Very sorry, I'm not online much these days and just noticed your post. Gtkwialog is happy no matter what the system default shell is. By default, if system shell is dash, or ash, or whatever, gtkwialog will still use bash for its actions (so bash function-driven programs will work with Gtkwialog that would not work with traditional Gtkdialog if dash, say, was the underlying system shell). However, if you want Gtkwialog to use actual system shell rather than bash you can instruct it to do that; all you need to do is set environment variable GTKWMODE=S (where S means system shell) before using gtkwialog or gtkdialog-based scripts. If that env variable is not set (or is set to GTKWMODE=B) gtkwialog purposively always uses bash no matter the actual underlying system shell.scsijon wrote:Just saw this so had to ask,
What happens if bash is not the system default? I know at last one that the default is locked to dash (on purpose and not changeable) for the features it includes.
You can find some more info by running command:
Code: Select all
gtkwialog --help