Bug 255815 - Xfce4 with the broken window controls
Summary: Xfce4 with the broken window controls
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-xfce (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-12 15:33 UTC by Jonas Lopes
Modified: 2021-05-15 01:40 UTC (History)
1 user (show)

See Also:


Attachments
Xfce4 back with the broken window controls (31.73 KB, image/png)
2021-05-12 15:33 UTC, Jonas Lopes
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Lopes 2021-05-12 15:33:59 UTC
Created attachment 224874 [details]
Xfce4 back with the broken window controls

Dear,

Xfce4 is having a strange problem. When I restart the system it does not return with the screen as I left it. Back with the broken window controls. See the attached image. The window appears above the application bar and without the title bar, with the controls not working.

It only works again when I use the command below:

rm -rf ~/.config/xfce4
Comment 1 Guido Falsi freebsd_committer 2021-05-12 17:26:54 UTC
(In reply to Jonas Lopes from comment #0)

Hi,
Comment 2 Guido Falsi freebsd_committer 2021-05-12 17:34:22 UTC
(In reply to Jonas Lopes from comment #0)

(Sorry, I posted previous botched reply by mistake, here is what I meant to say)

Hi,

Unluckily I don't have an idea what could be going wrong in your case.

In the while please provide some more information:

FreeBSD version?

Locally built packages, custom build with poudriere or official binary packages?

latest or quarterly?

Are you using the default XFCE configuration? (I guess yes, since you remove the configuration to fix the issue)

Are you saving your session at every shutdown?

Could you share the contents of your ~/.config/xfce4 ?

One test could be to only remove the session data? By default it should go to ~/.cache/sessions, so trying to remove files in there (backup anything before removing it) and see if this solves the issue at next login?

Apart from these questions I don't have any more insight right away.
Comment 3 Jonas Lopes 2021-05-13 17:51:58 UTC
(In reply to Guido Falsi from comment #2)

Hi,

Let's go...

>> FreeBSD version?

❯ freebsd-version 
14.0-CURRENT

❯ uname -a
FreeBSD freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #3 main-n246562-6cb13813caa: Sun May  9 10:07:59 -03 2021     root@freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

>> Locally built packages, custom build with poudriere or official binary packages?

❯ sudo pkg info xfce 
xfce-4.16
Name           : xfce
Version        : 4.16
Installed on   : Mon Apr 12 08:12:55 2021 -03
Origin         : x11-wm/xfce4
Architecture   : FreeBSD:14:*
Prefix         : /usr/local
Categories     : xfce x11-wm
Licenses       : 
Maintainer     : xfce@FreeBSD.org
WWW            : https://www.xfce.org/
Comment        : Meta-port for the Xfce Desktop Environment

>> latest or quarterly?

latest

>> Are you using the default XFCE configuration? (I guess yes, since you remove the configuration to fix the issue)

Yes! The default XFCE configuration.

>> Are you saving your session at every shutdown?

Yes!

>> Could you share the contents of your ~/.config/xfce4 ?

Yes! I sent it to your email.

>> One test could be to only remove the session data? By default it should go to ~/.cache/sessions, so trying to remove files in there (backup anything before removing it) and see if this solves the issue at next login?

I did not try. I am going to try!
Comment 4 Guido Falsi freebsd_committer 2021-05-13 18:26:44 UTC
(In reply to Jonas Lopes from comment #3)

Thanks for the information. I'll take a look but I don't really know if I will be able to get anything out of it.

>>> Locally built packages, custom build with poudriere or official binary packages?

> ❯ sudo pkg info xfce 
> xfce-4.16
> Name           : xfce
> Version        : 4.16
> Installed on   : Mon Apr 12 08:12:55 2021 -03
> Origin         : x11-wm/xfce4
> Architecture   : FreeBSD:14:*
> Prefix         : /usr/local
> Categories     : xfce x11-wm
> Licenses       : 
> Maintainer     : xfce@FreeBSD.org
> WWW            : https://www.xfce.org/
> Comment        : Meta-port for the Xfce Desktop Environment

This does not clearify what I asked.

Did you build this package on the live system via ports (with make install) or use poudriere/synth and installed the resulting package? Or use the official binary packages repository?


Since the issue is affecting the window manager mainly, if you're using locally built packages there could be interaction with something else installed on the system at build time.


Also, have you looked into .xsession-errors for anything that could be interesting/related?
Comment 5 Jonas Lopes 2021-05-15 01:40:00 UTC
(In reply to Guido Falsi from comment #4)
Hi,

> Did you build this package on the live system via ports (with make install) or use poudriere/synth and installed the resulting package? Or use the official binary packages repository?

I used the official binary package repository!

% sudo pkg install xfce


> Also, have you looked into .xsession-errors for anything that could be interesting/related?

No! I'll see.