Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Colemak keyboard layout problems
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
icebreeze
n00b
n00b


Joined: 30 Aug 2005
Posts: 36

PostPosted: Wed Jan 02, 2008 5:14 am    Post subject: Colemak keyboard layout problems Reply with quote

I'm currently trying to set xorg to use the colemak keyboard layout using the directions at the Colemak wiki. I have been able to manually test the layout within xorg by doing:

setxkbmap -v colemak && xset r 66

However, when i edit my xorg.conf I am unable to start X in colemak. It constantly defaults to us.

For example:

setxkbmap -v (initial start of xorg)
Code:
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+inet(evdev)
geometry:   pc(pc104)



setxkbmap -v colemak && xset r 66 (load colemak layout)
Code:
Warning! Multiple definitions of keyboard layout
         Using command line, ignoring X server
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+colemak+inet(evdev)
geometry:   pc(pc104)


So i would assume the line i would need in my xorg.conf file to load the correct symbols would be:
Option "XkbSymbols" "pc+colemak+inet(evdev)"

However, this line seems to have no affect. Any ideas?


My current keyboard setup for xorg is:
Code:
Section "InputDevice"
    # generated from default
    Identifier     "Microsoft Natural Keyboard"
    Driver         "evdev"
    Option         "Name"   "AT Translated Set 2 keyboard"
    Option         "XkbRules"   "xorg"
    Option         "XkbLayout"  "us"
    Option         "XkbSymbols" "pc+colemak+inet(evdev)"
EndSection
Back to top
View user's profile Send private message
davidm
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2009
Posts: 116
Location: US

PostPosted: Sat Mar 12, 2011 1:36 am    Post subject: Reply with quote

This is an old topic but since there are few posts about colemak I figured I'd chime in for anyone else who does a search looking for how to do this on Gentoo. One easy way to get it going with X and setxkbmap is simply:

1. emerge -av setxkbmap
2 . add to .xinitrc:

Code:

setxkbmap us -variant colemak &


This does the trick for me without having to mess with anything in xorg.conf, hal, or udev.

For the console:

1. Download http://colemak.com/pub/unix/colemak-1.0.tar.gz
2. tar xvzf colemak-1.0.tar.gz
3. mkdir /usr/share/keymaps/i386/colemak
4. cp linux_console/colemak.iso15.kmap /usr/share/keymaps/i386/colemak/
5. mv colemak.iso15.kmap colemak.map
6. gzip colemak.map
7. nano /etc/conf.d/keymaps
8. Change line to:

Code:

KEYMAP="colemak"


9. Save file, reboot.

It might be worth consideration for Gentoo to add the colemak keymap for the console as a option on the minimal install CD? I know it's not as popular as QWERTY or DVORAK but for those who have all their keyboards rearranged to Colemak, typing with the Qwerty layout until one can at least do a chroot is quite frustrating indeed! ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum