It would be nice if xfrun4 remembers status of "run in terminal" flag depending on command. E.g. I almost always run firefox without this flag and always run weechat-curses with this flag. I use both firefox and weechat-curses and it's annoying to select and deselect the checkbox every time. I can't suggest perfect way to implement that from user point of view, but IMHO: * maybe checkbox should NOT depend on the executable name only (running "sudo GuiProgramm" is evil, but there may be some other useful wrappers for gui commands, like tsocks) * checkbox state should be saved somewhere with history of commands. * checkbox should be updated on every change of command line. if there is the command in "history" then checkbox should be set to "known" state. As soon as user stop editing command line, checkbox should not be autoupdated anymore.
I looked at ~/.cache/xfce4/xfrun4/history and found that it's already remembered, but the setting is applied only when focus leaves editbox and so it requires one extra keypress when auto-completion is active. E.g. when I type "alsam" editbox becomes "alsamixer", I press enter and remembered setting is not applied. If I type extra TAB after "alsam" then editbox loses input focus and remembered setting is applied... But it's uncool to press extra key and this requirement may lead to confusion. :(
Close bug reports of archived products.