Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm using Fluxbox 1.0.0 on Slackware 12 built with imlib2 support (so png files can show up in my root menu, etc). What I am looking for is:
1) a popup menu when I want to switch windows
This should be similar to the one in KDE and Xfce if you use ALT-TAB, for instance, and should allow me to not select a window until I let go of the ALT button. Ideally, there would be icons for each window listed and the currently selected window would be outlined, but this is not crucial.
2) a popup menu when I want to list all workspaces and their respective windows.
Fluxbox almost already does what I want here. However, it has all the windows listed under a separate menu for each respective workspace. I want to be able to see all of them at once (ideally with icons, similar to what is available in KDE and Xfce).
If there is a way to accomplish these things natively in fluxbox then great. As of right now I don't know of any ways to do this other than putting together an ugly hack with something like xmessage. I can set my keyboard shortcuts to run any chain of commands, so running special software for these popups is not a problem.
Any suggestions for any light (on resources and on library usage - no KDE or GNOME libs!) software that can do this for me?
thanks for the reply. Fluxbox's shortcut support is extremely customizable. I can set keyboard shortcuts to anything pretty much, and I like the fact that I can switch keymodes on the fly as well (I don't think IceWM can do this). IceWM might be something that I try out in the future, but for now I want to see if I can find something that I can use with fluxbox, instead of using something other than fluxbox.
Sorry, unSpawn. I should have specified that I prefer something that I can use with fluxbox (or another *box WM). I have a really nice configuration for it and I would prefer to make good use of it. However, if what I am looking for can't be done in fluxbox then I will probably check out IceWM. Again, I appreciate your response.
I wonder if I can use my config with OpenBox and if it does what I am looking for...
I found an example of what I was looking for: superswitcher
Unfortunately, the box I need this for does not have a Windows key. I might be able to use xmodmap to map my Fn key to it, but that may screw up other things...
I also tried out Openbox and liked it a lot. It is just as flexible as fluxbox and even has pipe menus, which are really cool. It also has the window/workspace switching popups that I want. However, it doesn't allow you to have icons in the root menu which I would prefer. It also doesn't have the AutoArrange action and does not allow grouping of windows. Also, even though there seems to be a script for converting themes, there is not one for converting all your preferences
how is superswitcher working for you? What WM and distro are you using with it? I found it to be a little buggy, but the author seems to be pretty active on the google wiki. I posted some problems and I received comments that same night!
The problem with assigning the caps lock to superswitcher is that you can't use the caps lock for anything else (even after you kill superswitcher) unless you remap it using xmodmap. I'm hoping the author will introduce a config file so that you can customize the tool for your own keybindings, color schemes, etc.
It is a tool with some great promise. I like how it lists the windows in the workspaces. It is very organized looking.
I haven't used it much. No errors so far.
WM is fluxbox 1.0.0 on slackware-current.
The fact that superswitcher uses the Capslock-key doesn't bother me much, because I never use it for any other purpose. But the possibility to assign own keybindings would be nice.
Color-scheme is defined by gtk.
That's what I am using. However, I built mine using the official slackBuild and I inlcuded imlib2 (used the slackBuilds.org script) support (so I can have icons in my root menu, for instance).
Oh, I forgot to mention that I also found another couple of possible solutions from the fluxbox mailing list.
For a popup for just the windows you can use bbkeys. It does not show icons, however.
Another solution I read about was someone decided to get a list of the windows using wmctrl and zenity. They bound a key to this:
I think there is a slackBuild for wmctrl, but I think you need GNOME libs for zenity, so this is not a good solution for me.
The bad news is that one of the archived threads contained a response from one of the main developers where it was said that they did not think there was a need for this kind of stuff. So, it is very likely that fluxbox will never support these kinds of options.
As a result, it seems superswitcher is the best solution found thus far.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.