bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#48809: 28.0.50; Missing Lucid/GTK2 graphical elements on tiling WM


From: Basil L. Contovounesios
Subject: bug#48809: 28.0.50; Missing Lucid/GTK2 graphical elements on tiling WM
Date: Thu, 03 Jun 2021 13:51:25 +0100

Further to the tangent in bug#48229, the menu, tool, and scroll bars are
sometimes not drawn when creating new Lucid/GTK2 frames under the tiling
WM Xmonad.  The missing elements reappear after the affected frames are
resized.

I cannot reproduce any of these issues with GTK3/PGTK, but the Lucid
behaviour is present since at least Emacs 24.5.1 (I don't have old GTK2
builds at hand).  Affected Emacs 28 configurations follow my signature.

With Lucid:

0. emacs -Q

PNG image

1. C-x 5 2

PNG image

Note that the unselected frame on the right has no scroll bar (you can
see part of the desktop background in its place).

2. Repeat step 1

PNG image

This time the menu bar of one of the unselected frames is not drawn.

---

With Lucid and scroll bars on the right:

0. emacs -Q
1. (set-scroll-bar-mode 'right) C-j

PNG image

2. C-x 5 2

PNG image

This time the scroll bars are all there.

3. Repeat step 2

PNG image

But again there is no menu bar in one of the unselected frames.

---

With GTK2:

0. emacs -Q

PNG image

1. C-x 5 2

PNG image

Here the tool bar is missing.

2. Repeat step 1

PNG image

Now both the menu and tool bars are missing.

---

With GTK2 and scroll bars on the left:

0. emacs -Q
1. (set-scroll-bar-mode 'left) C-j

PNG image

2. C-x 5 2

PNG image

Here both the tool and scroll bar are missing.

3. Repeat step 2

PNG image

Again both the menu and tool bars are missing.

-- 
Basil

In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 
1.16.0, Xaw3d scroll bars)
 of 2021-06-03 built on tia
Repository revision: 089e0c4c55dcf72f9cf2f6f04b8a52fc7355499c
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure 'CC=ccache gcc' 'CFLAGS=-Og -ggdb' --config-cache
 --prefix=/home/blc/.local --enable-checking=structs
 --with-x-toolkit=lucid --with-file-notification=yes --with-x'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XAW3D XDBE XIM XPM LUCID ZLIB

In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.33, cairo 
version 1.16.0)
 of 2021-06-03 built on tia
Repository revision: 089e0c4c55dcf72f9cf2f6f04b8a52fc7355499c
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure 'CC=ccache gcc' 'CFLAGS=-O2 -march=native' --config-cache
 --prefix=/home/blc/.local --program-suffix=-gtk2
 --enable-checking=structs --with-file-notification=yes
 --with-x-toolkit=gtk2 --with-x'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XDBE XIM XPM GTK2 ZLIB

Important settings:
  value of $LANG: en_IE.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

reply via email to

[Prev in Thread] Current Thread [Next in Thread]