zenity 4.0.0 list broken on Xorg: No window decoration, broken picture in window in a search
Zenity list (--list) is broken on Xorg. No window decoration, broken picture in window in a search (/ key). zenity is version 4.0.0, gtk4 version on debian unstable. Desktop environment: Xfce, xfwm4 window manager.
Steps to replicate:
LANG=C printf "%s\n" one two three | zenity --list --title=demo --column=demo
Problem is not locale sensitive.
Above the broken display content there are three warning messages:
libEGL warning: failed to get driver name for fd -1
libEGL warning: MESA-LOADER: failed to retrieve device information
libEGL warning: failed to get driver name for fd -1
%ldd `which zenity`
linux-vdso.so.1 (0x00007fff88dc6000)
libadwaita-1.so.0 => /lib/x86_64-linux-gnu/libadwaita-1.so.0 (0x00007ff52638a000)
libgtk-4.so.1 => /lib/x86_64-linux-gnu/libgtk-4.so.1 (0x00007ff525a00000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007ff526320000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007ff525813000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ff5262bf000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff5256cd000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff5254eb000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007ff52629f000)
libgraphene-1.0.so.0 => /lib/x86_64-linux-gnu/libgraphene-1.0.so.0 (0x00007ff526282000)
libappstream.so.4 => /lib/x86_64-linux-gnu/libappstream.so.4 (0x00007ff525450000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff525371000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ff526279000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007ff526268000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007ff52524a000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007ff525105000)
libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007ff5250fa000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007ff5250af000)
libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007ff525081000)
libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007ff524f52000)
libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007ff524f3e000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff524dfa000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007ff524de2000)
libcloudproviders.so.0 => /lib/x86_64-linux-gnu/libcloudproviders.so.0 (0x00007ff524dca000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007ff524d94000)
libtiff.so.6 => /lib/x86_64-linux-gnu/libtiff.so.6 (0x00007ff524d07000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007ff524c74000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007ff524c2c000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007ff524c1a000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007ff524c15000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff524c00000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007ff524bf3000)
libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007ff524bee000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007ff524be6000)
libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007ff524bd9000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007ff524bd4000)
libcairo-script-interpreter.so.2 => /lib/x86_64-linux-gnu/libcairo-script-interpreter.so.2 (0x00007ff524bad000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007ff524ba2000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff524b83000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007ff524b10000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff524ae2000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007ff524ad3000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ff524a38000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff526587000)
libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007ff52497c000)
libxmlb.so.2 => /lib/x86_64-linux-gnu/libxmlb.so.2 (0x00007ff524951000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007ff52479f000)
libyaml-0.so.2 => /lib/x86_64-linux-gnu/libyaml-0.so.2 (0x00007ff52477c000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ff52469a000)
libstemmer.so.0d => /lib/x86_64-linux-gnu/libstemmer.so.0d (0x00007ff5245d4000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ff524508000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007ff5244de000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007ff5244cf000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff5244a5000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007ff524497000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007ff524492000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007ff5243e7000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff5243ba000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff5243b5000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007ff524338000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007ff524277000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ff524247000)
libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x00007ff5241ac000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007ff52419b000)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007ff524187000)
liblzo2.so.2 => /lib/x86_64-linux-gnu/liblzo2.so.2 (0x00007ff524162000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007ff524158000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007ff5240fa000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007ff5240cb000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007ff524098000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007ff524079000)
libssh2.so.1 => /lib/x86_64-linux-gnu/libssh2.so.1 (0x00007ff524033000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007ff52401d000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007ff523fcb000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007ff523c00000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007ff523f78000)
libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0 (0x00007ff523f19000)
liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0 (0x00007ff523f09000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007ff523ef9000)
libicuuc.so.72 => /lib/x86_64-linux-gnu/libicuuc.so.72 (0x00007ff523800000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007ff523eed000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007ff523ab8000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ff523ec7000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007ff523eb2000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff523ead000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff523400000)
libsharpyuv.so.0 => /lib/x86_64-linux-gnu/libsharpyuv.so.0 (0x00007ff523ea5000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff523000000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff523e7f000)
libunistring.so.5 => /lib/x86_64-linux-gnu/libunistring.so.5 (0x00007ff523650000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007ff523e36000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007ff523a34000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007ff522a00000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007ff523262000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007ff523e1f000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007ff522924000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007ff523a07000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007ff523e19000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007ff523642000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007ff523626000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007ff522fdd000)
libicudata.so.72 => /lib/x86_64-linux-gnu/libicudata.so.72 (0x00007ff520a00000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ff522fb4000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ff523611000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007ff523608000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff522fa3000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007ff522f94000)