Live data from Hacker News

Customizing the Mac to behave like Xmonad

blog.liangzan.net

71–80 of 88 posts

Re: Customizing the Mac to behave like Xmonad

#71

I haven't used Xmonad myself but with all the talking why hasn't someone ported it to OS X (Cocoa) yet?

It's not just a question of porting it to cocoa. To really do its job, it needs to take control of every other window. So you need to hack Apple's existing window manager.

FWIW, you can easily compile and run it on OSX, under X. But of course it can't reach out and control any of the native applications.

Re: Customizing the Mac to behave like Xmonad

#72

Earlier quoted context omitted.

The nVidia/ATI drivers on Linux aren't nearly as good, either. In what way?

First of all, they are closed. Second, they do all sorts of stupid non-standard stuff, so you can't use KMS, a framebuffer or xrandr[1]. The GUI application for managing monitors sucks balls and isn't scriptable. I happen to use some older monitors, and that gives me all sorts of pains, too. To be somewhat fair, it used to be even worse. But it's still nowhere near decent, and will never be unless they open the specs…

We're talking about using OS X because the system has an nVidia graphics card. OS X is much more closed (and unconfigurable) than Linux + nVidia, so "nVidia's drivers are closed" doesn't seem like a good reason to not switch to Linux. Yes, they're closed, but at least you can use XMonad and apt-get.

Personally, I think nVidia's drivers are fine, modulo the ideology issues. They perform extremely well and work. Intel's drivers also work well, though the performance is not as good. (And video tends to tear due to some vblank syncing bug that's unfixable for some reason.)

I also agree that xrandr support is important for a laptop, because you are often plugging and unplugging an external monitor. xrandr --output VGA1 --left-of LVDS1 is much easier than dealing with some GUI. xrandr seems to work on my nVidia desktop, however.

Re: Customizing the Mac to behave like Xmonad

#74
post #41

Earlier quoted context omitted.

How? Thinkpads are Intel reference designs with a plastic black case, and Macbooks are Intel reference designs with an aluminium case.

Are you kidding? Have you seen a macbook logic board?

No, because the cases are sealed with unobtanium screws. I'm sure the layout is very clever, but the fact of the matter is that they use the same hardware as everyone else. There's not much value they can add there.

Re: Customizing the Mac to behave like Xmonad

#75
post #41

Earlier quoted context omitted.

Are you kidding? Have you seen a macbook logic board?

No, because the cases are sealed with unobtanium screws. I'm sure the layout is very clever, but the fact of the matter is that they use the same hardware as everyone else. There's not much value they can add there.

MBAs do, but MBPs' bottom cases have Phillips. (MBP batteries on the other hand...)

Re: Customizing the Mac to behave like Xmonad

#77
post #62
post #50

Earlier quoted context omitted.

I've been watching Thinkpads very closely. I used to own X40 until it broke and before 600x (which never broke, but it's kind of old now). What model is preferable nowadays? There are not lots of shops to test them at least in Berlin. I want 13" and lightweight, but still powerful enough laptop. Lots of ram, i7 CPU and a SSD disk. The most important thing is an excellent keyboard and touchpad. I heard Lenovo is not u…

ThinkPad X1 Carbon (which is their answer to the MacBook Air - similar size to the 13", but 14" with more horizontal resolution), or the 12.5" X230, which is a bit heavier, but has 60WHr+ battery options and IPS display (both missing from the MacBook Air).

How is that keyboard and touchpad? Looks really nice, but it's available in Europe in a few weeks. I must test the keyboard before making my choice...

Re: Customizing the Mac to behave like Xmonad

#78
post #49
post #40

I haven't used XMonad but I've been a heavy ion3 user for many years. Last I checked none of the available bolt-ons (including Sizeup which the author proposes) would come anywhere near a true tiling WM. The only candidate that would even try to automatically tile windows was TylerWM - but that was buggy as hell. All the others only act on keyboard-shortcuts, which largely defeats the purpose. I'd happily pay $200+ f…

He did seem to imply that his usage of Xmonad was 1 app per workspace, which isn't really 'tiling' per se.

One app per workspace is great for a 13" laptop. When having two big screens, it's not enough anymore.

Re: Customizing the Mac to behave like Xmonad

#79
post #12

Earlier quoted context omitted.

There's no Linux version of Papers ( http://mekentosj.com/papers )

have you tried Mendeley?

I hate Papers (specially on iPad), but I hate Mendeley even more... Both have terrible UIs (I don't mean eye candy, I'm talking about the usability).

Re: Customizing the Mac to behave like Xmonad

#80
post #50

Earlier quoted context omitted.

I've been watching Thinkpads very closely. I used to own X40 until it broke and before 600x (which never broke, but it's kind of old now). What model is preferable nowadays? There are not lots of shops to test them at least in Berlin. I want 13" and lightweight, but still powerful enough laptop. Lots of ram, i7 CPU and a SSD disk. The most important thing is an excellent keyboard and touchpad. I heard Lenovo is not u…

Don't take the t series. Lenovo basically transformed this to pure trash. The only thinkpad series that lives up to ibms quality is the x series. Truthfully I wouldn't by thinkpads anymore. The only notebook you can by nowadays is the MBA.

I agree that quality has declined somewhat under Lenovo, but the old T43 was a goddamn tank. I've got one hooked up to my tv for streaming - it puts out full 1080 with DVI if you get the dock. I think it was also north of $2k when new.

So, no, the current t520 is not as well engineered as those old ones, but it's still better than the vast majority of its peers. And you get some great deals on refurbs and open boxes on outlet.lenovo.com.

Current MBA is only 4gb ram. That's a deal breaker for me.

Post reply on HN