X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: Debian amavisd-new at mail.linetec.nl Content-Type: multipart/mixed; boundary="------------U1z9dMavHdoVxf0s00RyHcrH" Message-ID: Date: Tue, 21 Jun 2022 19:13:26 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 From: "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" Subject: Re: [geda-user] Installing geda, pcb from scratch - last problem SOLVED To: geda-user AT delorie DOT com References: <400b3366-05cb-9377-8211-0a6cf0a9753d AT linetec DOT nl> <16de0564-4ae8-3d2f-d8d3-fce9cf17e4a8 AT linetec DOT nl> <92295ad-a425-4e2f-98cd-1c7a3e7dfa39 AT grinsen-ohne-katze DOT de> <8812571a-4edd-e6ed-7607-244efe207d5d AT linetec DOT nl> <1d4b9138-f147-b299-69d5-74e3d5aadd3e AT grinsen-ohne-katze DOT de> <5eeadbd6-a72d-ecb0-5767-62657edc4a5e AT linetec DOT nl> <7e259699-61ea-8050-18d1-5109797c6cc8 AT linetec DOT nl> <20220621160643 DOT 49d35762 AT jrenewsid DOT jretrading DOT com> <152271d6-1656-1988-e6ca-85ec62fe78b1 AT grinsen-ohne-katze DOT de> Content-Language: en-US In-Reply-To: <152271d6-1656-1988-e6ca-85ec62fe78b1@grinsen-ohne-katze.de> Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk This is a multi-part message in MIME format. --------------U1z9dMavHdoVxf0s00RyHcrH Content-Type: multipart/alternative; boundary="------------GfmavXhRIe4a2Rds6dlFbnsO" --------------GfmavXhRIe4a2Rds6dlFbnsO Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Op 21-06-2022 om 18:03 schreef Roland Lutz: > On Tue, 21 Jun 2022, Joe wrote: >> On Tue, 21 Jun 2022 13:35:31 +0200 "Richard Rasker >> (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" >> wrote: >>> OK, the problem with gschem originates in (K)ubuntu's Breeze theme: >> >> Lepton EDA is file-compatible with gschem and pcb-rnd with PCB. > > I'm not too convinced of this claim (lepton-netlist doesn't really try > very hard to generate a correct netlist for existing designs); but > more importantly, as far as I can tell, these problems apply to > lepton-schem, as well, as it uses the libraries in the same way. Well, that's easy enough to check - I installed Lepton EDA, restored the theme files to their original state, and sure enough, lepton-schematic also logs huge numbers of the identical error messages. The only difference is that lepton-schematic keeps silent while this happens instead of popping up error messages all the time like gschem does. After again commenting out those lines referring to the separator bar, things work fine again - albeit with a CLI warning that the separator bar image appears to be missing: $ lepton-schematic /usr/share/themes/Breeze/gtk-2.0/widgets/menu:42: Background image options specified without filename /usr/share/themes/Breeze/gtk-2.0/widgets/menu:275: Background image options specified without filename But this isn't all that bad, as this only happens when starting the application. I also looked at the offending image line-h.png (see attached, normally residing in /usr/share/themes/Breeze/assets), but I can't yet see why this would cause problems. Maybe the error messages provide a clue: borders don't fit within the image invalid source position for vertical gradient Perhaps it's an idea to find the developers of this Breeze theme, and tell them about it. There are probably other applications that somehow suffer from this problem. Regards, Richard --------------GfmavXhRIe4a2Rds6dlFbnsO Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Op 21-06-2022 om 18:03 schreef Roland Lutz:
On Tue, 21 Jun 2022, Joe wrote:
On Tue, 21 Jun 2022 13:35:31 +0200 "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:
OK, the problem with gschem originates in (K)ubuntu's Breeze theme:

Lepton EDA is file-compatible with gschem and pcb-rnd with PCB.

I'm not too convinced of this claim (lepton-netlist doesn't really try very hard to generate a correct netlist for existing designs); but more importantly, as far as I can tell, these problems apply to lepton-schem, as well, as it uses the libraries in the same way.

Well, that's easy enough to check - I installed Lepton EDA, restored the theme files to their original state, and sure enough, lepton-schematic also logs huge numbers of the identical error messages. The only difference is that lepton-schematic keeps silent while this happens instead of popping up error messages all the time like gschem does.

After again commenting out those lines referring to the separator bar, things work fine again - albeit with a CLI warning that the separator bar image appears to be missing:

$ lepton-schematic
/usr/share/themes/Breeze/gtk-2.0/widgets/menu:42: Background image options specified without filename
/usr/share/themes/Breeze/gtk-2.0/widgets/menu:275: Background image options specified without filename

But this isn't all that bad, as this only happens when starting the application.

I also looked at the offending image line-h.png (see attached, normally residing in /usr/share/themes/Breeze/assets), but I can't yet see why this would cause problems. Maybe the error messages provide a clue:

borders don't fit within the image
invalid source position for vertical gradient

Perhaps it's an idea to find the developers of this Breeze theme, and tell them about it. There are probably other applications that somehow suffer from this problem.

Regards,

Richard


--------------GfmavXhRIe4a2Rds6dlFbnsO-- --------------U1z9dMavHdoVxf0s00RyHcrH Content-Type: image/png; name="line-h.png" Content-Disposition: attachment; filename="line-h.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABQAAAABCAMAAADpTH4XAAAAA1BMVEW8vr9KpheFAAAACklE QVR42mPABgAAFQABbbxbegAAAABJRU5ErkJggg== --------------U1z9dMavHdoVxf0s00RyHcrH--