NOTE: This is an older article, so the information provided may no longer be accurate.

Qt Menu - Standalone

     Related:  Gtk Menu - Standalone  

If you use this program and have questions, encounter a bug or have suggestions, please leave a comment below! If I don't hear from you, I can't make the program better for you! ;-)

As if there aren't enough software projects in the world, I am adding yet another one. I'm tentively calling it 'Qt Menu - Standalone'.

Qt Menu I created Qt Menu Standalone because I use Fluxbox as my window manager on Linux and I'm pretty happy with it. The problem is that Fluxbox's built-in toolbar doesn't have launchers nor does it have the kind of menu you might find on lxpanel or xfce4-panel. For a while I was using lxpanel with Fluxbox, but it kept crashing when Thunderbird would display Lightning alerts. I couldn't find anything in the Debian or Ubuntu repos that would do what I wanted, so...

Let me be honest and up-front here...this is my first Qt project. For ages I've been using Gtk2 / PyGtk2 and usually got it to do what I want, but it sometimes was a bother. And with Gtk3 (and Gnome 3 in general) being so buggy and unstable, I decided to try out Qt. I really like it! It's almost fun to develop in Qt Creator. I am a decent programmer, but right now I admit that I'm not completely up-to-date on XDG specifications, so this menu might not work exactly as it should (yet). Also Qt Menu is NOT YET LOCALIZED for other languages, currently only English.

Features
• Checks /usr/share/applications and ~/.local/share/applications.
• Checks every time menu is shown -- newly installed apps should appear right away.
• Foreground and background colors can be customized.
• Qt Menu Standalone position can be customized (defaults to lower-left).
• Custom frequently-used programs can be displayed (at top of menu).
• Commands for Run..., Exit, Reboot and Shutdown can be customized.
• Menu item icon theme can be customized
• All options are set in the .qtmenu config file
• Using default options, should respect settings by Qt Config (possibly KDE...don't know yet)
• Hide / show Gnome, KDE, LXDE and other desktop environment items

Current Issues
• Only displays English text
• Only complete icon themes should be used otherwise huge icons may appear (is Qt4 problem)
• Has problems finding icons for certain apps (Qt issue, Gtk finds them fine)
• No tooltips for menu items. I do not want them. Feel free to hack and add that! smile
• Is my first Qt project...gimme a break! :-P

God loves geeks too!
Why Jesus?

If you have any questions, or have found a bug not mentioned above, just leave a comment.

Qt Menu - Standalone:
• Please be sure to copy the included .qtmenu config file to your home folder
• For best results, edit and compile the source code in Qt Creator, or do:
   qmake && make && sudo make install
• Requires a standard Qt4 or Qt5 installation.

- - - -
Source - 0.2.0  [ 2020-02-23 · 6 KB - tar.gz ] Fixed missing 'Games' category, added the ability to add a suffix to menu item names that are in your ~/.local/share/applications folder, fixed dumb bad old coding style, included all possible options in example config file, other fun stuffs :D
- - -
Source - 0.1.2  [ 2014-09-18 · 6 KB - tar.bz2 ] Major code refactor, no longer one big method :P
- - -
Source - 0.1.1   [ 2014-03-24 · 12 KB - tar.bz2 ] Cleanup, Linux/FreeBSD directives, KDE, GNOME, etc. items
- - -
Source - 0.1.0   [ 2013-12-26 · 4 KB - tar.gz ] Initial upload

 

Post A Comment

Your name:

Your e-mail address: (Will not be seen or used by anyone else but me)

To help cut down on spam, what do you get when you add two and four?:

Please type your message below: (Please limit message to less than 1,000 characters)

By submitting your comment, you consent to me posting it on my site.

All submissions are moderated before being posted and any profanity or sensitive information blanked out.

My Story   |   Today God is First!   |   Autism
 
This page should pass HTML validation. Standards-compliance is important to me.