我正在使用带有 Gnome 的 Fedora 28 工作站。
我当前的布局状态localectl status
是
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
Run Code Online (Sandbox Code Playgroud)
我在用
localectl set-x11-keymap "us,gr" "" ","
Run Code Online (Sandbox Code Playgroud)
为了添加第二个(希腊语)布局。新localectl status
结果是
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us,gr
X11 Variant: ,
Run Code Online (Sandbox Code Playgroud)
但是当我按 super(key) + 空格时,没有显示希腊字符。
如何使用命令行添加第二个键盘布局?
我全新安装了 Fedora 28 工作站。所选语言和键盘布局为“美国”。
我正在尝试在键盘中添加第二种语言,但不是从 Gnome 添加第二语言(即“设置”->“区域和语言”->“输入源”),而是从命令行添加。
我正在使用 localectl;当我使用 set-keymap 时,我可以在登录屏幕上写入希腊字符,但不能在终端中写入。
我正在尝试 set-x11-keymap,但我不能写希腊字符——只能写美国字符。
当我输入简单的命令时
localectl set-x11-keymap us,gr
Run Code Online (Sandbox Code Playgroud)
在登录屏幕中存在语言选择器。但是我登录后,任务栏中没有语言选择器!?!?!
然后我进行了全新安装。
第 1 步:在我做任何事情之前,我执行setxkbmap -print
并得到
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { …
Run Code Online (Sandbox Code Playgroud) 当我跑步时
localectl list-keymaps
Run Code Online (Sandbox Code Playgroud)
我明白了
无法读取键盘映射列表:没有这样的文件或目录
如何修复此错误(不是我安装了该console-data
软件包)?当我以 root 身份运行或使用sudo
?运行时也会发生这种情况
当我localectl show-locales
在 Debian 上运行时,我看到
$ localectl list-locales
C.UTF-8
en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
为什么这个列表如此简短?