FS#64053 - gnome-tweaks title bar artifacts (renders black now and then)

Attached to Project: Arch Linux
Opened by Tyler Foo (ghfujianbin) - Monday, 07 October 2019, 13:43 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 21 March 2022, 23:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
See the screenshot below. This usually happens when I just launch gnome-tweaks, but if I Super + Tab to switch to another application, it render normal for a sec, and turns into black again, back and forth. Tested on my two machines. One has a Nvidia gtx 1060 with the propritary driver installed. Another has an intel graphics card. So it should not be a graphics card issue. This is the only application that I've had this problem since upgrading to gnome 3.34.


Additional info:
* package version(s)
3.34.0-1
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Monday, 21 March 2022, 23:17 GMT
Reason for closing:  Fixed
Comment by Tyler Foo (ghfujianbin) - Monday, 07 October 2019, 13:49 GMT
Upstream bug report: https://gitlab.gnome.org/GNOME/gnome-tweaks/issues/236

Also forgot to mention that I also had window buttons(close, maximize, minimize) set to left.
Comment by MIN ZHU (minmin3772772) - Monday, 14 October 2019, 01:28 GMT
I just upgraded to Gnome 3.34.1 and Gnome Tweaks failed to work. The UI flashes when mouse is over the side menu. Please refer to the attached video for demonstration.
My system info are as below:

gnome-tweaks version: 3.34.0-1
OS: Manjaro 18.1.0 Juhraya
Kernel: x86_64 Linux 4.19.78-1-MANJARO
DE: GNOME 3.34.1
WM: Mutter 3.34.1+4+gd49d10b14-1
XDG_SESSION_TYPE: X11

Here is a snippet of the logs I got from launching gnome-tweaks -v -d:

AwesomeScreenshot-2019-10-12-1570845350941
> DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)

DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Schema not translated org.gnome.shell (domain: gnome-shell)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.shell>
DEBUG : Shell version: [3, 34, 1]
DEBUG : No translated schema for org.gnome.desktop.wm.preferences (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.wm.preferences>
DEBUG : No translated schema for org.gnome.desktop.interface (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.interface>
DEBUG : User autostart desktop file: /home/kevin_zhu/.config/autostart/ignore-lid-switch-tweak.desktop
DEBUG : No translated schema for org.gnome.desktop.sound (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.sound>
DEBUG : Found desktop file: /home/kevin_zhu/.config/autostart/jetbrains-toolbox.desktop
DEBUG : User autostart desktop file: /home/kevin_zhu/.config/autostart/jetbrains-toolbox.desktop
DEBUG : Found desktop file: /home/kevin_zhu/.config/autostart/remmina-applet.desktop
DEBUG : User autostart desktop file: /home/kevin_zhu/.config/autostart/remmina-applet.desktop
WARNING : Error loading desktopfile: /home/kevin_zhu/.config/autostart/gnome-screensaver.desktop
DEBUG : Schema not translated org.gnome.mutter (domain: mutter)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.mutter>
DEBUG : No translated schema for org.gnome.desktop.background (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.background>
INFO : GSetting missing org.gnome.nautilus.desktop
DEBUG : Query URL:appfolders-manager@maestroschan.fr"> https://extensions.gnome.org/extension-info/?uuid=appfolders-manager@maestroschan.fr
DEBUG : Query URL:apps-menu@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=apps-menu@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:arc-menu@linxgem33.com"> https://extensions.gnome.org/extension-info/?uuid=arc-menu@linxgem33.com
DEBUG : Query URL:auto-move-windows@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=auto-move-windows@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:dash-to-panel@jderose9.github.com"> https://extensions.gnome.org/extension-info/?uuid=dash-to-panel@jderose9.github.com
DEBUG : Query URL: https://extensions.gnome.org/extension-info/?uuid=desktop-icons@csoriano
DEBUG : Query URL:gsconnect@andyholmes.github.io"> https://extensions.gnome.org/extension-info/?uuid=gsconnect@andyholmes.github.io
DEBUG : Query URL:appindicatorsupport@rgcjonas.gmail.com"> https://extensions.gnome.org/extension-info/?uuid=appindicatorsupport@rgcjonas.gmail.com
DEBUG : Query URL:launch-new-instance@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=launch-new-instance@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL: https://extensions.gnome.org/extension-info/?uuid=multi-monitors-add-on@spin83
DEBUG : Query URL:native-window-placement@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=native-window-placement@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:nohotcorner@azuri.free.fr"> https://extensions.gnome.org/extension-info/?uuid=nohotcorner@azuri.free.fr
DEBUG : Query URL:openweather-extension@jenslody.de"> https://extensions.gnome.org/extension-info/?uuid=openweather-extension@jenslody.de
DEBUG : Query URL:places-menu@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=places-menu@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:drive-menu@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=drive-menu@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:user-theme@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=user-theme@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:window-list@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=window-list@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:workspace-indicator@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=workspace-indicator@gnome-shell-extensions.gcampax.github.com
DEBUG : Query URL:windowsNavigator@gnome-shell-extensions.gcampax.github.com"> https://extensions.gnome.org/extension-info/?uuid=windowsNavigator@gnome-shell-extensions.gcampax.github.com
DEBUG : No translated schema for org.gnome.shell.extensions.user-theme (domain: gnome-shell-extensions)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.shell.extensions.user-theme>
DEBUG : Shell user-theme extension
{'_generated': 'Generated by SweetTooth, do not edit',
'canChange': True,
'description': 'Load shell themes from user directory.',
'error': '',
'extension-id': 'user-theme',
'gettext-domain': 'gnome-shell-extensions',
'hasPrefs': False,
'name': 'User Themes',
'path': '/home/kevin_zhu/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com',
'settings-schema': 'org.gnome.shell.extensions.user-theme',
'state': 1.0,
'type': 2.0,
'url': 'https://gitlab.gnome.org/GNOME/gnome-shell-extensions',
'uuid': 'user-theme@gnome-shell-extensions.gcampax.github.com',
'version': 37.0}
DEBUG : No translated schema for org.gnome.desktop.screensaver (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.screensaver>
DEBUG : No translated schema for org.gnome.desktop.calendar (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.calendar>
DEBUG : No translated schema for org.gnome.desktop.input-sources (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.input-sources>
DEBUG : No translated schema for org.gnome.desktop.peripherals.mouse (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.peripherals.mouse>
DEBUG : No translated schema for org.gnome.desktop.peripherals.touchpad (domain: gsettings-desktop-schemas)
DEBUG : Caching gsettings: <gtweak.gsettings._GSettingsSchema: org.gnome.desktop.peripherals.touchpad>
(gnome-tweaks:6774): Gtk-WARNING **: 10:16:59.478: Negative content width -4 (allocation 16, extents 10x10) while allocating gadget (node label, owner > GtkLabel)
INFO : e.g.o no updates for appfolders-manager@maestroschan.fr (shell version 3.34.1 extension version 16.0)
INFO : e.g.o no updates for apps-menu@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 41.0)
INFO : e.g.o no updates for arc-menu@linxgem33.com (shell version 3.34.1 extension version 34.0)
INFO : e.g.o no updates for auto-move-windows@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 39.0)
INFO : e.g.o no updates for dash-to-panel@jderose9.github.com (shell version 3.34.1 extension version 23.0)
INFO : e.g.o no updates for desktop-icons@csoriano (shell version 3.34.1 extension version 15.0)
INFO : e.g.o no updates for gsconnect@andyholmes.github.io (shell version 3.34.1 extension version 26.0)
INFO : e.g.o no updates for appindicatorsupport@rgcjonas.gmail.com (shell version 3.34.1 extension version 29.0)
INFO : e.g.o no updates for launch-new-instance@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 24.0)
INFO : e.g.o no updates for multi-monitors-add-on@spin83 (shell version 3.34.1 extension version 19.0)
INFO : e.g.o no updates for native-window-placement@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 40.0)
INFO : e.g.o no updates for nohotcorner@azuri.free.fr (shell version 3.34.1 extension version 19.0)
INFO : e.g.o no updates for openweather-extension@jenslody.de (shell version 3.34.1 extension version 97.0)
INFO : e.g.o no updates for places-menu@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 43.0)
INFO : e.g.o no updates for drive-menu@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 40.0)
INFO : e.g.o no updates for screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 17.0)
INFO : e.g.o no updates for user-theme@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 37.0)
INFO : e.g.o no updates for window-list@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 27.0)
INFO : e.g.o no updates for workspace-indicator@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 39.0)
INFO : e.g.o no updates for windowsNavigator@gnome-shell-extensions.gcampax.github.com (shell version 3.34.1 extension version 44.0)
(gnome-tweaks:6774): Gtk-WARNING **: 10:17:09.021: Negative content width -4 (allocation 16, extents 10x10) while allocating gadget (node label, owner GtkLabel)
Comment by mattia (nTia89) - Tuesday, 05 November 2019, 18:11 GMT
I confirm the issue (Intel gfx)
Comment by MIN ZHU (minmin3772772) - Wednesday, 06 November 2019, 01:17 GMT
Seems that this only happens when you set Titlebar Buttons to left. A valid workaround for now is to maximize the window and everything works fine.
Comment by mattia (nTia89) - Sunday, 20 March 2022, 15:35 GMT
Is it still valid for you?
Comment by MIN ZHU (minmin3772772) - Monday, 21 March 2022, 05:35 GMT
Seems to be fixed in some version. I am now running GNOME Tweaks 40.10 on latest Manjaro and the problem is gone, in both maximum window and normal window size, with menu buttons on the left.

Loading...