Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

Aquavit

(488 posts)
Sun Nov 3, 2013, 09:43 PM Nov 2013

Open source window managers on Mac OS 10.5.x?

Not sure if I should post this in the Mac forum or if it'd be better here, but I am dead tired of the standard Mac OS window manager and want to use an open source alternative. On top of that, my MacBook is old and has seriously limited system resources. I was thinking something like Enlightenment (if that's still in development, it's been years since I last really tinkered with open source software) or LXDE would be nice, because they're going to be pretty and useful, and also easier on my old computer.

Has anyone in the room ever replaced the default Mac OS X window manager before? Is there a good reference out there on how to do it? Besides LXDE and E, are there any other favorite WMs?

5 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Open source window managers on Mac OS 10.5.x? (Original Post) Aquavit Nov 2013 OP
It's not very simple, plus it turns OS X into BSD. sir pball Nov 2013 #1
Ick! Aquavit Nov 2013 #3
If you just want to run X11 alongside Aqua, it's already all set up and ready to roll. sir pball Nov 2013 #4
Cocoa programs don't talk to X11 Recursion Nov 2013 #2
Message auto-removed Name removed Dec 2013 #5

sir pball

(4,737 posts)
1. It's not very simple, plus it turns OS X into BSD.
Sun Nov 3, 2013, 10:40 PM
Nov 2013

Aqua is more than just a window manager - it's the entire windowing system, more akin to X11 itself than a particular WM or desktop environment. It's possible to install Apple's X11 and from there Enlightenment, or whatever you fancy...but doing that pretty much renders the OS useless. It won't run apps designed for OS X (Carbon or Cocoa), only things that have been built to run under X11 in the first place. Literally nothing that runs on OS X will run under X11; it's not a Mac anymore but rather a Unix box.

If you still want to go for it, instructions for 10.4 are here with issues on 10.5 discussed here, or you could check out PureDarwin - they're doing essentially what you're looking at by packaging the open-source stuff from Apple. They also have MacPorts up and running so you have a decent selection of X11 software.

Aquavit

(488 posts)
3. Ick!
Tue Nov 5, 2013, 02:35 PM
Nov 2013

So in other words, I won't be able to run Aqua apps at all, even with all their libraries and everything else still installed correctly, if install X11 and reconfigc? I can't believe it, but it almost sounds like running X11 on a Windows box is easier than it is on a Mac...and it's probably more worthwhile to do on a Windows box too.

How annoying is that?

sir pball

(4,737 posts)
4. If you just want to run X11 alongside Aqua, it's already all set up and ready to roll.
Tue Nov 5, 2013, 02:47 PM
Nov 2013

Apple provides a complete X11 environment, you can install all the Fink and MacPorts stuff you heart desires. I run some stuff myself that's been ported to OS X but not written for Aqua (e.g. Wireshark).

But as a replacement, no. You categorically, absolutely, unequivocally cannot run OS X apps under X11 - Aqua is the entire end-to-end display system; it's the display server, window manager, 3D system, and everything else all rolled into one. It's actually a pretty elegant modular system (Google up Quartz and CoreImage), but at any rate, the whole package is indispensable for running Cocoa apps. They simply don't make X11 calls.

If you just want to change the look, there may be themes available, but as I'm already late for work you're on your own

Recursion

(56,582 posts)
2. Cocoa programs don't talk to X11
Mon Nov 4, 2013, 02:03 AM
Nov 2013

You can get X11 programs to talk to Cocoa, but not vice versa. If you want to change the behavior of Aqua, there are apps for that, but it's still going to be Aqua.

If you're just going to be running stuff from Fink (or wherever you get your packages), just switch to root screen X11 and you'll be fine. If you need to run Aqua apps, you're stuck with Aqua's window manager AFAIK.

Response to Aquavit (Original post)

Latest Discussions»Culture Forums»Open Source and Free Software»Open source window manage...