I can confirm this same issue. I have two machines running archlinux with the latest updates and XFCE4, and I am seeing the exact same behavior. I have noticed that Thunar on these machines doesn't exhibit the issue but just about everything else does. Makes x2go pretty much unusable. Also have the same issue when running openbox on the x2go server, so it doesn't appear to be related to the DE running on the server. Issue appears to affect Mac x2goclients as well as linux.
It seems to have occured on one of the servers machines with the issue after a recent OS update where the following packages were upgraded (I have downgraded libxrender, gtk2, gtk3, to the previous versions and the problem still exists, I am not sure what other packages could have this effect) :
upgraded tzdata (2016f-1 -> 2016h-1)
upgraded iana-etc (20160513-1 -> 20160927-1)
upgraded glib2 (2.48.2-1 -> 2.50.1-1)
upgraded libpng (1.6.25-1 -> 1.6.26-2)
upgraded libjpeg-turbo (1.5.0-1 -> 1.5.1-1)
upgraded xproto (7.0.29-1 -> 7.0.31-1)
upgraded libx11 (1.6.3-1 -> 1.6.4-1)
upgraded jasper (1.900.1-15 -> 1.900.5-1)
upgraded gdk-pixbuf2 (2.34.0-2 -> 2.36.0+2+ga7c869a-1)
upgraded gtk-update-icon-cache (3.20.9-1 ->
3.22.2+4+gc54f348-1)
upgraded freetype2 (2.6.5-2 -> 2.7-2)
upgraded harfbuzz (1.3.1-1 -> 1.3.3-1)
upgraded libthai (0.1.24-1 -> 0.1.25-1)
upgraded libxrender (0.9.9-1 -> 0.9.10-1)
upgraded libxml2 (2.9.4+4+g3169602-1 -> 2.9.4+12+ge905f08-1)
upgraded wayland (1.11.0-1 -> 1.12.0-1)
upgraded libdrm (2.4.70-1 -> 2.4.71-1)
upgraded libedit (20160618_3.1-1 -> 20160903_3.1-1)
upgraded llvm-libs (3.8.1-1 -> 3.9.0-1)
upgraded libxfixes (5.0.2-1 -> 5.0.3-1)
upgraded mesa (12.0.2-1 -> 13.0.0-1)
upgraded mesa-libgl (12.0.2-1 -> 13.0.0-1)
upgraded pango (1.40.2-1 -> 1.40.3-1)
upgraded adwaita-icon-theme (3.20-2 -> 3.22.0-1)
upgraded archlinux-keyring (20160812-1 -> 20161101-1)
upgraded libsystemd (231-1 -> 231-4)
upgraded dbus (1.10.10-3 -> 1.10.12-1)
upgraded libxi (1.7.6-1 -> 1.7.8-1)
upgraded libxtst (1.2.2-1 -> 1.2.3-1)
upgraded at-spi2-core (2.20.2-1 -> 2.22.0-1)
upgraded atk (2.20.0-1 -> 2.22+1+gd57f97d-1)
upgraded at-spi2-atk (2.20.1-2 -> 2.22.0-1)
upgraded mpfr (3.1.4.p1-1 -> 3.1.5-1)
upgraded gawk (4.1.3-2 -> 4.1.4-1)
upgraded autoconf (2.69-3 -> 2.69-4)
upgraded perl (5.24.0-1 -> 5.24.0-2)
upgraded automake (1.15-1 -> 1.15-2)
upgraded openssl (1.0.2.h-1 -> 1.0.2.j-1)
upgraded ca-certificates-mozilla (3.26-1 -> 3.27.1-1)
upgraded sqlite (3.14.1-1 -> 3.15.0-1)
upgraded hwids (20160421-1 -> 20160801-1)
upgraded libutil-linux (2.28.1-1 -> 2.28.2-1)
upgraded e2fsprogs (1.43.1-2 -> 1.43.3-1)
upgraded shadow (4.2.1-3 -> 4.4-3)
upgraded util-linux (2.28.1-1 -> 2.28.2-1)
upgraded systemd (231-1 -> 231-4)
upgraded nspr (4.12-1 -> 4.13.1-1)
upgraded colord (1.3.2-2 -> 1.3.3-1)
upgraded libssh2 (1.7.0-2 -> 1.8.0-1)
upgraded curl (7.50.1-1 -> 7.51.0-1)
upgraded dbus-glib (0.106-1 -> 0.108-1)
upgraded device-mapper (2.02.164-1 -> 2.02.166-1)
upgraded file (5.28-1 -> 5.29-1)
upgraded gc (7.4.2-4 -> 7.6.0-1)
upgraded libproxy (0.4.12-2 -> 0.4.13-1)
upgraded nettle (3.2-2 -> 3.3-1)
upgraded gnutls (3.4.14-1 -> 3.4.16-1)
upgraded gsettings-desktop-schemas (3.21.4-1 ->
3.22.0+1+g6f52ab5-1)
upgraded glib-networking (2.48.2-1 -> 2.50.0-1)
upgraded gnome-themes-standard (3.20.2-1 -> 3.22.2-1)
upgraded grep (2.25-2 -> 2.26-1)
upgraded grub (1:2.02.beta3-3 -> 1:2.02.beta3-4)
upgraded gssproxy (0.5.1-1 -> 0.5.1-2)
upgraded gstreamer (1.8.3-1 -> 1.10.0-1)
upgraded libxv (1.0.10-1 -> 1.0.11-1)
upgraded gst-plugins-base-libs (1.8.3-1 -> 1.10.0-1)
upgraded gst-plugins-base (1.8.3-1 -> 1.10.0-1)
upgraded libxrandr (1.5.0-1 -> 1.5.1-1)
upgraded shared-mime-info (1.6-2 -> 1.7-1)
upgraded libcups (2.1.4-2 -> 2.2.1-1)
upgraded gtk2 (2.24.30+95+g876b5f7-1 -> 2.24.31-1)
upgraded json-glib (1.2.2-1 -> 1.2.2+4+gd725fb5-1)
upgraded xkeyboard-config (2.18-1 -> 2.19-1)
upgraded gtk3 (3.20.9-1 -> 3.22.2+4+gc54f348-1)
upgraded tar (1.29-1 -> 1.29-2)
upgraded libtool (2.4.6-5 -> 2.4.6-6)
upgraded less (481-2 -> 487-1)
upgraded texinfo (6.1-4 -> 6.3-1)
upgraded guile (2.0.12-1 -> 2.0.13-1)
upgraded iproute2 (4.7.0-1 -> 4.8.0-1)
upgraded iso-codes (3.69-1 -> 3.70-1)
upgraded nss (3.26-1 -> 3.27.1-1)
upgraded jre8-openjdk-headless (8.u102-1 -> 8.u112-1)
upgraded jre8-openjdk (8.u102-1 -> 8.u112-1)
upgraded libass (0.13.2-1 -> 0.13.4-1)
upgraded libnotify (0.7.6-2 -> 0.7.7-1)
upgraded libsamplerate (0.1.8-3 -> 0.1.9-1)
upgraded libsigc++ (2.8.0-1 -> 2.10.0-1)
upgraded libsoup (2.54.1-1 -> 2.56.0-1)
upgraded libwbclient (4.5.0-1 -> 4.5.1-1)
upgraded libx264 (2:148.20160613-2 -> 2:148.20160920-1)
upgraded libxslt (1.1.29-1 -> 1.1.29+23+geb1030d-1)
upgraded linux-firmware (20160730.6bc2c60-1 ->
20161005.9c71af9-1)
upgraded mkinitcpio (20-1 -> 21-1)
upgraded linux (4.7.2-1 -> 4.8.6-1)
upgraded lm_sensors (3.4.0-1 -> 3.4.0-2)
upgraded logrotate (3.9.2-1 -> 3.10.0-1)
upgraded lvm2 (2.02.164-1 -> 2.02.166-1)
upgraded man-pages (4.07-1 -> 4.08-1)
upgraded nano (2.7.0-1 -> 2.7.1-1)
upgraded noto-fonts (20160613-1 -> 20161003-1)
upgraded openssh (7.3p1-1 -> 7.3p1-2)
upgraded pacman-mirrorlist (20160901-1 -> 20161101-1)
upgraded pciutils (3.5.1-1 -> 3.5.2-1)
upgraded perl-capture-tiny (0.36-1 -> 0.44-1)
installed libsecret (0.18.5-1)
upgraded pinentry (0.9.7-2 -> 0.9.7-3)
upgraded s-nail (14.8.10-1 -> 14.8.14-1)
upgraded tdb (1.3.10-1 -> 1.3.11-1)
upgraded tevent (0.9.29-1 -> 1:0.9.31-1)
upgraded smbclient (4.5.0-1 -> 4.5.1-1)
upgraded samba (4.5.0-1 -> 4.5.1-1)
upgraded sudo (1.8.17.p1-1 -> 1.8.18.p1-1)
upgraded systemd-sysvcompat (231-1 -> 231-4)
upgraded vte-common (0.44.2-1 -> 0.46.0+5+g398a3f8-1)
upgraded xf86-input-evdev (2.10.3-1 -> 2.10.4-1)
upgraded xfconf (4.12.0-4 -> 4.12.1-1)
upgraded xfce4-panel (4.12.0-2 -> 4.12.1-1)
upgraded xfce4-settings (4.12.0-5 -> 4.12.1-1)
installed pcre2 (10.22-1)
installed vte3 (0.46.0+5+g398a3f8-1)
upgraded xfce4-terminal (0.6.3-3 -> 0.8.1-1)
upgraded xfdesktop (4.12.3-2 -> 4.12.3-3)
Both servers are running arch package x2goserver-4.0.1.19-5, and my client is running arch package x2goclient 4.0.5.2-1.
Please advise as this issue makes it pretty difficult to use x2go.
Thanks,
Rett Walters
On 11/01/2016 11:51 AM, Tristan Miller wrote:
Greetings. Lately whenever I launch GTK+ applications over x2go, the pull-down menus are usually not displayed properly or at all. For example, if I launch the Xfce Terminal, I see the usual "File", "Edit", "View", "Terminal", "Tabs", and "Help" labels in the pull-down menu bar. If I click on these, they become underlined as though they are active, but the corresponding pull-down menu doesn't (usually) appear. Instead, a single pixel in the upper left corner of my desktop turns white. The only exception is when I click on "Help" -- the first time I do this, I do get a pull-down menu, but it's attached to the upper left corner of my desktop, not to the "Help" label in the Terminal window. The menu is very small, though, and I need to scroll through it to see all the entries. The second or subquent times I try to view the "Help" menu, I just get a single pixel. Similar behaviour is observed in most other GTK+2 and GTK+3 applications, such as the GNOME Terminal and the GNOME Character Map. The problem is reproducible when launhcing LibreOffice with SAL_USE_VCLPLUGIN=gtk2 or SAL_USE_VCLPLUGIN=gtk3, but not with SAL_USE_VCLPLUGIN=kde4 or SAL_USE_VCLPLUGIN=gen. Some (but not all) of the applications output error messages like this to the console when I try to activate a pull-down menu: (gucharmap:26208): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion 'width >= 0' failed (gucharmap:26208): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion 'width >= 0' failed (gucharmap:26208): Gtk-CRITICAL **: gtk_widget_get_preferred_height_for_width: assertion 'width >= 0' failed (gucharmap:26208): Gtk-WARNING **: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node arrow, owner GtkMenu) (gucharmap:26208): Gtk-WARNING **: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node arrow, owner GtkMenu) Claws Mail seems to be an exception; it uses GTK+ but its pull-down menus work fine. Anyone know what the cause might be and how I can work around it? I'm running x2goserver-4.0.1.19 on an openSUSE Tumbleweed server and x2goclient-4.0.5.0 on an openSUSE 13.2 client. The client desktop environment is KDE 5. Regards, Tristan
_______________________________________________ x2go-user mailing list x2go-user@lists.x2go.org http://lists.x2go.org/listinfo/x2go-user