[MacPorts] #48656: Weird double shadow on GTK3
#48656: Weird double shadow on GTK3 ----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: GTK3 | Port: ----------------------+-------------------------------- With GTK3 applications, there are artefacts around the menus. There are double shadows. It is not a MacPorts related issue because it has been reported in Linux as well. https://github.com/chjj/compton/issues/189 But it happens in at least 2 ports in MacPorts, Gnumeric and Glom, with the default theme or any other. And the problem, it makes it more difficult to use the menus especially with the contextual menus. They give a working solution[[BR]] shadow-exclude = [ "_GTK_FRAME_EXTENTS@:c" ];[[BR]] But i don't know where to place it, I tried in settings.ini and the gtk.css main script inside the theme itself and none is working. I put screen shots from Glom and Gnumeric. -- Ticket URL: <https://trac.macports.org/ticket/48656> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: GTK3 Port: | -----------------------+-------------------------------- Comment (by m.rick@…): I have found a workaround It is needed to add {{{ .window-frame:backdrop { box-shadow: none; margin: 0;} .window-frame:backdrop, .window-frame, .window-frame.tiled, .window-frame.popup{ box-shadow:none;} .window-frame.tooltip.csd, .window-frame.popup.csd, .window-frame.popup { border-radius:0px; box-shadow: none; margin: 0px;} }}} at the end of the gtk.ccs file. -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Changes (by ryandesign@…): * cc: cal@…, devans@…, landonf@… (added) * keywords: GTK3 => Old description:
With GTK3 applications, there are artefacts around the menus. There are double shadows.
It is not a MacPorts related issue because it has been reported in Linux as well. https://github.com/chjj/compton/issues/189
But it happens in at least 2 ports in MacPorts, Gnumeric and Glom, with the default theme or any other. And the problem, it makes it more difficult to use the menus especially with the contextual menus.
They give a working solution[[BR]] shadow-exclude = [ "_GTK_FRAME_EXTENTS@:c" ];[[BR]] But i don't know where to place it, I tried in settings.ini and the gtk.css main script inside the theme itself and none is working.
I put screen shots from Glom and Gnumeric.
New description: With GTK3 applications, there are artefacts around the menus. There are double shadows. It is not a MacPorts related issue because it has been reported in Linux as well. https://github.com/chjj/compton/issues/189 But it happens in at least 2 ports in MacPorts, Gnumeric and Glom, with the default theme or any other. And the problem, it makes it more difficult to use the menus especially with the contextual menus. They give a working solution {{{ shadow-exclude = [ "_GTK_FRAME_EXTENTS@:c" ]; }}} But i don't know where to place it, I tried in settings.ini and the gtk.css main script inside the theme itself and none is working. I put screen shots from Glom and Gnumeric. -- -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Comment (by devans@…): I can't reproduce this problem with current versions of gtk3 and gnumeric. I believe this was an issue with previous gtk3 versions but should be fixed now. Just to make sure that we're on the same page, what version of gtk3 and gnumeric do you have installed? I'm using {{{ $ port installed gtk3 gnumeric The following ports are currently installed: gnumeric @1.12.23_0+python27 (active) gtk3 @3.16.6_0+x11 (active) }}} -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Comment (by m.rick@…): I installed Gnumeric 1.12.23/Glom 1.28.5 + GTK3 3.16.6 -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Comment (by devans@…): Is it an +x11 or +quartz build? -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Comment (by suv-sf@…): Reproduced on Lion with Quartz backend of GTK+ 3.16.6, but not with X11 backend. According to related upstream reports ([https://bugzilla.gnome.org/show_bug.cgi?id=749504 749504], [https://bugzilla.gnome.org/show_bug.cgi?id=734984 734984]), this is fixed for the Quartz backend in current gtk+ git master (probably commit [https://git.gnome.org/browse/gtk+/commit/?id=2c329f5b3a9188411e148351fb93d60... 2c329f5b]). -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: | -----------------------+-------------------------------- Comment (by devans@…): Thanks, suv. Confirming from my testing that the problem is specific to the Quartz backend in current stable version 3.16.6 and that the problem has, indeed, been fixed in git master and the current unstable gtk3 release version 3.17.7. The fix has not been backported to the 3.16 stable branch, however, and may not be before the 3.18 stable release since that is only about a month away at this point. I also note that when using 3.16.6, the problem seems to occur only on the initial opening of a given pull-down menu. If the menu is closed and then reopened the menu displays correctly until the app is closed and reopened. Just sliding the cursor along the menu bar with a menu open will demonstrate this. Will update as soon as a better stable release is available upstream. -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: gtk3 | -----------------------+-------------------------------- Changes (by devans@…): * port: => gtk3 -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#48656: Weird double shadow on GTK3 -----------------------+-------------------------------- Reporter: m.rick@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: gtk3 | -----------------------+-------------------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: This Quartz backend issue seems to be fixed in the gtk3 3.18 series. Tested with latest verssion of gnumeric, gedit, evince built with gtk3 3.18.5. -- Ticket URL: <https://trac.macports.org/ticket/48656#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts