Xfce Forum

Sub domains
 

You are not logged in.

#1 2017-07-09 16:01:06

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Plugin in panel missing - sometimes ?

Fresh installed DEBIAN Stretch here

Notice, that time/date plugin is missing sometimes after reboot/restart.

Should be between pulseaudio and trash.

No idea, what to look for ...

zs9xxJ6l.png

Offline

#2 2017-07-09 16:30:48

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

Doing a logout - login, I am now missing the pulse audio plugin ....

2Yt1zqCl.png

Offline

#3 2017-07-10 01:08:51

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 3,785

Re: Plugin in panel missing - sometimes ?

Does it happen only on logout / login? If you manually restart the panel (via "xfce4-panel -r") do some of the plugins not appear?

If so, try quitting xfce4-panel:

xfce4-panel -q

...and starting it back up in debug mode:

PANEL_DEBUG=1 xfce4-panel

...and check the debug code for any errors.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#4 2017-07-10 06:12:11

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

Thank you, at the moment I can not reproduce that behavior.

xfce4-panel -r

and logout/login without that "feature".

But I'll keep an eye on it.

br

Offline

#5 2017-07-11 08:59:16

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

Did (in meantime)

8 x  "normal" start/shutdown

1 x suspend to ram

4 x logout/login

Behavior never showed up again

Strange ....

Offline

#6 2017-07-16 09:39:15

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

Today that error showed up again.

"date and time" missing in panel #2 as seen in pic here (1st post)

Did as advised, I see some warnings, but no errors ...



$ PANEL_DEBUG=1 xfce4-panel
xfce4-panel(main): version 4.12.1 on gtk+ 2.24.31 (2.24.31), glib 2.50.3 (2.50.2)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(module-factory): reading /usr/share/xfce4/panel-plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x55a4ac828090: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(base-window): 0x55a4ac828090: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(base-window): 0x55a4ac844050: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(display-layout): 0x55a4ac828090: display=:0.0{comp=true}, screen-0[0x55a4ac7c6000]=[1680,1050] (monitor-0=[0,0;1680,1050])
xfce4-panel(positioning): 0x55a4ac828090: screen=0x55a4ac7c6000, monitors=1, output-name=(null), span-monitors=false, base=0,0
xfce4-panel(positioning): 0x55a4ac828090: working-area: screen=0x55a4ac7c6000, x=0, y=0, w=1680, h=1050
xfce4-panel(display-layout): 0x55a4ac828090: display=:0.0{comp=true}, screen-0[0x55a4ac7c6000]=[1680,1050] (monitor-0=[0,0;1680,1050])
xfce4-panel(positioning): 0x55a4ac828090: screen=0x55a4ac7c6000, monitors=1, output-name=(null), span-monitors=false, base=0,0
xfce4-panel(positioning): 0x55a4ac828090: working-area: screen=0x55a4ac7c6000, x=0, y=0, w=1680, h=1050
xfce4-panel(module): new item (type=object-type, name=tasklist, id=3)
xfce4-panel(module): new item (type=object-type, name=separator, id=15)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/6
xfce4-panel(module): new item (type=external-wrapper, name=systray, id=6)
xfce4-panel(external): systray-6: child spawned; pid=2070, argc=8
xfce4-panel(module): new item (type=object-type, name=pager, id=4)
xfce4-panel(base-window): 0x55a4ac828320: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(base-window): 0x55a4ac828320: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(base-window): 0x55a4ac8441c0: rgba colormap=0x55a4ac81c300, compositing=true
xfce4-panel(display-layout): 0x55a4ac828320: display=:0.0{comp=true}, screen-0[0x55a4ac7c6000]=[1680,1050] (monitor-0=[0,0;1680,1050])
xfce4-panel(positioning): 0x55a4ac828320: screen=0x55a4ac7c6000, monitors=1, output-name=(null), span-monitors=false, base=0,0
xfce4-panel(positioning): 0x55a4ac828320: working-area: screen=0x55a4ac7c6000, x=0, y=0, w=1680, h=1050
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/2
xfce4-panel(module): new item (type=external-wrapper, name=whiskermenu, id=2)
xfce4-panel(external): whiskermenu-2: child spawned; pid=2072, argc=8
xfce4-panel(module): new item (type=object-type, name=directorymenu, id=10)
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(module): new item (type=object-type, name=launcher, id=9)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/11
xfce4-panel(module): new item (type=external-wrapper, name=screenshooter, id=11)
xfce4-panel(external): screenshooter-11: child spawned; pid=2074, argc=8
xfce4-panel(module): new item (type=object-type, name=launcher, id=8)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/17
xfce4-panel(module): new item (type=external-wrapper, name=xfce4-clipman-plugin, id=17)
xfce4-panel(external): xfce4-clipman-plugin-17: child spawned; pid=2075, argc=8
xfce4-panel(module): new item (type=object-type, name=separator, id=14)
xfce4-panel(module): new item (type=object-type, name=separator, id=16)
xfce4-panel(module): new item (type=object-type, name=tasklist, id=13)
xfce4-panel(module): new item (type=object-type, name=separator, id=21)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/12
xfce4-panel(module): new item (type=external-wrapper, name=pulseaudio, id=12)
xfce4-panel(external): pulseaudio-12: child spawned; pid=2076, argc=8
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/7
xfce4-panel(module): new item (type=external-wrapper, name=datetime, id=7)
xfce4-panel(external): datetime-7: child spawned; pid=2077, argc=8
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/5
xfce4-panel(module): new item (type=external-wrapper, name=thunar-tpa, id=5)
xfce4-panel(external): thunar-tpa-5: child spawned; pid=2078, argc=8
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/1
xfce4-panel(module): new item (type=external-wrapper, name=xfce4-mount-plugin, id=1)
xfce4-panel(external): xfce4-mount-plugin-1: child spawned; pid=2081, argc=8
xfce4-panel(external): systray-6: child is embedded; 5 properties in queue
xfce4-panel(external): whiskermenu-2: child is embedded; 6 properties in queue
xfce4-panel(external): screenshooter-11: child is embedded; 6 properties in queue
xfce4-panel(external): thunar-tpa-5: child is embedded; 6 properties in queue
xfce4-panel(external): xfce4-mount-plugin-1: child is embedded; 6 properties in queue
xfce4-panel(external): xfce4-clipman-plugin-17: child is embedded; 6 properties in queue

(wrapper-2.0:2075): Gtk-WARNING **: Theme parsing error: <data>:1:49: 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:2075): Gtk-WARNING **: Theme parsing error: <data>:1:80: 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:2075): Gtk-WARNING **: Theme parsing error: <data>:1:109: 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:2075): Gtk-WARNING **: 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:2076): Gtk-WARNING **: Theme parsing error: <data>:1:47: 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:2076): Gtk-WARNING **: Theme parsing error: <data>:1:79: 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:2076): Gtk-WARNING **: Theme parsing error: <data>:1:109: 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:2076): Gtk-WARNING **: Theme parsing error: <data>:1:137: 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:2075): Gtk-WARNING **: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)
xfce4-panel(external): pulseaudio-12: child is embedded; 6 properties in queue
xfce4-panel(external): datetime-7: child is embedded; 6 properties in queue

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

(wrapper-2.0:2077): Gtk-WARNING **: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node button, owner GtkToggleButton)

Offline

#7 2017-07-16 10:59:48

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 3,785

Re: Plugin in panel missing - sometimes ?

When you ran xfce4-panel in debug mode, did the date/time plugin appear? According to that output, it is properly registered and embedded.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#8 2017-07-16 17:46:27

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

ToZ wrote:

When you ran xfce4-panel in debug mode, did the date/time plugin appear? According to that output, it is properly registered and embedded.

Sorry, missed that. Yes, after starting "xfce4-panel in debug mode" date/time plugin was there again.

I think, I should look here for errors BEFORE doing a "xfce4-panel -q" and "PANEL_DEBUG=1 xfce4-panel".

Are those the places to look for errors BEFORE restarting the panels?

".xsession-errors" and ".xfce4-session.verbose-log" or are errors in xfce logged somewhere else?

br

Offline

#9 2017-07-17 00:18:07

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 3,785

Re: Plugin in panel missing - sometimes ?

You can try this:

With root privileges, create the file /usr/local/bin/xfce4-panel with the following content:

#!/bin/bash

export PANEL_DEBUG=1
/usr/bin/xfce4-panel > /tmp/xfce4-panel.log 2>&1

...and make the file executable.

Log out and back in again and if the problem happens, have a look at the /tmp/xfce4-panel.log file.

What this does is the system will run this new xfce-panel executable in /usr/local/bin instead of the real one. This script sets up debug mode and runs the real xfce4-panel executable saving debug log info to /tmp/xfce4-panel.log. When you are done with the troubleshooting, rename the xfce4-panel file in /usr/local/bin and the system will return to running the real one.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#10 2017-07-17 06:38:49

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

ToZ wrote:

... rename the xfce4-panel file in /usr/local/bin and the system will return to running the real one.

Should it not be "delete" instead of "rename"?

br

Offline

#11 2017-07-17 10:21:37

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 3,785

Re: Plugin in panel missing - sometimes ?

Rename it to keep a copy around in case you want to enable it again.


How To Ask For Help           Xfce FAQ                            Xfce Release Information
The Xfce Community          Xfce Tips and Tricks

Offline

#12 2017-07-17 12:50:03

k-3.14
Member
From: Rhineland
Registered: 2017-02-18
Posts: 85

Re: Plugin in panel missing - sometimes ?

OK. Understood, but I take notes, of what I am doing on the computer. Helps (sometimes ...)

br

Offline

Board footer

Powered by FluxBB