无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1796|回复: 2
打印 上一主题 下一主题

[分享] 在slitaz里搞定X键盘映射的方法

[复制链接]
跳转到指定楼层
1#
发表于 2019-6-14 22:17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上一周屮费了老大劲,才最终搞定了porteus32的X键盘映射。从此在内存系统里也能流畅输入了,心里确实很舒爽。

由于屮的常用维护U盘里除了有wintoflash老大制作的porteus,还有一个jinliulin定制的slitaz50。
虽然功能比porteus弱些,但体积小很多,也氏一个屮很喜欢用的立服版live内存系统。
所以打算在此系统里也搞下X键盘映射以符合自己的手指习惯。

有了mate和portus搞键盘映射的经验结合,再结合slitaz的本身提供的调整键盘映射的工具,琢磨了两天,应当算基本解决了问题。

可能有的坛友会问调整键盘映射有啥用呢?
屮觉得掌握这种方法可以特别用户的特定需求,比如下列场合:
1、象屮这样喜欢自定义 oy 自已制作输入码案的gnux用户,灵活的调整键位布局可以更好适应个性化编码需求。
2、如果有时侯碰到键盘个别常用键击失灵的情况,能够暂时改变键映射,用某些不常用的键替代失灵的键工作。
3、要输入其他语言的情况,等等。。。

呃,废话说完了,下一楼记录具体方法,以供感兴趣的坛友参考。





2#
 楼主| 发表于 2019-6-14 22:18:05 | 只看该作者
本帖最后由 gnuxwy 于 2019-6-14 23:00 编辑

slitaz 下修改键盘映射的尝试
---要注意脚本或命令运行会操作以下目录和文件
---/etc/keymap.conf
---/etc/X11/xorg.conf.d/40-Keyboard.conf
---/usr/share/kbd/keymaps/i386/qwerty/
---/usr/share/kmap/
---/usr/share/X11/xkb/symbols/

第零步   先准备好cn.map.gz文件,此文件可以用/usr/share/kbd/keymaps/i386/qwerty/
                目录下的us.map.gz文件修改而成。

第一步  先执行可能有用的纯终端下修改键盘映射的方法:
下面几个脚本似乎都与键盘映射有关系,而tazx脚本必须得修改,才能增加cn键盘布局选项。
---/sbin/tazkeymap
---/usr/bin/tazbox
---/usr/bin/tazx

先备份原来的脚本tazx,再将修改好的脚本tazxCNZH复制到到相应位置,用原名称并加执权。
mv /usr/bin/tazx    /usr/bin/tazx.orig
cp ./tazxCNZH   /usr/bin/tazx
chmod +x  /usr/bin/tazx

呃,接下来在图形界面用键盘映射功能选cn,然后注销X环境,重新以tux用户名兼密码登录。
--------------------------------------------------------------------------------------------------------------------------------------

回复

使用道具 举报

3#
 楼主| 发表于 2019-6-14 22:23:10 | 只看该作者
本帖最后由 gnuxwy 于 2019-6-14 23:22 编辑

下面再搞X11下的xkb键盘映射。
------------------------------------------------------------------------------------------------------------------------------------------------
第二步  接着执行可能有用的图形界面X11新版xkb修改键盘映射symbols的方法:

许多键盘布局文件都在下列目录里,修改后的新键盘映射文件也要放进这里(此法在mate下有效)
---/usr/share/X11/xkb/symbols/

备份原来的cn键盘布局文件:
root@slitaz:/usr/share/X11/xkb/symbols# mv ./cn ./cn.orig.sltz

将已制作好的文件cn.wb99复制到相应目录,并注意改名,以达到替换原cn键盘布局文件起作用。
root@slitaz:/home/tux/tazKeyMap# cp ./cn.wb99 /usr/share/X11/xkb/symbols/cn

类似第一步,接下来在图形界面用键盘映射功能选cn,然后注销X环境,重新以tux用户名兼密码登录。

重新进slitaz图形桌面后,打开模拟终端或某个文本文件击键,就能验证调整键盘布局的效果。

其实X11下启用cn键盘布局文件可以在第一步复制新tazx脚本后就做,最后再注销X重登录即可。
------------------------------------------------------------------------------------------------------------------------------------------------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-10 22:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表