![语言支持菜单无法打开](https://linux22.com/image/996040/%E8%AF%AD%E8%A8%80%E6%94%AF%E6%8C%81%E8%8F%9C%E5%8D%95%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80.png)
当前正在运行 Lubuntu 16.10。我曾多次尝试打开语言支持菜单,这意味着要将希伯来语添加到我的输入语言中(假设我应该查看该菜单)。每次打开语言支持时,我都会打开另一个窗口,提示“正在检查可用的语言支持”。然后进度条会快速填满,窗口会与语言支持窗口一起关闭。我有没有办法解决这个问题并访问语言支持?或者,有没有办法在不打开语言支持菜单的情况下将希伯来语添加到我的键盘?
答案1
终端输出的粘贴显示了代码中发生错误的位置。这是一个 Python 错误,与语言en_IL
环境相对较新有关。
$ python3
Python 3.5.2+ (default, Sep 22 2016, 12:18:14)
[GCC 6.2.0 20160927] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.setlocale(locale.LC_CTYPE, 'en_IL')
'en_IL'
>>> mylocale = locale.getlocale(locale.LC_CTYPE)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/locale.py", line 577, in getlocale
return _parse_localename(localename)
File "/usr/lib/python3.5/locale.py", line 486, in _parse_localename
raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
>>> quit()
这意味着使用当前的区域设置,您在使用其他 Python 应用程序时也可能会遇到问题,因此我建议暂时采用一种解决方法:用 替换en_IL
让en_IL.UTF-8
Python 闭嘴。
打开终端窗口并运行
sudo update-locale LANG=en_IL.UTF-8
注销并重新登录
打开语言支持无碰撞
我报告了这个问题错误 #1646260。