Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
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 can tab by dragging/dropping a windows title bar onto another title bar while holding the control key.
Relevant from ~/.fluxbox/keys
Code:
#Cycle through tabs in group
Mod4 Tab :NextTab
Mod4 Shift Tab :PrevTab
#Go to tab
Mod4 1 :Tab 1
Mod4 2 :Tab 2
Mod4 3 :Tab 3
Mod4 4 :Tab 4
Mod4 5 :Tab 5
#Move tab right/left in group
Mod4 Shift Left :MoveTabLeft
Mod4 Shift Right :MoveTabRight
#Tab all (same as focused) in workspace
Mod4 Up :Attach (Name=[current]) (workspace=[current]) #(iconhidden=no)
#Detach all (same as focused) in workspace
Mod4 Down :ForEach {DetachClient} (Name=[current]) (workspace=[current])
And that's about all I can see for that. I'm on Arch though.
I compared the .init settings in your post with the settings in my Ubuntu MATE machine, which is the one kicking up, and with the one's in my Mageia box, where tabbed windows works just fine, and could find no differences. Tomorrow, I plan to do a diff on the various Fluxbox config files and see whether that turns up anything.
I'm much more familiar with keys file, as I configure some of the hot keys to my preferences, and saw nothing amiss there, but, again, diff might turn up something.
Thanks for pointing me towards the Fluxbox config files. I should have thought of them, but I didn't and you did.
I ran init and startup from Slackware and Ubuntu MATE through meld (it was easier to interpret than diff). The comparisons were complicated in that the lines of the files were in different order, complicating comparison. I might have missed something, I could see no conflicts that seem at all relevant to my issue.
I don't know if it makes any difference but on flux's config files mine are
Code:
ls -l ~/.fluxbox/init
-rw-r--r-- 1 username users 3609 Feb 20 2018 ~/.fluxbox/init
All of them are owned by user. I don't know if that would make a difference if one got owned by root somehow. The perms are the same on all of them.
Then there is ~/.fluxbox/apps. You can auto start things, change window decor etc. with that. You can even put apps in their own class.
Tell me something, can you make an entry in ~/.fluxbox/keys
Code:
Control Mod4 t :ArrangeWindows (Name=[current]) (workspace=[current])
Have one of them active, then when you press the control+windows+t keys, do all of those terms jump together? If not then you have something more basic wrong. It just isn't tabbing at all.
And while I am at it, fluxbox will tile windows in different ways.
~/.fluxbox/keys
Code:
#Tile all windows
Control Mod4 h :ArrangeWindowsHorizontal
Control Mod4 v :ArrangeWindowsVertical
Control Mod4 Right :ArrangeWindowsStackLeft
Control Mod4 Left :ArrangeWindowsStackRight
Control Mod4 Down :ArrangeWindowsStackTop
Control Mod4 Up :ArrangeWindowsStackBottom
#Tile only windows (same as focused)
Control Mod4 t :ArrangeWindows (Name=[current]) (workspace=[current])
Control Mod4 u :ForEach {MaximizeVertical} (Name=[current]) (workspace=[current])
I did a test today on the Ubuntu box. (I was using KDE Plasma on the Ubuntu box and it works quite nicely thank you.)
I moved ~/.fluxbox to ~/.fluxbox.orig.
I created a new ~/.fluxbox and copied the files from ~/.fluxbox on my Slackware machine into the new ~/.fluxbox on the Ubuntu box.
On the Ubuntu box, I logged out of KDE Plasma and into Fluxbox. Now Fluxbox is working as it should. Tabbed windows work and feh no longer autostarts on login.
I must conclude that the two problems I've posted about here are in some way related to something Ubuntu's done to the config files of Fluxbox in its repos. I also must say that I'm extremely happy that I didn't break Fluxbox completely and have to start from scratch . . . .
Of course, the menu from my Slackware box doesn't fit how I use Fluxbox on the Ubuntu box, but I fixed that by copying the menu from ~/.fluxbox.orig to ~/.fluxbox. The only thing that does not seem to be working now is the path to "user styles."
Here's a screenshot showing Thunderbird and Firefox in a tabbed window. Thunderbird is on the left; Firefox is on the right. (I'm listening to an episode of Nick Carter, Private Eye, from mysteryshows.com in Firefox.) http://pineviewfarm.net/weblog/wp-co...d_browsing.jpg
I plan to dig through the config files to find the culprit, but it's probably going to take me a few days and I still may get lost in the labyrinth, but I'll let you know what I find, even if what I find is bafflement.
Addendum: I fixed the user styles issue by copying the "styles" subdirectory from ~/.fluxbox.orig to ~/.fluxbox, then restarting Fluxbox from the menu.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.