From: "Basil L. Contovounesios" <contovob@tcd.ie>
To: 48809@debbugs.gnu.org
Subject: bug#48809: 28.0.50; Missing Lucid/GTK2 graphical elements on tiling WM
Date: Thu, 03 Jun 2021 13:51:25 +0100 [thread overview]
Message-ID: <875yyv2jsi.fsf@tcd.ie> (raw)
[-- Attachment #1: Type: text/plain, Size: 468 bytes --]
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
[-- Attachment #2: Lucid left scroll bar 1 frame --]
[-- Type: image/png, Size: 9927 bytes --]
[-- Attachment #3: Type: text/plain, Size: 13 bytes --]
1. C-x 5 2
[-- Attachment #4: Lucid left scroll bar 2 frames --]
[-- Type: image/png, Size: 14156 bytes --]
[-- Attachment #5: Type: text/plain, Size: 141 bytes --]
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
[-- Attachment #6: Lucid left scroll bar 3 frames --]
[-- Type: image/png, Size: 18808 bytes --]
[-- Attachment #7: Type: text/plain, Size: 167 bytes --]
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
[-- Attachment #8: Lucid right scroll bar 1 frame --]
[-- Type: image/png, Size: 9701 bytes --]
[-- Attachment #9: Type: text/plain, Size: 13 bytes --]
2. C-x 5 2
[-- Attachment #10: Lucid right scroll bar 2 frames --]
[-- Type: image/png, Size: 12191 bytes --]
[-- Attachment #11: Type: text/plain, Size: 61 bytes --]
This time the scroll bars are all there.
3. Repeat step 2
[-- Attachment #12: Lucid right scroll bar 3 frames --]
[-- Type: image/png, Size: 21305 bytes --]
[-- Attachment #13: Type: text/plain, Size: 96 bytes --]
But again there is no menu bar in one of the unselected frames.
---
With GTK2:
0. emacs -Q
[-- Attachment #14: GTK2 right scroll bar 1 frame --]
[-- Type: image/png, Size: 10201 bytes --]
[-- Attachment #15: Type: text/plain, Size: 13 bytes --]
1. C-x 5 2
[-- Attachment #16: GTK2 right scroll bar 2 frames --]
[-- Type: image/png, Size: 12728 bytes --]
[-- Attachment #17: Type: text/plain, Size: 50 bytes --]
Here the tool bar is missing.
2. Repeat step 1
[-- Attachment #18: GTK2 right scroll bar 3 frames --]
[-- Type: image/png, Size: 23040 bytes --]
[-- Attachment #19: Type: text/plain, Size: 140 bytes --]
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
[-- Attachment #20: GTK2 left scroll bar 1 frame --]
[-- Type: image/png, Size: 9710 bytes --]
[-- Attachment #21: Type: text/plain, Size: 13 bytes --]
2. C-x 5 2
[-- Attachment #22: GTK2 left scroll bar 2 frames --]
[-- Type: image/png, Size: 17325 bytes --]
[-- Attachment #23: Type: text/plain, Size: 67 bytes --]
Here both the tool and scroll bar are missing.
3. Repeat step 2
[-- Attachment #24: GTK2 left scroll bar 3 frames --]
[-- Type: image/png, Size: 25742 bytes --]
[-- Attachment #25: Type: text/plain, Size: 1826 bytes --]
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
next reply other threads:[~2021-06-03 12:51 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-03 12:51 Basil L. Contovounesios [this message]
2021-06-04 9:17 ` bug#48809: 28.0.50; Missing Lucid/GTK2 graphical elements on tiling WM martin rudalics
2021-06-11 12:02 ` Basil L. Contovounesios
2021-06-11 16:40 ` martin rudalics
2021-06-12 10:44 ` Basil L. Contovounesios
2021-06-12 16:46 ` martin rudalics
2021-11-29 19:27 ` Lars Ingebrigtsen
2021-12-13 13:11 ` Basil L. Contovounesios via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-12-14 13:39 ` Lars Ingebrigtsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=875yyv2jsi.fsf@tcd.ie \
--to=contovob@tcd.ie \
--cc=48809@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.