luxcem / programmer-beop

Disposition de clavier ergonomique basée sur Bépo
http://linuxfr.org/users/luxcem/journaux/programmer-beop
GNU General Public License v3.0
6 stars 2 forks source link

Non root install #1

Open jpic opened 8 years ago

jpic commented 8 years ago

Hi, I just wanted to let you know that I've been installing my layout the same way install.py does. It's been bothering me a lot and finally I found another way, that doesn't require root and that lives in my home directory. Maybe it'd be useful to you so I'm just sharing this tip, but it's not an "issue" of course. Here goes:

# Replace "code" by your layout name
setxkbmap -I ~/.xkb code -print | xkbcomp -I$HOME/.xkb - $DISPLAY

FTR, here's the source from my dotfiles repo:

https://github.com/jpic/dotfiles/blob/master/home/.keyboardrc https://github.com/jpic/dotfiles/tree/master/home/.xkb/symbols

Have a good day ;)

PS: also it would be cool if you find time to help with imports from toutatis if you find time !

luxcem commented 7 years ago

I just noticed the issue sorry, I will definitively look at the non-root method so I can include the layout in my dotfile repository! I will also update the install.py script to let it run without privileges. It's always a good idea not to run github scripts in sudo mode.

About toutatis I was looking for contributing again, I can spare some time now!

Thanks.

luxcem commented 7 years ago

@jpic I get a lot of warning with your command

Warning:          Key <OUTP> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <KITG> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <KIDN> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <KIUP> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <RO> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I192> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I193> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I194> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I195> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I196> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          Key <I255> not found in evdev+aliases(qwerty) keycodes
                  Symbols ignored
Warning:          No symbols defined for <AB11> (keycode 97)
Warning:          No symbols defined for <JPCM> (keycode 103)
Warning:          No symbols defined for <I120> (keycode 120)
Warning:          No symbols defined for <AE13> (keycode 132)
Warning:          No symbols defined for <I149> (keycode 149)
Warning:          No symbols defined for <I154> (keycode 154)
Warning:          No symbols defined for <I168> (keycode 168)
Warning:          No symbols defined for <I178> (keycode 178)
Warning:          No symbols defined for <I183> (keycode 183)
Warning:          No symbols defined for <I184> (keycode 184)
Warning:          No symbols defined for <FK19> (keycode 197)
Warning:          No symbols defined for <FK24> (keycode 202)
Warning:          No symbols defined for <I217> (keycode 217)
Warning:          No symbols defined for <I219> (keycode 219)
Warning:          No symbols defined for <I221> (keycode 221)
Warning:          No symbols defined for <I222> (keycode 222)
Warning:          No symbols defined for <I230> (keycode 230)
Warning:          No symbols defined for <I247> (keycode 247)
Warning:          No symbols defined for <I248> (keycode 248)
Warning:          No symbols defined for <I249> (keycode 249)
Warning:          No symbols defined for <I250> (keycode 250)
Warning:          No symbols defined for <I251> (keycode 251)
Warning:          No symbols defined for <I252> (keycode 252)
Warning:          No symbols defined for <I253> (keycode 253)

But the layout seems to works just fine, any idea of ​​where it comes from?