I've experimented with it and it is nifty (I love the idea of an interface similar to Vim's wildmenu for launching programs) but, as with the AwesomeWM "Directory Menu widget" impelementations, it doesn't seem to be able to take dynamic updates to its input... so I'd have to cook up some kind of crazy autocomplete cache for every possible completion on my entire system.
I'll probably just add autocompletion and support for staying resident and providing its own GUI to the IceWM address bar backend I wrote. (Once I finish cleaning up the internals a bit) https://github.com/ssokolow/profile/blob/master/.icewm/address_bar.py On 07/02/11 03:36 AM, Chris Watkins wrote: > > Though, since I almost never use > the menu, I have Super+Space bound to gmrun. (An alternative to > LXPanel's run dialog with Tab completion and history support) > > > On a sidetrack here, but... have you tried dmenu, from the suckless.org > <http://suckless.org> project? Again, it's something I discovered in > CrunchBang. It lets you type any part of the command (e.g. start typing > torrent to find any command with torrent in it) and it will narrow down > to the command you want. I love it - it makes it much quicker and easier > for me to find commands. > > To get it to display as a nice white-on-black bar at the top, CrunchBang > uses the script "dmenu-bind.sh" which has the lines: > > #!/bin/bash > exe=`dmenu_path | dmenu -nb '#000000' -nf '#FFFFFF' -sb '#FFFFFF' -sf > '#000000'` && eval "exec $exe" > > and it assigns the shortcut Alt+F3 to the command: > ~/.config/dmenu/dmenu-bind.sh > > I find it super easy to use, but I guess it's a bit too geeky for > complete newbies. The one problem is that if you call it and then don't > use it (get distracted, change your mind...) then you might not notice, > and won't realize why you can't type anything. If that could be fixed > (e.g. make it more obvious, bigger and center-screen), it would be a > good alternative to gmrun, in my opinion, and wouldn't be dangerous to > add to a newbie-friendly distro. > > > -- > Chris Watkins > > Appropedia.org - Sharing knowledge to build rich, sustainable lives. > > blogs.appropedia.org <http://blogs.appropedia.org> > community.livejournal.com/appropedia > <http://community.livejournal.com/appropedia> > identi.ca/appropedia <http://identi.ca/appropedia> > twitter.com/appropedia <http://twitter.com/appropedia> > > > > ------------------------------------------------------------------------------ > The modern datacenter depends on network connectivity to access resources > and provide services. The best practices for maximizing a physical server's > connectivity to a physical network are well understood - see how these > rules translate into the virtual world? > http://p.sf.net/sfu/oracle-sfdevnlfb > ------------------------------------------------------------------------------ The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
