silash35 Asked: 2022-07-02 17:29:54 +0800 CST2022-07-02 17:29:54 +0800 CST 2022-07-02 17:29:54 +0800 CST KBD 和 XKB 有什么区别? 772 KDB 项目和XKB都处理键盘和键盘映射? 为什么它们都有键盘布局文件(带有 .map 文件的 KDB 和带有 Symbols 文件夹的 XKB)? 每个项目具体做什么? linux keyboard 1 个回答 Voted Best Answer White Owl 2022-07-02T17:58:23+08:002022-07-02T17:58:23+08:00 他们做同样的事情。但是他们如何做到这一点以及用户需要什么来配置它们是不同的。 为什么有两个?这很简单:不仅仅是两个... iBus、fcitx、xim这只是最有名和最有用的。 XKB是第一个,它很好并且工作正常,但有很多限制。XIM试图纠正使用非字母语言的问题。并不完全成功,因此发明了iBus。 后来有人觉得字母语言就够了,但是XKB用起来不是很方便,于是做了KBD。iBus和fcitx也是如此。或多或少成功地尝试以更好的方式做同样的事情。 如今,它更多的是品味和习惯。大多数人使用XKB,因为它在大多数发行版中都是默认的。如果一个人喜欢冒险或需要自定义布局并且厌倦了与XKB的斗争- 这样的人会使用KBD。对于日语或中文等语言也是如此,但使用iBus与Fcitx。
他们做同样的事情。但是他们如何做到这一点以及用户需要什么来配置它们是不同的。
为什么有两个?这很简单:不仅仅是两个... iBus、fcitx、xim这只是最有名和最有用的。
XKB是第一个,它很好并且工作正常,但有很多限制。XIM试图纠正使用非字母语言的问题。并不完全成功,因此发明了iBus。
后来有人觉得字母语言就够了,但是XKB用起来不是很方便,于是做了KBD。iBus和fcitx也是如此。或多或少成功地尝试以更好的方式做同样的事情。
如今,它更多的是品味和习惯。大多数人使用XKB,因为它在大多数发行版中都是默认的。如果一个人喜欢冒险或需要自定义布局并且厌倦了与XKB的斗争- 这样的人会使用KBD。对于日语或中文等语言也是如此,但使用iBus与Fcitx。