Slashdot Mirror


Fluxbox 1.3.6 Released

jones_supa writes: After nearly two years since the previous release, the Fluxbox team has released version 1.3.6 to start off the new year. Like most Linux geeks already know, Fluxbox is the long-standing X window manager derived from Blackbox. The new version (announcement) puts emphasis on quality assurance and takes care of fixing a bunch of critical bugs: clocktool problems, rendering long text, race condition on shutdown, lost keypresses after workspace switch, corruption of fbrun-history, and resize and move problems. The two new features are an ArrangeWindowsStack action and treating Windows with a WM_CLASS as DockApp as DockApps. Translations for Bulgarian, Hebrew and Japanese also got updates. The Fluxbox project sends many thanks to all the contributors.

36 of 63 comments (clear)

  1. Congrats by by+(1706743) · · Score: 3, Interesting

    Fluxbox on an old Slackware laptop got me through college. Good stuff, though I have since moved on to i3wm.

    1. Re:Congrats by Vyse+of+Arcadia · · Score: 1

      I've seen a lot of love for i3wm, so riddle me this: what user-visible advantages does it have over other tiling window managers? I just keep finding stuff about how nice the code is.

    2. Re:Congrats by by+(1706743) · · Score: 1

      I actually haven't played around with too many tiling wms -- I used dwm for awhile, but that is somewhat limited. I switched to i3 and it just does everything I need it to do -- very simple, great multi-monitor support, and I can tile/arrange things pretty much exactly the way I want. That said, I'm sure there are other great tiling wms that would do exactly what I want, too =)

  2. Wayland / serious question by Anonymous Coward · · Score: 1

    What will happen to alternative window managers like Fluxbox once Wayland starts replacing X? (and I suppose other things like Mir as well as Wayland)

    1. Re:Wayland / serious question by An0nymous+Coward · · Score: 2

      That will happen when it's the year of the Linux desktop.

    2. Re:Wayland / serious question by Anonymous Coward · · Score: 1

      I put the question this way: when will Fluxbox get Wayland support?

    3. Re:Wayland / serious question by Billly+Gates · · Score: 1, Interesting

      Wayland is just like X. A framework to build gui stuff on. It is X compatible too and supports the protocol.

      What is the big deal?

      Infact I remember something called the Unix Haters Manual which has a large section about X. I remember X back in 1998. It is a POS! It took 70% of the ram in my system.

      You all hate it and think it is GOD because you are reading this on an i5 with gigs of ram. But trust me no openGl, true type fonts, 100% of all ram in a 8 meg system, wrong XFree86.conf file meant fried monitors, etc. I am in favor of gutting it but I know after the hate with SystemD Slashdot has become the ultraconservative place even if it has nothing to do with it.

    4. Re:Wayland / serious question by serviscope_minor · · Score: 2, Insightful

      Wayland is just like X. A framework to build gui stuff on. It is X compatible too and supports the protocol.

      No, it isn't compatible with X, no more than Windows or OXS is compatible with X (both can run an X server).

      Wayland's view of the world is essentially a bunch of surfaces, collections of which belong to programs. a program can draw updates to the surface then inform Wayland that the drawing updates are done.

      The wayland compositor is on the other end and decids how to draw the surfaces to the screen (or whatever). It also distributes input events to the various surfaces.

      For X on the other hand, the server owns the surfaces and is responsible for drawing them. Typically, a window manager arranges them on the screen and allows them to be moved around (though X can run without a WM).

      You can rnu X on top of a Wayland compositor. the server manages windows as surfaces then hands them to Wayland to draw. There's no theoretical reason that the Wayland compositor couldn't then hand any surfaces not already managed by X straight back to X. Then an X11 window manages could be used on Wayland. In other words, the compositor could only draw to the screen durfaces from the X server and then route any others through the X server first.

      There'd probably be problems with dnd or copy and paste of anything other than text due to the way the protocols differ. Those things could hypothetically be fixed as well: thost protocols on X are surprisingly sane and pleasant.

      [outdated rant about x]

      If you think X ran slowly on an old machine, try running ANY piece of software on it. I guarantee X worked better then than any modern program you run and enjoy now ever would have.

      --
      SJW n. One who posts facts.
    5. Re:Wayland / serious question by DrXym · · Score: 1

      The need for a window manager doesn't go away because of Wayland. Wayland provides a reference implementation of a compositing window manager called Weston but its likely that others will appear. The role is somewhat different since windows are decorated client side but a wm would still provide functionality such as drag & drop, resize, maximize / minimize, snapping them to edges, animation / effects, remote access etc.

    6. Re:Wayland / serious question by DrXym · · Score: 1

      It is X compatible too and supports the protocol.

      Wayland is an API for creating / destroy / rendering windows as graphical surfaces and handling input events. Wayland is implemented by a compositor, e.g. Weston. Neither Wayland nor Weston gives a damn about X in any way shape or form. If you want to run X apps then you'd run the Xwayland server which uses wayland as its backend and hosts clients through X11 protocol. I expect most dists that switch to wayland would seamlessly fire up the server if its needed although over time more and more applications will be ported and work without it.

    7. Re:Wayland / serious question by macsuibhne · · Score: 1

      The Unix Haters Handbook is online: http://web.mit.edu/~simsong/ww...

      --
      -- "Quis custodiet ipsos custodes?" -- Juvenal
    8. Re:Wayland / serious question by dbIII · · Score: 1

      The most alternative of them, Enlightenment, now has a better Wayland compositor than the Wayland project has - which sadly didn't stop Daniel Stone making fun of the earlier e16 in his Wayland presentations just like he makes fun of X where a lot of the Wayland code is borrowed from. So all Wayland needs now is some applications and some people who want to use them. They have no excuses since others are giving them a lot of help.
      If Wayland takes off then fluxbox etc may follow with support for it, and since Wayland is designed to hopefully do one simple task well it probably won't be too hard for fluxbox to render to it.
      Thankfully the fully monolithic (and stupid) idea originally pushed of having only one compositor, one window manager, one etc etc has been abandoned so it's turning into something cross-platform, flexible and potentially of future use. However I see it as likely to be "as well as" X instead of rendering X extinct because it has different goals and a different niche. Daniel Stone wants it for phones, make sense. Other people want it for single user desktops where all remote access is via web browsers etc, makes sense. It doesn't make sense in a workstation environment which is why X has been in various offices for close to two decades, but that's not a niche that is being aimed for and X isn't going extinct there any time soon. To fill that niche Wayland would have to be far too much like X and the simple model wouldn't fit anymore - it can't stay single user and non-network aware like a MSDOS framebuffer in such an environment and be useful - so it's a choice of lean and potentially fast some day versus a tool that does everything.

    9. Re:Wayland / serious question by dbIII · · Score: 1

      No. E18 and e19 have support for Wayland once that project catches up. For now it's running on X.

    10. Re:Wayland / serious question by dbIII · · Score: 1

      It is a POS! It took 70% of the ram in my system.

      You've forgotten that "top" reported 100% of the memory in the video cards as used by X and then added that to what X was using onboard.
      It was amusing in machines with large video cards when it reported that X was using more memory than was on the motherboard.

    11. Re:Wayland / serious question by jbolden · · Score: 1

      Wayland doesn't have window managers in quite the same sense they will be totally incompatible (excluding the X11 layer that runs on top of Wayland). However there is nothing to stop there from being multiple flavors of window management under Wayland. So there will be a generational shift.

    12. Re:Wayland / serious question by Blaskowicz · · Score: 1

      How does the client decide how to do the decorations? Does that mean you'll see a KDE application use a KDE theme with minimize/maximize/close buttons, and a GTK3 application will have a Gnome-like theme with only the close button and not "minimize"?

  3. works well enough by X0563511 · · Score: 2

    I've got it on my server. When you absolutely need a display (rarely) fluxbox inside a VNC server does the job and stays out of the way.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    1. Re:works well enough by turbidostato · · Score: 1

      "I've got it on my server. When you absolutely need a display"

      Can you please point out some examples of these needs?

    2. Re:works well enough by MikeBabcock · · Score: 4, Informative

      You have a remote APC UPS and you need to configure some obscure option through their stupid GUI application (and can't find the serial protocol reference).
      You want to configure a remote printer that has a JAVA interface that's slow and won't properly load over a port forward.
      You have an X app you normally just forward through SSH but you're on a terrible connection and don't want the app to keep getting killed by reconnecting.
      You want to verify how the Intranet page loads locally to the user without taking over someone's desktop.
      Some asinine printer driver comes with a GUI installer and you just really need to get through it once.

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:works well enough by X0563511 · · Score: 1

      Sure, when you're running VMs and those VMs don't have SSH or serial consoles configured yet. The RDP server for virtualbox for example is not available unless you install Oracle's proprietary extensions.

      So, I'll SSH in, start vnc, start my client, and connect via SSH tunnel. Fire up virtualbox, play around on the console until SSH can do the job.

      (If I had a choice I'd have just put ESX on the host, but it's not an option. Even if it was, it would have to be one of those custom ISOs since it isn't officially supported hardware.)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:works well enough by MikeBabcock · · Score: 1

      You do realize that (sadly) VNC over a port forward is both more stable and faster than most SSH X11 forwards.

      --
      - Michael T. Babcock (Yes, I blog)
  4. Fluxbox is the best by Anonymous Coward · · Score: 1

    Fluxbox runs on my EeePC with OpenBSD. I can't imagine needing GNOME or KDE. Fluxbox does everything I need, and stays out of the way. It's simple flexibility, perfected. Kudos!

  5. almost a coherent sentence... by mjm1231 · · Score: 1

    "treating Windows with a WM_CLASS as DockApp as DockApps."

    Well, if it walks like a DockApp and talks like DockApp, it's probably a DockApp.

    P.S. - I like words better when they actually say things.

    --
    Ideology: A tool used primarily to avoid the bother of thinking.
  6. FVWM95 FTW by Anonymous Coward · · Score: 1

    fluxbox is for the linux bourgeois.

    1. Re:FVWM95 FTW by epyT-R · · Score: 1

      then who is kde and gnome 3 for?

    2. Re:FVWM95 FTW by twistedcubic · · Score: 2

      The proles, apparently.

  7. Re:Awesome by unixisc · · Score: 1

    Speaking of FreeBSD, Lumina, the new DE for PC-BSD, too is based on Fluxbox. I certainly like working w/ that.

  8. I know what it is by Osgeld · · Score: 2, Insightful

    but the description of it in this summary is pointless

      "Like most Linux geeks already know, Fluxbox is the long-standing X window manager derived from Blackbox"

    lets say I am not a linux geek, I have linux but its ubuntu or min and whatever ships with that is all I know as far as desktops go? what is fluxbox? oh its derived from blackbox, gee fucking thanks for that useful bit of info, so why even have it in there?

  9. Re:Year of the Linux Desktop?!? by civilizedINTENSITY · · Score: 1

    That is about the break point between windows 2.0 and windows 3.0, with only the later doing "windows" as is commonly meant today. Windows 2 could only tile.

  10. Re:Year of the Linux Desktop?!? by fnj · · Score: 1

    That is about the break point between windows 2.0 and windows 3.0, with only the later doing "windows" as is commonly meant today. Windows 2 could only tile.

    I can clearly remember using 1.0, 2.0, 3.0, and 3.1.

    It was 1.0 which couldn't overlap windows; only tile. 2.0 could overlap, and pretty much worked visually as we would expect a windowing manager to work today. 3.0 introduced 286 protected mode support, and could to some limited extent benefit even more from 386, but did not yet support the miracle of 386 protected mode.

    1.0 was basically nothing more than a clever toy, but compared with text-mode DOS it did allow the stunning breakthrough of graphical mode Word and Excel. The problem with 2.0 was terrible memory limitations, not fully lifted until 3.1.

  11. Whoa where is my cell phone UI? by Billly+Gates · · Score: 1

    All these things are sooo 20th century. It is skuemorphic and uses real world objects and menus to display things. Oh bad bad bro from my art professor.

    I want my cell phone interface. It needs to be all white and flat and only 1 app at a time man. I just can't handle this and XP. It makes me wanna cry as computers really are not calculators that do all these complicated things. They are an appliance!

  12. This is not freshmeat/freecode by technosaurus · · Score: 1

    If Dice wanted to track releases, they should have kept freshmeat viable. ... I guess they are missing that traffic now that we have freshcode.club.
    Pretty soon this site will just be randomly AI-selected tech news feeds and commenting will be disabled to reduce maintenance cost.

  13. Re:"As" Does not Always Equal "Like" by martin-boundary · · Score: 1
    Like, maybe it's(*) just missing a comma?

    (*)The sentence, stupid!

  14. slow-clap by dingleberrie · · Score: 1

    What a well-written summary.
    It told me what Fluxbox was, why it was important, why this announcement was important, and didn't make me feel stupid for not knowing about it already (since I'm not a linux geek). I'd wish more announcements would follow this pattern.

  15. Re:Awesome by unixisc · · Score: 1

    I doubt it. During a Linux expo, I asked one of the PC-BSD guys who was there whether PC-BSD could support Razor-qt, and he said that Razor-qt had too many Linux dependencies on it to run on PC-BSD. So Lumina too might have some BSDisms that need to be translated to Linux before it can run on Linux. Right now, it runs only on PC-BSD and FreeBSD

  16. still good for me by jmccue · · Score: 1

    Big thanks to the developers. I find it very useful no matter how powerful the system (including very modern systems). Though nice, KDE and GNOME are too complex for me.