[ 已解决 ]winetricks 窗口特别小

某一天我打开 winetricks 之后就发现它变成下面这个样子了,没什么头绪,大家能帮帮我么?


gnome 3.10 的一个 API 变动导致的 bug,你终端上一定有提示的。fcitx 当初也出现过。

可是终端没有输出任何信息啊,苏姐?

lyf@opensuse-lyf:~> winetricks 
lyf@opensuse-lyf:~>

把你用的 winetricks 传上来看看。

我用的就是 oss 源里的。https://s.yunio.com/0Jt!3l(才发现论坛的附件是限制格式的啊)

可是 oss 里并没有 winetricks。 :joy:

装好 wine 就有了。我看 wine 的文件列表有的。

我试了试 hillwood 分享的 winetricks,还是有这个问题。

确实。

另外我复现了。容我看看 fcitx 那是怎么修的。

这不是 winetricks 的问题,这是 gnome 3.10 带的 zenity 的问题(winetricks 是一个命令行脚本,使用 zenity 实现图形界面)。不信你测试下:

#!/bin/sh

zenity --list 
        --title="Test List" 
        --width="512"
        --height="512"
        --column="Column1" --column="Column2" --column="Column3" 
        123 123 123
        123 123 123
        123 123 123

另存为 zenity_test.sh,然后 chmod +x zenity_test.sh,运行之:

./zenity_test.sh

效果如下:


原因应该是这个:[configtool] remove gtk_scrolled_window_add_with_viewport usage · fcitx/fcitx-configtool@a8b41e6 · GitHub

但我不会修,交给 gnome 组的人去好了。。。

bugzilla.novell.com/show_bug.cgi?id=854638

好吧,居然是这样的。谢谢苏姐! :1:

用这里的 zenity:

build.opensuse.org/package/binaries/home:dimstar:bnc854638/zenity.openSUSE_13.1_Update?repository=openSUSE_13.1_Update

果然没问题了。这个 bug 修得还挺快。