使用泽尼特版本 3.14.0我正在尝试深入了解如何处理 zenity 窗口太宽的问题。例如,当 zenity 信息框显示一长串没有换行符的文本和空格时,问题就会显现出来。版本中没有出现这个问题3.4.0。在自动换行之前,zenity 窗口的宽度与显示器的宽度相匹配。此外,该--width
选项没有任何效果,如下所示:
zenity --info --width=700 --text="Here is a text string that is so long that the \"--width\" option should have caused it to word wrap, but a \"wmctrl -lG\" command shows that this window has a width of over 1400!"
(如果重要的话,我会得到一个“Gtk-Message:GtkDialog 映射时没有瞬态父级。这是不鼓励的。“从终端运行上述命令时发出尖叫声...)
这个确切的问题已在https://github.com/clue/reactphp-zenity/issues/40,但我不知道做了什么来解决这个问题(受到上面链接中信息的启发,我下载了 Debian Jessie 源代码禅尼蒂打包并 grep 文件中的术语setWidth
,但没有任何乐趣......)。
有补丁或可用的东西吗?