Okay, now I'm running Ubuntu 10.04, with Metacity.
Ehh, Metacity is kind of lame. It has the OSX-ish philosophy of making it not do very much, and not wanting to let you make it do anything. But with a couple workarounds for stupid design decisions, it is "good enough". Part of it requires flexibility on my part, rather than flexibility in the software, and I knew that before I set it up. Again, I'm trying to get out of my comfort zone, and that's not a bad thing.
I switched to scim-anthy, which did not work as advertised. The kanji "candidates" list only showed 4 despite the (default!) configuration saying it should show 10, and they were arranged horizontally, which was very confusing since I still had to press up/down to switch. Going through the config, nothing seemed to change it. Hmmph.
Well, that may have been a surmountable problem, but I moved on to ibus+anthy, on Eric's recommendation. Ibus seems nice to use, but has very few options (relative to scim). But it did let me choose a vertical orientation for kanji candidates, and showed more than 4 at once, so I was happy. But unlike scim, ibus didn't work out of the box with urxvt.
So, I switched to gnome-terminal. Gnome-terminal is okay, actually, except for an annoying bug--it renders a background before drawing on it! That means it does a solid white fill, which shows up for less than one frame, showing up as white rectangles whenever it redraws (when I switched to their desktops). Well, that flickering is awfully annoying, and I could have hacked it out (see this page
), but I moved on in my software-a-thon. Their official recommendation seems to be "use a compositing window manager", incidentally, which seems to indicate they don't realize it's a bug in their own application.
So I installed metacity. Setting this up was kind of a pain, because I gutted Ubuntu when I first installed it, getting rid of all of the default Gnome stuff. Metacity turns out to be a decent window manager, with (again) decent defaults, and one or two config options. In their effort to fight feature creep, however, they are dead set against adding any actual features or configuration options, especially if they are useful; so after choosing your two configuration options, Metacity is either for you, or you should look elsewhere.
Well, it works decently. I am, of course, exaggerating, but that is Metacity's basic design philosophy. And I am practiced in working around wm design defects such as unconfigurable window placement, so it turns out to be okay. I've got a nice 3x3 setup here, with only a couple of small things annoying me, and some things are nicer (hooray!).
But, uh, from the beginning, when I tried gnome-terminal, I realized this wasn't going to fix my cut+paste problem. It's just as broken for me now as it ever was. Oh well.
What about the other problem I mentioned--Japanese input? Surely now that's fixed? Well, actually, it was fine with gnome-terminal, but with gnome-terminal on metacity, candidates don't show up at all. I can only see one at a time. Why? I don't know. Well, at least ibus+anthy is a nicer input method than kinput2+canna, so that's a win--and I'm sure I'll be able to figure out what's wrong with ibus. EDIT: Fixed.
Computers suck. (And yes, that means your OS sucks too, not just mine. They all suck.)