当我尝试摆弄我的多语言键盘配置时,这个错误,我在 gnome-tweak-tool 的“打字”部分再次偶然发现了这个屏幕:
如您所见,选项文本被严重截断,并且没有出现工具提示来解释完整功能(大多数其他下拉菜单中都重复出现同样的问题)。我说“再次”是因为我前段时间提交了这个错误。
问题:是否有某个地方(配置文件、gsetting、dbus 注释、源文件等)我可以在此处找到选项的全文?
答案1
在我的 13.10 盒子上,我在/usr/share/X11/xkb/rules/base.{xml,lst}
和中找到了它们/usr/share/X11/xkb/rules/evdev.{xml,lst}
。 XML 是相同的, LST 也是相同的(至少在我的情况下),所以我认为它们中的任何一个都会有你寻找的全文。
您还可以进行修改,gnome-tweak-tool
以便查看整个文本。以下是我“修复”我的错误的方法:
usr/share/pyshared/gtweak/tweaks/tweak_typing.py
,第 56 行 - 使打字部分的组合框显示更多字符:
#renderer.props.max_width_chars = 40
renderer.props.max_width_chars = 80
/usr/share/pyshared/gtweak/tweakview.py
,第 49 行 - 调整工具窗口大小,以便为组合框留出空间:
#self._main_window.set_size_request(740, 636)
self._main_window.set_size_request(1160, 680)
这些值对我来说没问题,但还有更长的文本选项仍然不适合。更好的解决方法是添加工具提示或水平滚动,但我现在不想使用 GTK 及其 Python 绑定。希望开发人员会注意到您提交的错误。
答案2
在 Ubuntu 15.04 上,此文件可能位于此处:
/usr/lib/python2.7/dist-packages/gtweak/tweaks/tweak_group_xkb.py
设置renderer.props.max_width_chars = 80
效果良好。