This is completely asinine but here I go anyway… So literally the ONLY thing that “bothers” me about UM is the way MATE-Menu handles searching for a program and launching it. If you use Whisker Menu in XFCE and the start menu in Windows, you can hit super_l, start typing the name of the program you want to run, and hit enter to launch the program. MATE-menu (and it’s parent, mintmenu) requires you to press the up arrow to highlight the program you want, sometimes this means going up through a list to get to the program you want.
My question: does anyone know if there is a way to make the menu highlight the first option in the search results list? I know I’m only talking about a couple extra keystrokes at most, but the action of typing a query and hitting enter has become such a muscle-memory function that I would love the ability to make it work that way in UM.
Yeah I know about that feature as well. The problem with doing it that way is you have to type out the whole command (at least that’s the way I recall it). If you just installed something and you’re not sure what the command is you could have a hard time.
I get that. But to run the program once it’s in the list on the bottom part of the dialog, can you just hit the enter key to run the program or do you have to mouse click/tab down/arrow down to highlight it to run it?
Rob, I’m with you 100%. It’s my biggest gripe with that menu. I partially type a name, hit enter and it #$%#$%#$%!! searches instead of just lauching the @#$@#$@$#@ app.
FWIW, if you go into the menu properties and delete everything in the “search” field, it won’t search if you hit enter before selecting an item… it’ll just sit there. That’s better than launching mate-search, if you don’t actually use it
If you actually type the full name of the item, it’ll launch.
Another idea that was brushed on earlier, you can re-map “Run Application” from the default Alt-F2 combo to something easier to hit, like Alt-Space (what I use). When it comes up the first time toggle “list of known applications” open, if you want. It auto-completes and launches applications much like Whisker Menu.
If you’d rather invoke it with a click, add the “Run Application” panel applet to your panel, to invoke the same thing.
I was going to suggest forking the Whisker Menu and rebuilding it into something more at home on MATE until I looked at the code on Github and my eyes started to burn like something out of Raiders of the Lost Ark when I saw it was C++
If anyone still wants this functionality, here’s a patch.
You can just edit the python file and kill usr/bin/python /usr/lib/mate-menu/mate-menu.py then have the panel reload it.
Not sure how to send a pull req to the actual project.
applications.py should be in /usr/lib/python2.7/dist-packages/mate_menu/plugins