> *Update*: I'm currently using the following:
> keycode 133 = Meta_L
> keycode 64 = ISO_Level3_Shift
> remove mod1 = ISO_Level3_Shift
> keycode 65 = space space
> I ended up typing a lot of Shift+Space = non-breaking space.
My old iBook is still being used! I installed Ubuntu on it a while ago. Today I thought that it was kind-of sluggish and I decided to switch from the default window manager and desktop environment to something leaner. I remember a long time ago I had been using SlackWare and had switched from KDE to Xfce. Time to try it again!
Right now I sort-of miss the Exposé functionality. I think I just need to find a different solution or I might go back to Gnome because of the resources this will need.
My menu-bar background is black. Yuck, that’s ugly. Must find a better theme. I think I’m running into two things conflicting, here. By using Xfce 4 Settings Manager → Appearance I was able to switch from Albatross to Clearlooks, I fixed the menu-bar. Previously, I had only used the Window Manager setting to switch from Default style to Agua style. Solved, I think.
I find that my dead keys are only working partially. The obvious stuff like the circumflex (^ + e = ê) and the umlaut (¨ + o = ö) work, but I’ve grown used to Alt+2 resulting in “ and Alt+Shift+2 resulting in ” – something about my keymap is broken! It turns out that I want my Option key to be used as Alt, with Emacs treating Alt as Meta. The Alt key, however, should be used as whatever it’s called to access the extra stuff on a key (again, I’ll have to look up the names). Gah! Keyboard Layouts Settings is not helping.
Half the problem is solved by the following – now the Option key acts as alt/meta.
! Option key is alt/meta remove mod4 = Super_L add mod1 = Super_L
Using “keycode 64 = Mode_switch” doesn’t change the Alt key to give me access to the third and fourth keysym. What’s wrong? Time to reread my old blog posts… 2009-11-30 Keyboard Remapping. Truly, I feel like I’m giving advice to my future self. Ah, there it is!
! Alt key switches levels remove mod1 = Alt_L keycode 64 = ISO_Level3_Shift
And it works! Now to make this permanent… save the lines in a file called /.Xmodmap and they’ll get run when you log in. Problem solved!
(Also remember the changes I made to my system: 2009-12-19 Waiting For Processes…)
Update: I’m currently using the following:
keycode 133 = Meta_L keycode 64 = ISO_Level3_Shift remove mod1 = ISO_Level3_Shift keycode 65 = space space
I ended up typing a lot of Shift+Space = non-breaking space.
Define external redirect: XLookupString