[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
1. C-x 5 2
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
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
2. C-x 5 2
This time the scroll bars are all there.
3. Repeat step 2
But again there is no menu bar in one of the unselected frames.
---
With GTK2:
0. emacs -Q
1. C-x 5 2
Here the tool bar is missing.
2. Repeat step 1
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
2. C-x 5 2
Here both the tool and scroll bar are missing.
3. Repeat step 2
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
- bug#48809: 28.0.50; Missing Lucid/GTK2 graphical elements on tiling WM,
Basil L. Contovounesios <=