< ^ txtWed Feb 3 07:31:03 EST 2016 Slept from nine-thirty to seven. Woke once in the night, around four, for no particular reason. I feel pretty rested. High of fifty-two. Falling temperatures. Chance of rain after one o'clock. Goals: Work: - Work on thin client build. Get x11vnc to reliably start at boot. - Review invoices Done. - Order phones for Central Done. - Check on MS Office order Done. No news. I emailed our CDW rep. Forty minute walk at lunch. Warm and windy. Partly cloudy (dark and story looking clouds) but no rain yet. The sun peeked out form time to time. 99.9% of the snow has melted. Even the big, dirty plow piles of snow are reduced to almost nothing, creating melt rivers. I saw a deer at the north end of Duffy. They really camouflage in bare trees and brown leaves. Hmph. Toyota is killing the Scion brand. Stayed late at work to do some database maintenance. Home: - Get basic nginx/php web serving working on DO vm nginx is working in a jail, and haproxy is forwarding to it. I created a second jail. Both sites are working. And php works. Nice. - Laundry Done. Questions: - Is it possible to map keys distinctly for multiple keyboards hooked up the same machine? Possibly. % ls -l /dev/input/by-id/ See the -device flag in setxkbmap(1). However, that still doesn't let us do application-level mapping.... Maybe I just need to think about mapping the Windows key to Hyper. % xmodmap -pm xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock control Control_L (0x25), Control_L (0x42), Control_R (0x69) mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb) % setxkbmap -query -verbose Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+us+inet(evdev)+ctrl(nocaps) geometry: pc(pc105) rules: evdev model: pc105 layout: us options: ctrl:nocaps % less /usr/share/X11/xkb/rules/evdev.lst Hmm. Not sure I can do much with the built-in evdev options. It looks like Win already sends both Super and Hyper, mapped to Mod4. On the other hand, I'm not sure why I'm mapping tmux windows to M-F* when I could just use the unmodified function keys.... vim binding conflict?
< ^ txt