fabi1cazenave / qwerty-lafayette

QWERTY keyboard layout for French-speaking users
https://qwerty-lafayette.org/
107 stars 65 forks source link

Fixes #17 (function keys) #39

Closed pandark closed 6 years ago

GuillaumeSeren commented 8 years ago

Sorry to be late at the party, but it didn't work on t440 or x260, I upgrade my tree with the last MASTER (7aa400b), then cherry-pick your commit, it build well, but do not want to be installed.

$ make clean
rm -f dist/*
$ make
python3 script/make.py layout/*.yaml layout.dev/*.yaml
... dist/dvorak-l.klc
... dist/dvorak-l_utf8.klc
... dist/dvorak-l.keylayout
... dist/dvorak-l.xkb
... dist/qwerty-l.klc
... dist/qwerty-l_utf8.klc
... dist/qwerty-l.keylayout
... dist/qwerty-l.xkb
... dist/qwerty42.klc
... dist/qwerty42_utf8.klc
... dist/qwerty42.keylayout
... dist/qwerty42.xkb
... dist/qwerty42.klc
... dist/qwerty42_utf8.klc
... dist/qwerty42.keylayout
... dist/qwerty42.xkb
$ xkbcomp -w9 dist/qwerty-l.xkb $DISPLAY
Error:            Can't find file "pc" for keycodes include
                  Exiting
                  Abandoning keycodes file "(null)"

I run xbcomb-1.3.0, @pandark I suppose the commit fix the bug on your setup do you have a different version or xkb ?

pandark commented 8 years ago

Does it work with us+inet(evdev)?

GuillaumeSeren commented 8 years ago

@pandark Thank's for the reply, no I get a similar error

Error:            Can't find file "us" for keycodes include
                  Exiting
                  Abandoning keycodes file "(null)"

But I actually have the "missing" file on my us setup

Setting verbose level to 10
locale is C
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:      pc104
layout:     us
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+inet(evdev)
geometry:   pc(pc104)
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc104)"     };
};
fabi1cazenave commented 6 years ago

Je crois que je vais renoncer à proposer des fichiers XKB à utiliser en user-space. Quelqu’un peut-il me confirmer que l’installeur résoud ce problème ? https://github.com/fabi1cazenave/qwerty-lafayette/issues/15#issuecomment-379590043

GuillaumeSeren commented 6 years ago

Ah un 'installateur' c'est nouveau ca je vais regarder cette diablerie !

GuillaumeSeren commented 6 years ago

Répondu de l'autre coté.

fabi1cazenave commented 6 years ago

L’installeur résoud le problème. Tant pis pour le fonctionnement en user-space…

sebastianoconnell commented 6 years ago

Setting verbose level to 10 locale is C 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: pc104 layout: us Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+us+inet(evdev) geometry: pc(pc104) xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+inet(evdev)" }; xkb_geometry { include "pc(pc104)" }; };