Xfce Forum

Sub domains
 

You are not logged in.

#1 2020-05-01 08:11:58

BFG
Member
Registered: 2018-06-06
Posts: 29

Ubuntu 20.04 xfce4-panel problems

Fresh install of Ubuntu 20.04.
tasksel install xubuntu-desktop


On a terminal launch, a new user gets the errors below.  I'm investigating why xfce4-panel is not keeping customisations, and thought I'd start with the basics.  Nothing useful coming up via search. Any ideas please?

xfce4-panel

** (wrapper-2.0:4046): WARNING **: 08:32:58.891: No outputs have backlight property

(wrapper-2.0:4043): GLib-GIO-CRITICAL **: 08:32:58.892: g_file_new_for_path: assertion 'path != NULL' failed

(wrapper-2.0:4043): GLib-GIO-CRITICAL **: 08:32:58.892: g_file_monitor_file: assertion 'G_IS_FILE (file)' failed

(wrapper-2.0:4043): GLib-GObject-WARNING **: 08:32:58.892: invalid (NULL) pointer instance

(wrapper-2.0:4043): GLib-GObject-CRITICAL **: 08:32:58.892: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(wrapper-2.0:4043): Gtk-WARNING **: 08:32:58.892: Attempting to add a widget with type GtkToggleButton to a container of type XfcePanelPlugin, but the widget is already inside a container of type XfcePanelPlugin, please remove the widget from its existing container first.

(wrapper-2.0:4043): Gtk-WARNING **: 08:32:58.916: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:4041): Gtk-WARNING **: 08:32:58.922: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:4047): Gtk-WARNING **: 08:32:58.932: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PulseaudioButton)

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:58.989: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:58.993: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:58.994: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:58.995: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.007: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.008: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.008: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.008: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4046): Gtk-WARNING **: 08:32:59.031: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PowerManagerButton)

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.037: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.037: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.037: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.037: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.042: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.042: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.042: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.042: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.061: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.061: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.061: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.061: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.241: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.241: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.241: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.241: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.504: Theme parsing error: <data>:1:46: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.504: Theme parsing error: <data>:1:78: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.504: Theme parsing error: <data>:1:108: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(wrapper-2.0:4044): Gtk-WARNING **: 08:32:59.504: Theme parsing error: <data>:1:136: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

Last edited by BFG (2020-05-01 08:12:48)

Offline

#2 2020-05-01 10:49:29

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Ubuntu 20.04 xfce4-panel problems

Running xfce4-panel in debug mode will yield some more information to help track down the source of those messages:

PANEL_DEBUG=1 xfce4-panel

That being said, I get those same messages on my 20.04 install and panel still works fine.

I'm investigating why xfce4-panel is not keeping customisations,

Can you expand on this? (Make sure that your user account owns all of the files in ~/.config/xfce4).


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2020-05-01 18:06:18

BFG
Member
Registered: 2018-06-06
Posts: 29

Re: Ubuntu 20.04 xfce4-panel problems

Sure.  It's fully repeatable. 

I can remove my profile. As root:
rm -R /home/bfg
mkdir -p /home/bfg
chown -R bfg:bfg  /home/bfg

Log in, make some changes. Custom panel, custom whisker menu, custom background, theme changed to Kokodi, some nautilus customisation (I like nautilus)
Log out, back in again - it's fine.

Reboot, it's all gone except the whisker menu.  The rest of the login is fine, but the UI is back to default except whisker.

Performed about a dozen tests.  xfce4-panel-profiles can bring back panel.

I usually go through some hell with panels on a distro upgrade, but I've never seen it this bad.


Edit: No Opacity changes though - I've seen reports of issues with this, but I'm not making such changes)

Last edited by BFG (2020-05-01 18:16:28)

Offline

#4 2020-05-01 21:40:55

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Ubuntu 20.04 xfce4-panel problems

BFG wrote:

Sure.  It's fully repeatable. 

I can remove my profile. As root:
rm -R /home/bfg
mkdir -p /home/bfg
chown -R bfg:bfg  /home/bfg

Log in, make some changes. Custom panel, custom whisker menu, custom background, theme changed to Kokodi, some nautilus customisation (I like nautilus)
Log out, back in again - it's fine.

Reboot, it's all gone except the whisker menu.

Can you repeat this process one more time and when you get to this point, post back the contents of ~/.xsession-errors, ~/.xsession-errors.old & the results of:

journalctl --user -b 0 --no-pager

There has to be something in the log files to show whats happening. Maybe a crash on reboot that prevents the panel from saving the changes. The reason it's not happening on simple logout is that the xfconfd process continues to run after logout - which is a bug imo.

Edit: Can you also post back:

journalctl --user -b 1 --no-pager | tail -100

Last edited by ToZ (2020-05-01 21:42:03)


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2020-05-05 08:00:24

BFG
Member
Registered: 2018-06-06
Posts: 29

Re: Ubuntu 20.04 xfce4-panel problems

I need this PC to do my job, so I rebuilt it without XFCE. Sorry.

Last edited by BFG (2020-05-05 08:02:46)

Offline

#6 2021-12-13 01:40:21

cosmo666
Member
Registered: 2019-08-10
Posts: 18

Re: Ubuntu 20.04 xfce4-panel problems

XFCE4 'import' function to work. It won't just load the external import file into the current panel, it wants a new name.

Outstanding issues:

1. I have yet to actually export my 'portable' panel configuration into some completely separate XFCE4 platforms, to see for example whether app-references work if the apps are not in exactly the same place as those on the original machine. (I doubt they will.)

2. I've made a variety of attempts to install the add-on: 'xfce4-panel-profiles' on several different Xubuntu 18.04 platforms with no luck at all. If it only works with 20.04, its no help. When I have time, I'll setup a 20.04 machine and see if I can install it there. Seems to me it ought to work with 18.04 however.

Conceptually, I'm a big fan of XFCE* (I've been using it for 10 years), but encountering what appear to me to be inexcusably careless errors and/or oversights is disappointing.

If anyone can point me at an XFCE4 distro with a reasonably reliable set of build/make instructions, it would be worth it to me to take a shot at fixing some of these problems.

Thanks in advance for any tips/suggestions.

Offline

#7 2021-12-13 12:13:06

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: Ubuntu 20.04 xfce4-panel problems

cosmo666 wrote:

If anyone can point me at an XFCE4 distro with a reasonably reliable set of build/make instructions, it would be worth it to me to take a shot at fixing some of these problems.

Arch stays pretty close to upstream and is easy to build/test packages on. Here is the AUR package for git version of panel profiles and if you click on the "View PKGBUILD" link, you'll see the actual commands being used to build the package.

There is also the docker container that is used for testing that might be an option.

xfce4-panel-profiles is written in python.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#8 2021-12-13 23:00:22

cosmo666
Member
Registered: 2019-08-10
Posts: 18

Re: Ubuntu 20.04 xfce4-panel problems

Thanks much for the leads Toz, will follow-up and see if I can do some good !;

Offline

Board footer

Powered by FluxBB