Slashdot Mirror


Blackbox (Finally) Updated

mpeg4codec writes "OSNews reported earlier this month that the lightweight Blackbox window manager has been updated to 0.70. Among the new features are EWMH compliance, anti-aliased fonts, unicode support, and backwards compatibility with previous versions' styles. Of course, it brings you all these new features (well, some are optional) while retaining its small binary size, small memory footprint, and short list of dependencies. I for one think it's about time."

26 of 311 comments (clear)

  1. IceWM by itistoday · · Score: 0, Informative

    IceWM is where it's at. It's lightweight, fast, and has more essential features that blackbox is missing.

    1. Re:IceWM by Pros_n_Cons · · Score: 1, Informative

      In this thread I've heard Fluxbox, openbox, icewm, etc While the obvious answer to me seems to be XFCE4. Isn't this the most significant lightweight wm since the days of blackbox ruling the mountain?

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  2. Re:I'm a heretic! Burn me! by techno-vampire · · Score: 3, Informative
    And it just occurred to me that "small size" is not really a big selling point.

    If you're trying to get Linux and X running on a minimalist platform, small size suddenly becomes very important. Small size also implies fast, and if you're working on real-time graphics, that's a big plus. I don't think it's something I'm going to want, but freedom of choice is an important part of Linux. I wish them the best of luck.

    --
    Good, inexpensive web hosting
  3. Re:Whoopie YAFWMFL by aardvarkjoe · · Score: 4, Informative

    Blackbox is an existing window manager -- it's been around longer than most of the ones that the kids drool over every time a screenshot gets posted. And this "bogus niche" seems to be rather large -- not only do many people use it on their desktop, but I've seen it being used in commercial settings on several occasions. How about you do something productive with your time, rather than complaining when somebody decides to devote their energy into something besides the newest Windows / OSX clone window manager?

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  4. Re:What next? by Coryoth · · Score: 3, Informative

    Nope, next update is to Emacs so the whole Emacs/VI holy war can erupt and somebody can poke there head up and say pico or joe.

    Don't laugh, the new (CVS) version of GNU Emacs uses GTK+ and integrates into GNOME or XFCE quite nicely (except for keybindings, of course, which can be changed to suit). I'm quite keen for the next version to actually arrive - comiling from CVS is all well and good, but it isn't exactly a stable finished product.

    Jedidiah.

  5. Re:Sorry, you are just to slow moving for me by Jameth · · Score: 5, Informative

    Well, Blackbox is a little different. First off, Blackbox is a window manager. KDE is a DE, hence the DE in the name. KWin doesn't really get all that many bugs. It's had a total of about a thousand in three years, about one a day. And most of those didn't matter.

    It is also important to note that I have never had BB crash. Never. I don't use it anymore, I use KDE. However, when I ran BB for about a year, it never crashed. I occasionally got bothered with having to add everything I wanted manually and having trouble configuring it, but there weren't any 'bugs', just wishlist type items. BB really has been stable basically forever because it has always had an extremely precise goal that was well scoped from the start.

    And as for this not mattering to many users, BB is one of the landmark WMs, truly. Just look at how many people use the BB forks. It's one of the all-time favorite WMs out there, and even today, after all this time, is the best looking. It definitely is newsworthy when BB gets a new release.

  6. Re:I still don't know what EMWH is. by datafr0g · · Score: 3, Informative

    Extended Window Manager Hints (or something like that, the letters don't match up)

    Anyway, basically it means that the WM is more or less compatable with GNOME or KDE.

    --
    "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
  7. Re:Blackbox ... too late? by Jack+Action · · Score: 3, Informative

    Blackbox worked great on my old Duron box. Its as close as you can get to being in the console while in X.

    But literally yesterday, I was configuring X for a new system with an LCD monitor. My distro had the old version of Blackbox -- without anti-aliasing fonts (*gak*). I use the console most of the time to save my eyes. No anti-aliasing on a LCD monitor is almost as bad as using X on a old monitor.

    I did alot of hand-wringing over it -- I think fluxbox may have too much eye-candy -- but I switched.

    More power to Blackbox though, the concept is still the best.

  8. Re:I'm a heretic! Burn me! by Spectra72 · · Score: 1, Informative
    Although I chose Fluxbox for my WM, I can say that memory consumption was a factor while installing linux on my Dell Inspiron 8000 laptop. 800mhz, 256mb ram. Gnome was just a pig on the poor machine, while fluxbox brought it back to snappy goodness.

    Different strokes for different folks.

  9. Re:What next? by PoprocksCk · · Score: 3, Informative

    What next? An update to linuxconf? An update to fvwm95?

    Linuxconf: Last release: 1.34r3 2005-01-18 12:08:47

    "Don't feed the trolls"

  10. Re:They took too long by DashEvil · · Score: 2, Informative

    Apparently not, I use blackbox.

    --
    -If God wanted people to be better than me, he would have made them that way.
  11. pekwm? by Anonymous Coward · · Score: 2, Informative

    I'm surprised no one has mentioned pekwm, which just released a new dev release not to long ago.

    http://pekwm.org/

    Here's a shot: http://img9.exs.cx/img9/885/pekwmdevpypanelrox9ss. png

  12. Re:What next? by Markus+Registrada · · Score: 2, Informative

    Emacs and Vi are now the same program. Just make viper-mode your default in Emacs. Amazingly, the command sets for Emacs and Vi are almost disjoint, so you can use both at the same time. It really works.

  13. Re:It's about time? by abiessu · · Score: 5, Informative

    "... no rush to upgrade... "

    Normally I'd agree. In this case, blackbox being as lightweight as it is, and having very little in the way of external dependencies, I went for the upgrade as soon as I saw it. Not a mistake per se, except that almost none of the stock styles work properly (read: invisible menu text, font/border/margin sizes changing wildly). Fortunately, one of the stock styles still worked well enough to navigate. I drilled through the new wiki site to find the 'full example' style for 0.70 and dropped that in. The second unfortunate turn is that the full example also has the invisible text problem. After about an hour of tweaking and paring down it was usable, but the whole experience leaves me with, "yep, you're right to hold off on this one."

    Of course, it's possible that there are some conflicts with old (0.65) files on that box...

    --
    Let S_n = {nst+us+vt : s,t in Z \ {0}, u,v in {-1,1}}. For all n in Z where |n| > 2, Z \ S_n is infinite... right?
  14. BB for windows by BrookHarty · · Score: 5, Informative

    I like how I can use Blackbox for windows and use the same themes.
    http://www.bb4win.org/news.php

    People walk up and seem me using rxvt from cygwin and bb4win and they dont realize im in windows, till I open Exchange. :)

  15. Re:Define "small binary size"... by Narchie+Troll · · Score: 2, Informative

    Did you link libXm to MWM statically or dynamically? It makes a pretty big difference.

  16. Re:It's about time? by Zwets · · Score: 3, Informative

    It took me a while, but I managed to find out what EWMH is (the linked page wasn't very helpful, didn't even explain the acronym):

    From this page:

    The EWMH, or Extended Window Manager Hints is a freedesktop.org- developed standard to support a number of conventions for communication between the window manager and clients. It builds on and extends the ICCCM (See Section 3). A copy of the current EWMH standard is available at http://freedesktop.org/Standards/wm-spec/

    --
    One of the lessons of history is that nothing is often a good thing to do and always a clever thing to say. - Will Duran
  17. Re:I'm a heretic! Burn me! by Anonymous Coward · · Score: 1, Informative

    I think there's lots of hackable devices that would love to have a nice tiny VM.

  18. Re:Theme constraints? by Brandybuck · · Score: 3, Informative

    Of hand, does anyone know of a WM that's relaly easy to customize, but also very flexible?

    Easy and flexible are opposites, unfortunately. Something like Blackbox allows you to define a few gradients and call it finished, but you don't get a lot of flexibility. KWin allows you to do *anything*, but you have to write your own plugin. Towards the easy side you also have IceWM and Windowmaker, while towards the flexible side you have Metacity and Fvwm.

    --
    Don't blame me, I didn't vote for either of them!
  19. Re:I'm a heretic! Burn me! by mackstann · · Score: 3, Informative
    It's easy to argue that something like Blackbox is small compared to Gnome or KDE, but if you compare it to other actual window managers, it's not really all that special. Metacity and E are the only WMs that I can think of off hand that might be called "big."

    A fun comparison I did

  20. Re:I'm a heretic! Burn me! by BenjyD · · Score: 2, Informative

    Did you enable laptop_mode? I find that running the default laptop_mode script (in linux/Documentation/laptop_mode.txt) with "noatime" set in fstab for all partitions reduced disk activity hugely.

  21. Re:They took too long by Crayon+Kid · · Score: 4, Informative

    No Xinerama support in BlackBox yet? Ug...

    Blackbox has had Xinerama support ever since 0.65, perhaps even before.

    http://blackboxwm.sourceforge.net/BlackboxFeatures
    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  22. Minimalist without eye candy... by weierophinney · · Score: 2, Informative

    I used to be a rabid blackbox user, and helped contribute a patch or two (both to blackbox and to ROX-Filer so it would play well with blackbox). The big selling point for me was its small memory footprint -- this was especially important on my aging 366MHz machine.

    However, a couple years ago, it felt like development towards 0.70 had stalled... and this after being on 0.65 for a year or two. I started investigating other window managers, just to see what was out there.

    I discovered that xfwm4 had a similar footprint, but was already emwh compliant and offered some great eye candy as well. Not long after, I started trying OroboROX (visit the ROX website's software index for links to it). OroboROX offers similar functionality to xfwm4 with an even smaller footprint.

    When I saw 0.70 had come out a few weeks ago, I wanted to see how things had progressed. It's certainly a nice window manager, and the emwh compliance is very well done. However, I did some benchmarking against OroboROX... and discovered that OroboROX actually used a smaller memory footprint than the new blackbox! And still has more eye candy!

    So, kudos to blackbox, for finally getting to the 0.70 release... but I won't be using it.

  23. Re:They took too long by virtual_mps · · Score: 3, Informative
    Too bad that Fluxbox has already killed it off.

    Unfortunately fluxbox has a really crappy alt-tab model that the developers don't want to fix. If it wasn't for that fluxbox might be a useful replacement.
  24. Re:I'm a heretic! Burn me! by ajs · · Score: 2, Informative

    "If you're trying to get Linux and X running on a minimalist platform, small size suddenly becomes very important. Small size also implies fast, and if you're working on real-time graphics, that's a big plus."

    Nope. First off, small size does not imply fast. Plenty of applications trade memory footprint for a speed gain (e.g. by keeping often used data in-core).

    Second, real-time graphics depends on the X server, integrated hardware acceleration features and other non-window manager issues. There's really no window manager component in the performance of real-time graphics.

    That was actually the beauty of the ICCCM: the job of the window manager as a client of the X server was isolated out, such that its duties were all user-driven. Your window manager doesn't HAVE to be small and/or fast in order for your applications to be.

  25. Works for me... by Anonymous Coward · · Score: 1, Informative
    But the main problem is that if I alt-tab from window 1 to window 2, do some work, and alt-tab again, I should be back to window 1--not window 3

    I just tested this and I ended up back at "window 1" the way you stated it should work. I'm using Fluxbox 0.9.10