答案1
在 Ubuntu 18.04 中,我在“标准”设置中找不到任何合适的选项(设备->键盘,也不在地区和语言)。
我发现的“可点击”解决方案使用了gnome-tweak-tool
我以前因其他原因安装的用途:
sudo apt install gnome-tweak-tool
要运行该工具,请点击 Win 按钮并输入调整。
在应用程序中键盘和鼠标点击标签附加布局选项并打开数字键盘删除行为部分。那里的多个可用选项对我有用(我选择了四级带点按键作为我的默认设置)。
此解决方案的优点在于,当您选择选项时,更改会立即应用(无需单击“应用”或任何其他操作)。如果您需要临时更改以执行某些操作并返回默认设置,这可能会很有用 - 只需让应用程序保持打开状态,执行操作并在完成后单击返回。
答案2
有一个已实施的选项kpdl(dot)
:
setxkbmap de -option kpdl:dot
对于永久更改,请添加选项/etc/默认/键盘
# KEYBOARD CONFIGURATION FILE
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS="kpdl:dot"
BACKSPACE="guess"
这样,它将独立于您的 xkb-data,并且在 dist 升级时是安全的。
答案3
一种方法是创建自定义键盘布局。
在 中/usr/share/X11/xkb/symbols/de
添加以下内容:
partial alphanumeric_keys
xkb_symbols "dot" {
include "de(basic)"
include "kpdl(dot)"
name[Group1]="German (dot as decimal separator)";
};
在 中/usr/share/X11/xkb/rules/evdev.xml
添加以下内容:
<variant>
<configItem>
<name>dot</name>
<description>German (dot as decimal separator)</description>
</configItem>
</variant>
下次重启后,你将能够添加德语(以点作为小数点分隔符)布局,然后轻松地在该布局和德语。
答案4
由于我无法在 Google 上找到针对 Mate 桌面执行此操作的方法:对于 Mate 1.24.1,请启动“键盘偏好设置”,选择“布局”,然后单击“选项”按钮。在“数字键盘布局”下方有一个名为“旧版”的条目,它将逗号更改为点。这似乎是它唯一改变的东西。