Bar*_*ski 4 linux locale redhat
通俗地说,我的目标是改变数字键盘上“点”按钮的行为方式。现在一旦点击它就会产生一个“逗号”。我需要它来产生一个“点”。
经过研究,我开始使用语言环境。显然我的区域设置设置为 en_US:
[xxx@xxx ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
我研究了我认为适合此特定区域设置的正确配置文件: /usr/share/i18n/locales/en_US
并寻找任何可能与“点”、“小数分隔符”等相关的内容。找到了 LC_MONETARY 和 LC_NUMERIC,但是货币的 mon_decimal_point 和数字的decimal_point 已经设置为 - 我很确定这是一个“点”。
只是为了咯咯笑,我还将 mon_thousands_sep 和数千_sep 更改为并重新启动。这里没有帮助。我的机器:RHEL xxxx@xxxxx ~]$ uname -a Linux xxxxxx 2.6.32-642.4.2.el6.x86_64 #1 SMP Mon Aug 15 02:06:41 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
现在 - 这是一台公司计算机,有一些严格的安全策略,所以我不可能只是
yum -install some_magic_keyboard_mapping_app
Run Code Online (Sandbox Code Playgroud)
我需要将其更改为旧样式。我设置了一个虚拟机,因此在更改工作笔记本电脑上的内容之前,我可以随心所欲地把它弄乱。
小智 7
CentOS 7.7
我有同样的问题。我的区域设置设置为 en_US.UTF-8 但我的键盘是瑞典语。瑞典的本地化小数分隔符是逗号,所以我想默认情况下它实际上是正确的,但大多数软件不知道这一点,所以这通常是一个问题。我找到了一个简单的解决方案。在命令行上只需执行以下操作(不需要 root 权限):
setxkbmap -选项 kpdl:dot
要查询键盘设置,请执行以下操作:
setxkb-查询
要清除所有设置的选项,请执行以下操作:
setxkbmap -选项 ''
有关更多详细信息,请参阅此帖子: https://askubuntu.com/questions/209636/how-to-change-decimal-comma-to-decimal-period-in-numpad
| 归档时间: |
|
| 查看次数: |
4421 次 |
| 最近记录: |