在哪里可以找到 gnome-tweak-tool 中“打字”选项的全文

在哪里可以找到 gnome-tweak-tool 中“打字”选项的全文

当我尝试摆弄我的多语言键盘配置时,这个错误,我在 gnome-tweak-tool 的“打字”部分再次偶然发现了这个屏幕:

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效果良好。

相关内容