- Reputation: 0
- Registered: 06-Oct-2020
- Posts: 6
I'm a long time Colemak user that accidentally stumbled into the dh/extend/wide rabbit hole whilst trying to find Colemak friendly vim setups.
After a test drive, I was very impressed with what they offer over vanilla Colemak, so I've been trying/failing to make them a permanent part of my setup ever since.
-local variants: gb, es
Ubuntu 20.04 LTS
What I've done so far:
Followed this guide to the letter:
Point-by-point example: System install for Debian/Ubuntu and many other distros:
1. Download/unzip/clone the BigBagKbdTrixXKB dir to, say, your home desktop (~/Desktop)
2. Open a terminal window and go there, e.g.: cd ~/Desktop/BigBagKbdTrixXKB
3. To install/activate: sudo bash ./install-dreymar-xmod.sh -ox
4. See XKB Configuration step below and edit /etc/default/keyboard to make startup changes persistent
5. Reboot the system (to be on the safe side; may not be necessary)
6. Select your layout such as English(Colemak[Ed], Curl-DH ergo) from dropdown top-right menu (Ubuntu) or settings → keyboard
sudo nano /etc/default/keyboard
sudo gedit /etc/default/keyboard
to update the config. The changes persist in the config file on reboot but have no effect on the active layout.
Ran this setxkbmap command, which initially activated the mods, now it produces no change in the active layout (see error message below)
setxkbmap -model pc105awide-sl -layout gb,es -variant cmk_ed_us,cmk_ed_us -option lv5:ralt_switch_lock,misc:extend -v 9
Gives me the following:
More than one keyboard model on command line Using "pc105awide-sl", ignoring "pc105awide-sl" More than one keyboard layout on command line Using "gb,es", ignoring "gb,es" More than one layout variant on command line Using "cmk_ed_us,cmk_ed_us", ignoring "cmk_ed_us,cmk_ed_us" Setting verbose level to 9 locale is C Warning! Multiple definitions of keyboard model Using command line, ignoring X server Warning! Multiple definitions of keyboard layout Using command line, ignoring X server Warning! Multiple definitions of layout variant Using command line, ignoring X server Trying to load rules file ./rules/evdev... Trying to load rules file /usr/share/X11/xkb/rules/evdev... Success. Applied rules from evdev: rules: evdev model: pc105awide-sl layout: gb,es variant: cmk_ed_us,cmk_ed_us options: setxkbmap,lv5:ralt_switch_lock,misc:extend,lv5:lalt_switch_lock,misc:extend Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+gb(cmk_ed_us)+es(cmk_ed_us):2+inet(evdev)+level5(ralt_switch_lock)+extend(basic):1+extend(basic):2 geometry: pc(pc104)
Ran this command from /BigBagKbdTrixXKB-master
./setxkb.sh -a 5cw gb es
Produces "command not found"
Excuse the long winded first post, but thank you for taking the time to have a look.