我有一个英国键盘。它可以用。但是在我的Gnome 外壳屏幕上我有一个小“en1⌄”菜单,可以让我选择英国或美国键盘。
由于我没有计划跨越大洋,因此不断提供外国键盘布局是没有用的;它只是屏幕垃圾。
于是我进入键盘布局,删除了美国布局,只留下英国布局。菜单消失了 - 太棒了...但结果发现它现在认为我的键盘已经完全变成了美国键盘 - 按 # 就会得到 \!
启用美国键盘,它又会恢复为英国键盘(!)。
这很烦人,但想知道是否有人可以解决?
编辑:添加截图:
Gnome 的系统设置:
地区和语言
答案1
您可以尝试编辑panel.js文件位于在/usr/share/gnome-shell/js/ui/目录。
笔记: 我有两种键盘布局(Es、En)。首先,我将创建文件的备份并注释掉第 855 行,以在不删除键盘布局的情况下删除 gnome 面板中的键盘指示器。
1)打开终端窗口Ctrl++Alt并T输入:
sudo cp -p /usr/share/gnome-shell/js/ui/panel.js /usr/share/gnome-shell/js/ui/panel.js.bak
sudo nano -c /usr/share/gnome-shell/js/ui/panel.js
注释或删除第 855 行(您可以使用双斜杠“//”进行单行注释)
‘键盘’:imports.ui.status.keyboard.InputSourceIndicator,
要保存 nano 中的更改.. Ctrl+ O,Enter然后Ctrl+ X。
前:
后:
最后,要查看更改,您可以注销登录、重新启动面板或重新启动机器。
现在,如果您需要更改键盘布局,可以使用快捷键Ctrl+ Space。
重要的:以防万一...请记住您有文件 panel.js.bak 作为备份。
希望这可以帮助。
答案2
System Settings
然后转到Text Entry
并取消选中该选项Show current input source in menu bar
。就这样。
答案3
答案是,由于已知的错误,您目前无法执行此操作。
我举报了漏洞并且它已被合并为一个更大问题的症状:
启动板中有一个关于键盘布局的严重错误。基本仍未解决;gnome-control-center、输入法、KBD 选项和 co& 之间的交互是一场真正的噩梦。
错误标题只是症状之一。此处报告的行为已在某处进行了评论……至少我认为如此。
看 https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1218322
因此,虽然您可以删除它,但这样做并不能解决问题。此外,每当 Gnome Shell 崩溃时,键盘布局就会重置为美国,您只能通过将布局改回美国来解决这个问题到美国(指标没有记录重置)然后返回英国再次,删除指示器并不方便。
我以为可能在某个地方有一个设置,这就是我问这个问题的原因,但结果发现这是一个错误。