Repository navigation
Commit b7121aa
committed
docs: 输入链实现记录,以及 xkeyboard-config 属于生态这个结论
做到输入链最后一环时浮出一条与 Vulkan ICD 同形的结论:libxkbcommon 只编译 keymap、
自身不含布局,而一个【没有源码的纯数据包】怎么让消费者知道路径 —— mcpp-index 没有
这个机制,而且不该有。图形栈里所有运行期发现路径(GBM_BACKENDS_PATH、
__EGL_VENDOR_LIBRARY_DIRS、Vulkan 的 ICD 目录)一律由环境声明。
实测缺口:生态里已有 xim:libxkbcommon,但它的 payload 只有 bin/include/lib 和
share/{bash-completion,man} —— 不带 xkb 数据。所以 XKB_CONFIG_ROOT 无处可指,按名字
查 keymap 只能落到宿主的 /usr/share/X11/xkb,与 Vulkan 静默落到 llvmpipe 完全同构。
索引侧自己那一半已经做对:freedesktop.libxkbcommon 的 DFLT_XKB_CONFIG_ROOT 是空的,
数据集缺失会说「找不到 keymap」而不是悄悄用宿主的。
G4b/G5/G6 的状态一并更新:libxkbcommon 已做,libinput 描述符已做(测试成员待
libevdev 发布),libudev/libseat 已做且没有碰 systemd。1 parent 7ff07e4 commit b7121aa
1 file changed
Lines changed: 36 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
550 | 550 | | |
551 | 551 | | |
552 | 552 | | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
559 | 589 | | |
560 | 590 | | |
561 | 591 | | |
0 commit comments