From owner-freebsd-xfce@freebsd.org Thu Jan 21 18:51:53 2021 Return-Path: Delivered-To: freebsd-xfce@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B5C8A4DC57E for ; Thu, 21 Jan 2021 18:51:53 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (vogon.madpilot.net [159.69.1.99]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DMBMD3sskz4kXj for ; Thu, 21 Jan 2021 18:51:52 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 4DMBM51bzqz6dbs; Thu, 21 Jan 2021 19:51:45 +0100 (CET) Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10026) with ESMTP id 96D9QMy1Tupg; Thu, 21 Jan 2021 19:51:43 +0100 (CET) Subject: Re: extreme window open delay, missing menu highlight To: Gerrit Kuehn , freebsd-xfce@freebsd.org References: <20210121181216.58e8a61f@comet2.terra.ger> From: Guido Falsi Message-ID: <2b3335fe-a409-1748-779b-62815cc28ad6@madpilot.net> Date: Thu, 21 Jan 2021 19:51:42 +0100 In-Reply-To: <20210121181216.58e8a61f@comet2.terra.ger> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4DMBMD3sskz4kXj X-Spamd-Bar: / X-Spamd-Result: default: False [0.00 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[159.69.1.99:from]; R_DKIM_ALLOW(-0.20)[madpilot.net:s=bjowvop61wgh]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MISSING_MIME_VERSION(2.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[159.69.1.99:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[madpilot.net:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[madpilot.net,quarantine]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; MAILMAN_DEST(0.00)[freebsd-xfce] X-BeenThere: freebsd-xfce@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: XFCE for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2021 18:51:53 -0000 On 21/01/21 18:12, Gerrit Kuehn wrote: > Hello, > > I've been "lucky" again and found another machine behaving strangely > after updating to the latest xfce4 (4.16 on 12.2). I see two different > issues, but I cannot say if they're independent or not. > > 1. Some programs take very long until they actually start and open up a > visible window. Once the program runs, more of the same windows open up > quickly. I've seen this issue most notably with xscreensaver. After > typing the name in a terminal or clicking on the item in the start > menu, it takes about *1* *minute* until the window opens up. This feels > like there is some timeout involved, but I cannot get any error message. > > 2. Some programs don't show a "highlight" for the menu item the mouse > pointer is currently set to. The menues still work as expected, but you > don't see what entry is actually selected. Concerned programs are > claws-mail and lxterminal. > > If there should be a single root cause: all affected software appears > to still use gtk2, so maybe the issue is buried somewhere there? Is > there an easy way to reset gtk2 settings (while keeping everything > else)? > First I thought that xfce4-terminal might also be affected as it took > ages to re-open my saved session. However, maybe it is just trying to > start something else before, and that is blocking everything else. Menu > highlighting definitely works fine for it. > > Any hints are greatly appreciated. XFCE itself removed all support for gtk 2. But maybe after upgrading you still have some gtk theme? try grepping your packages for "engine" and "gtk", most probably you can just remove any gtk theme/engine you find. Pay caution anyway, obviously. Also check in ~/.config/gtk-2.0 if you have any custom configurations there. I can't remember the systemwide gtk customization files location, but I'd look into: /usr/local/share/gtk-2.0 /usr/local/share/gtk-engines -- Guido Falsi