哪里可以找到gnome-tweak-tool中“打字”选项的全文
虽然试图摆弄我的多语言键盘配置,但我在gnome-tweak-tool,“输入”部分再次偶然发现了这个屏幕:
打字 – >大写锁定”>
正如您所看到的,选项文本被严重截断,并且没有工具提示来解释完整function(在大多数其他下拉菜单中重复相同的问题)。 我说“再次”,因为我前一段时间提交了这个bug 。
问题 :是否有地方(配置文件,gsetting,dbus评论,源文件,等等),我可以在这里找到选项的全文?
在我的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行 – 使打字部分的combobox显示更多字符:
#renderer.props.max_width_chars = 40 renderer.props.max_width_chars = 80
/usr/share/pyshared/gtweak/tweakview.py
,第49行 – 调整工具窗口的大小,以便为combobox提供空间:
#self._main_window.set_size_request(740, 636) self._main_window.set_size_request(1160, 680)
这些值对我来说没问题,但是有更长的文本选项仍然不适合。 更好的解决方法是添加工具提示或水平滚动,但我现在不想接受GTK及其Python绑定。 让我们希望开发者会注意到你提交的错误。
在Ubuntu 15.04上,此文件可能位于此处:
/usr/lib/python2.7/dist-packages/gtweak/tweaks/tweak_group_xkb.py
设置renderer.props.max_width_chars = 80
效果很好。