Archive for September, 2009

Idea for Application menu

Monday, September 14th, 2009

Navigating menus with a touchpad isn’t my idea of awesome. But imagine something like Global menu combined with Gnome Do or dmenu.

  1. Press magic keybinding, like Super + Menu
  2. You get some selection thing with all menu items
  3. You type in what you want to do, filtering as you type
  4. ???
  5. PROFIT!

Some IRCin’

<zash_> a do-like application-menu-thing would be handy
<kholerabbi> Which is a pleasure
<kholerabbi> what do you mean?
<zash_> kholerabbi: something that lets you navigate app-menus by keyboard
<zash_> since not everything has proper keybindings
<kholerabbi> zash_: that's actually kind of interesting...
<zash_> and navigating gigantic menu trees with touchpad is a pain
<kholerabbi> you can already use the keyboard (arrow kets etc.)
<zash_> kholerabbi: yes, but arrows and alt+underlined char only does so
        much
<kholerabbi> agreed
<zash_> label-matching ala gnome-do would be faster
<kholerabbi> so you'd press a shortcut (super+menu) then type 'about' or
             'new'...
<zash_> precisly
<kholerabbi> You should mock it up. If it's really a good idea it will
             catch on. Consider large menus like the gimp and inkscape in
             your designs
<kholerabbi> ok
<kholerabbi> I need sleep, but think on it and maybe talk to the global
             menu people
 * zash_ needs moar coffee!

Some bash testing

grep MenuItem some_window.glade -A 3 | \
grep -E '<property[^>]+name="label"' | \
grep -Eo '>[^<>]+' | sed 's/^>//g' | \
sed s/_// | dmenu -b -i