无忧启动论坛

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

[已解决] 怎么在porteus中搞定X键盘映射?

[复制链接]
跳转到指定楼层
1#
发表于 2019-6-5 21:57:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gnuxwy 于 2019-6-7 23:49 编辑

这两天在玩porteus,下载的氏wintoflash弄的中文定制版。
从U盘启动,指定copy2ram参数,进openbox后发现速度确实飞快。

porteus用来维护、上网确实非常爽,发此帖时就氏在porteus中进行的。

但氏也发现几个问题:
1、键盘映射不知咋弄。
-----以前屮用ubuntu mate1646, 在/etc/X11/xorg.conf.d/里用配置文件指定自用的cn键盘布局就行,但老方法在此无效。

2、字体有不少字显示不出来,打字时和网页上经常有好多框框。。。这个忍忍也就罢了。

3、退出fcitx时图形界面会卡死,只能按电源键硬关机。。。这个鼠击时小心避开此操作也能算绕过了。

只有这个键盘映射搞不定实在受不了,因为打字时与手指的长期记忆不合拍,结果经常出错。
就刚才这篇帖子,打字时间起码氏在mate上打字所费时间三倍以上。。。太痛苦了。。。

火速请求会搞porteus和X键盘映射的坛友大力支援!
特别氏Wintoflash老大,希望能看到此贴并给予指导。

屮的键盘映射问题己解决,详情见10楼所述。
2#
发表于 2019-6-5 23:11:54 | 只看该作者
没遇到你这个问题,Wintoflash大的作品确实很优秀,可惜不在更新了
回复

使用道具 举报

3#
发表于 2019-6-6 15:52:07 | 只看该作者
请教wintoflash:
   按您3楼提供安装后能正常输入中文,想问屏幕显示框框,如何处理?谢了
回复

使用道具 举报

4#
 楼主| 发表于 2019-6-6 19:11:56 | 只看该作者
wintoflash 发表于 2019-6-6 07:45
不知道你用的Porteus是基于Slackware 14.2 还是 Slackware-current 的。
应该把完整的glibc-i18n装上。
...

屮iso下的氏:porteus-3.2-i586-20170206.iso  by wintoflash @ bbs.wuyou.net
基于slackware14.2,  内核版本4.8.7-alive-i686,iso文件尺寸有340MiB。

屮又下了老大推荐的glibc-i18n压缩包,解压后看了下内容。发现与中文相关的那些文件老大的定制版系统里
好像都有了。。。

如果重新搞xzm的话,氏更新哪个xzm呢?
估计这些文件跟字符编码和显示有点关联,不过,应该与X键盘映射没多大关系。。。
回复

使用道具 举报

5#
发表于 2019-6-6 21:23:23 | 只看该作者
运行locale -a 看看有没有zh_CN.UTF-8?
原版的porteus精简了很多locale
把windows的中文字体复制到/usr/share/fonts/目录,运行fc-cache,中文显示正常吗?
xzm2dir能把xzm释放成目录,修改完成在dir2xzm,压缩成xzm
回复

使用道具 举报

6#
 楼主| 发表于 2019-6-6 22:27:10 | 只看该作者
屮的汉字显示没有太大问题,有点小问题也多半氏字体问题。。。
屮的问题氏X键盘布局调整在porteus里始终搞不定。。。屮以前在ubtMate里调整X键盘布局比较好搞。

回复

使用道具 举报

7#
 楼主| 发表于 2019-6-7 17:13:08 | 只看该作者
本帖最后由 gnuxwy 于 2019-6-7 23:44 编辑

多谢wintoflash老大回复并给出相关链接。

努力阅读了英文步骤解说,最后都要求注销X才能让键盘映射生效。
而在porteus中菜单中,只有重启 oy 关闭 oy 取消 这三个选项,也就氏说,改了后无法单纯重启X。

必须得想法变更iso中的文件才能最终验证,晚上屮再试试看。
-------------------------------------------------------------------------------------------------------------------------
经过查找资料并反复尝试,终于在porteus32的内存系统中修改X键盘映射成功!步骤如下:

1、先运行  xev 命令 ,接着依次按压屮想要调整的那些键位,然后记下那些键位码与对应的键符;

2、在主目录下新建隐蒇文件dotXmodmap,注意在实际系统里,这里的dot要换成真实的点符号。
----然后用文本编辑噐mousepad打开dotXmodmap文件,按照下面的格式把要修改的键位一行行写清楚。
----内容要根据自己需要定。此处屮用来交换 gG/hH、mM/;: 以适配五笔九九码案的击键需要。
----要注意除了普通字母之外,其他各种符号需要使用xorg规定的符号,比如此处的分号与冒号:

#  这个氏有效的修改键盘映射文件,将此文件重命名为  .Xmodmap 文件,置于用户主目录下,startx即可。
keycode 42 = h
keycode 43 = g
keycode 47 = m
keycode 58 = semicolon colon

3、porteus32的图形界面没提供注销/重启X系统的按钮和菜单选项,所以只好开启终端模拟噐LxTerminal,键入startx。
----等待几秒钟,openbox就会重启成功,接下来当然就可以如行云流水般的打字了耶。。。
----还可以把这个文件重新弄进iso文件里去,这样portus系统进桌面就能直接用,可以节约一点重新整键盘映射的时间。






回复

使用道具 举报

8#
 楼主| 发表于 2019-6-7 23:09:12 | 只看该作者
经过阅读旧文档,然后在网上搜索别人修改键盘映射的经验,在结合porteus里相关文件。。。
失败了NN次啊。。。

哈哈哈,最后终于调整键盘映射成功了!
屮要修改前面的贴子内容,搞定的方法放第一页以便以后感兴趣的坛友了解调整键位的方法。


回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-10 20:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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