Xfce Forum

Sub domains
 

You are not logged in.

#1 2023-07-21 14:12:08

almahdi
Member
Registered: 2020-07-04
Posts: 125

No Network icon in system status tray

This rather difficult issue and problem of panel bar
Network icon fails appear to in system status and/or tray on panel bar

The network icon is connman-gtk

this's on one Arch OS boot and/or partition (less size and number package installations), on another one with more size and number package installations, it works i.e. show up normally

Have compared, looked into each setting by menu-click on tray area on panel, both the same in window of:

Status tray Items
it has: Status Notifier and Systray Icons tab

in Systray Icons the list is the same for both, there is item connman-gtk
But the troubled OS one has none of them in tray area on panel,

So any knowledgeable one kindly help explain and show how to fix this ?

Offline

#2 2023-07-23 14:22:12

almahdi
Member
Registered: 2020-07-04
Posts: 125

Re: No Network icon in system status tray

It is discovered, turns out that connman-gtk icon on tray in panel bar failed to show if Arch linux use a /home of a  another partition but works i.e. shows normally using /home of old/original partition

Help pleeease help what actually is the principal work and how's the solution

Offline

#3 2023-07-23 15:35:37

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,097

Re: No Network icon in system status tray

I don't use connman-gtk, so not sure how much help I can be, but a few things to try. From both systems, can you post back:

xfconf-query -c xfce4-panel -lv | grep $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')
xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-items
xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-legacy-items

...lets see whats different.

From the problem system, run the panel in debug mode:

xfce4-panel -q
PANEL_DEBUG=1 xfce4-panel

...and post back all of the output.


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

#4 2023-07-23 18:29:14

almahdi
Member
Registered: 2020-07-04
Posts: 125

Re: No Network icon in system status tray

Starting purpose is to add another pair in addition to Linux natural, main / OS root & /home directory pair
...
...
image.png
...
...
which is shown wiith blank info due to not mounted by default as opposed to the lately created one into which being booted

So the main pair is perfectly works but not is the one created later shown here being mounted, booted

The very painful confusion is the discovery by the cross-check clearly spelled out that the lately created OS root, paired with the original /home, would lead to working normal desktop panel bar that can show network icon on system tray, meanwhile the main OS root paired with the more lately created /home would fail to perform that

that's for now and about to do xfce commands said above...

Last edited by almahdi (2023-07-24 01:44:46)

Offline

#5 2023-07-23 23:19:03

almahdi
Member
Registered: 2020-07-04
Posts: 125

Re: No Network icon in system status tray

Output from trouble 2nd OS- 2nd /home pair

$ xfconf-query -c xfce4-panel -lv | grep $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')
/plugins/plugin-6                             systray
/plugins/plugin-6/hidden-items                <<UNSUPPORTED>>
/plugins/plugin-6/hidden-legacy-items         <<UNSUPPORTED>>
/plugins/plugin-6/icon-size                   0
/plugins/plugin-6/known-items                 <<UNSUPPORTED>>
/plugins/plugin-6/known-legacy-items          <<UNSUPPORTED>>
/plugins/plugin-6/names-ordered               <<UNSUPPORTED>>
/plugins/plugin-6/square-icons                true

$ # Next CLI
$ xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-items
Value is an array with 3 items:

strawberry
blueman
Free Download Manager

$ # Next CLI
$ xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-legacy-items
Value is an array with 3 items:

clipman
connman-gtk
xfce4-power-manager


# Debug message
$ xfce4-panel -q ; PANEL_DEBUG=1 xfce4-panel
xfce4-panel(main): version 4.18.4 on gtk+ 3.24.38 (3.24.38), glib 2.76.3 (2.76.2)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x5640fc801370: rgba visual=0x5640fc756b70, compositing=true
xfce4-panel(base-window): 0x5640fc801370: rgba visual=0x5640fc756b70, compositing=true
xfce4-panel(base-window): 0x5640fc83a880: rgba visual=0x5640fc756b70, compositing=true
xfce4-panel(display-layout): 0x5640fc801370: display=:0.0{comp=true}, screen-0[0x5640fc73f070]=[1920,1080] (eDP-1=[0,0;1920,1080])
xfce4-panel(positioning): 0x5640fc801370: screen=0x5640fc73f070, monitors=1, output-name=(null), span-monitors=false, base=990,1057
xfce4-panel(positioning): 0x5640fc801370: working-area: screen=0x5640fc73f070, x=0, y=0, w=1920, h=1080
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/8
xfce4-panel(module): new item (type=external-wrapper, name=whiskermenu, id=8)
xfce4-panel(external): whiskermenu-8: child spawned; pid=2806, argc=7
xfce4-panel(module): new item (type=object-type, name=launcher, id=10)
xfce4-panel(module): new item (type=object-type, name=launcher, id=11)
xfce4-panel(module): new item (type=object-type, name=launcher, id=5)
xfce4-panel(module): new item (type=object-type, name=launcher, id=7)
xfce4-panel(module): new item (type=object-type, name=separator, id=3)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/13
xfce4-panel(module): new item (type=external-wrapper, name=pulseaudio, id=13)
xfce4-panel(external): pulseaudio-13: child spawned; pid=2810, argc=7
xfce4-panel(module): new item (type=object-type, name=tasklist, id=2)
xfce4-panel(module): new item (type=object-type, name=pager, id=4)
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=2814, argc=7
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/9
xfce4-panel(module): new item (type=external-wrapper, name=power-manager-plugin, id=9)
xfce4-panel(external): power-manager-plugin-9: child spawned; pid=2815, argc=7
xfce4-panel(clock): trying to instantiate logind sleep monitor
xfce4-panel(module): new item (type=object-type, name=clock, id=12)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/14
xfce4-panel(module): new item (type=external-wrapper, name=actions, id=14)
xfce4-panel(external): actions-14: child spawned; pid=2822, argc=7

** (wrapper-2.0:2815): WARNING **: 06:12:51.564: No outputs have backlight property
xfce4-panel(external): pulseaudio-13: child is embedded; 9 properties in queue
xfce4-panel(external): whiskermenu-8: child is embedded; 9 properties in queue
xfce4-panel(external): power-manager-plugin-9: child is embedded; 9 properties in queue
xfce4-panel(external): systray-6: child is embedded; 9 properties in queue

(wrapper-2.0:2810): libnotify-WARNING **: 06:12:51.620: Failed to connect to proxy
xfce4-panel(systray): rgba visual is 0x55e7013e6d60
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(external): actions-14: child is embedded; 9 properties in queue
xfce4-panel(display-layout): 0x5640fc801370: display=:0.0{comp=true}, screen-0[0x5640fc73f070]=[1920,1080] (eDP-1=[0,0;1920,1080])
xfce4-panel(positioning): 0x5640fc801370: screen=0x5640fc73f070, monitors=1, output-name=(null), span-monitors=false, base=990,1057
xfce4-panel(positioning): 0x5640fc801370: working-area: screen=0x5640fc73f070, x=0, y=0, w=1920, h=1080
xfce4-panel(display-layout): 0x5640fc801370: display=:0.0{comp=true}, screen-0[0x5640fc73f070]=[1920,1080] (eDP-1=[0,0;1920,1080])
xfce4-panel(positioning): 0x5640fc801370: screen=0x5640fc73f070, monitors=1, output-name=(null), span-monitors=false, base=990,1057
xfce4-panel(positioning): 0x5640fc801370: working-area: screen=0x5640fc73f070, x=0, y=0, w=1920, h=1080
xfce4-panel(display-layout): 0x5640fc801370: display=:0.0{comp=true}, screen-0[0x5640fc73f070]=[1920,1080] (eDP-1=[0,0;1920,1080])
xfce4-panel(positioning): 0x5640fc801370: screen=0x5640fc73f070, monitors=1, output-name=(null), span-monitors=false, base=990,1057
xfce4-panel(positioning): 0x5640fc801370: working-area: screen=0x5640fc73f070, x=0, y=0, w=1920, h=1080
^X
^Cxfce4-panel(main): received signal Interrupt <2>, quitting panel
xfce4-panel(application): saving /panels/panel-1: ids=false, providers=true
xfce4-panel(external): whiskermenu-8: plugin unrealized; quitting child
xfce4-panel(external): pulseaudio-13: plugin unrealized; quitting child
xfce4-panel(external): systray-6: plugin unrealized; quitting child
xfce4-panel(external): power-manager-plugin-9: plugin unrealized; quitting child
xfce4-panel(external): actions-14: plugin unrealized; quitting child
xfce4-panel(external): whiskermenu-8: plugin is being finalized
xfce4-panel(external): pulseaudio-13: plugin is being finalized
xfce4-panel(external): systray-6: plugin is being finalized
xfce4-panel(external): power-manager-plugin-9: plugin is being finalized
xfce4-panel(external): actions-14: plugin is being finalized
xfce4-panel(application): finalized

but this debug need to get control break due to its hang
wait output from main OS-/home...
EDIT:

$ xfconf-query -c xfce4-panel -lv | grep $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')
/plugins/plugin-6                             systray
/plugins/plugin-6/hidden-items                <<UNSUPPORTED>>
/plugins/plugin-6/hidden-legacy-items         <<UNSUPPORTED>>
/plugins/plugin-6/icon-size                   0
/plugins/plugin-6/known-items                 <<UNSUPPORTED>>
/plugins/plugin-6/known-legacy-items          <<UNSUPPORTED>>
/plugins/plugin-6/names-ordered               <<UNSUPPORTED>>
/plugins/plugin-6/square-icons                true

$ # Next CLI
$ xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-items
Value is an array with 3 items:

strawberry
blueman
Free Download Manager

$ # Next CLI
$ xfconf-query -c xfce4-panel -p $(xfconf-query -c xfce4-panel -lv | grep systray | awk '{print $1}')/known-legacy-items
Value is an array with 3 items:

clipman
connman-gtk
xfce4-power-manager

Last edited by almahdi (2023-07-24 01:46:49)

Offline

#6 2023-07-24 02:13:36

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,097

Re: No Network icon in system status tray

Can you post back the following on the problemmatic O/S?

journalctl --user | grep connman

Also, try this panel debug to see if we get more info about connman:

xfce4-panel -q
PANEL_DEBUG=systray xfce4-panel

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

#7 2023-07-24 10:56:53

almahdi
Member
Registered: 2020-07-04
Posts: 125

Re: No Network icon in system status tray

I'm waiting answer from Artix: non systemd Arch, i.e. instead openRC Arch, what is journalctl equivalent in openRC


In the meantime have output of

$ xfce4-panel -q ; PANEL_DEBUG=systray xfce4-panel
xfce4-panel(main): version 4.18.4 on gtk+ 3.24.38 (3.24.38), glib 2.76.3 (2.76.2)
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(application): found window manager after 1 tries
xfce4-panel(base-window): 0x55a3a4a7ca20: rgba visual=0x55a3a48fd6b0, compositing=true
xfce4-panel(base-window): 0x55a3a4a7ca20: rgba visual=0x55a3a48fd6b0, compositing=true
xfce4-panel(base-window): 0x55a3a4a41bb0: rgba visual=0x55a3a48fd6b0, compositing=true
xfce4-panel(display-layout): 0x55a3a4a7ca20: display=:0.0{comp=true}, screen-0[0x55a3a48e5df0]=[1920,1080] (eDP-1=[0,0;1920,1080])
xfce4-panel(positioning): 0x55a3a4a7ca20: screen=0x55a3a48e5df0, monitors=1, output-name=(null), span-monitors=false, base=990,1057
xfce4-panel(positioning): 0x55a3a4a7ca20: working-area: screen=0x55a3a48e5df0, x=0, y=0, w=1920, h=1080
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/8
xfce4-panel(module): new item (type=external-wrapper, name=whiskermenu, id=8)
xfce4-panel(external): whiskermenu-8: child spawned; pid=2875, argc=7
xfce4-panel(module): new item (type=object-type, name=launcher, id=10)
xfce4-panel(module): new item (type=object-type, name=launcher, id=11)
xfce4-panel(module): new item (type=object-type, name=launcher, id=5)
xfce4-panel(module): new item (type=object-type, name=launcher, id=7)
xfce4-panel(module): new item (type=object-type, name=separator, id=3)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/13
xfce4-panel(module): new item (type=external-wrapper, name=pulseaudio, id=13)
xfce4-panel(external): pulseaudio-13: child spawned; pid=2880, argc=7
xfce4-panel(module): new item (type=object-type, name=tasklist, id=2)
xfce4-panel(module): new item (type=object-type, name=pager, id=4)
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=2884, argc=7
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/9
xfce4-panel(module): new item (type=external-wrapper, name=power-manager-plugin, id=9)
xfce4-panel(external): power-manager-plugin-9: child spawned; pid=2885, argc=7
xfce4-panel(clock): trying to instantiate logind sleep monitor
xfce4-panel(module): new item (type=object-type, name=clock, id=12)
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/14
xfce4-panel(module): new item (type=external-wrapper, name=actions, id=14)
xfce4-panel(external): actions-14: child spawned; pid=2892, argc=7

** (wrapper-2.0:2885): WARNING **: 17:51:44.918: No outputs have backlight property
xfce4-panel(systray): rgba visual is 0x5647dbd22bc0
xfce4-panel(systray): registered manager on screen 0
xfce4-panel(external): systray-6: child is embedded; 9 properties in queue
xfce4-panel(external): pulseaudio-13: child is embedded; 9 properties in queue
xfce4-panel(external): whiskermenu-8: child is embedded; 9 properties in queue
xfce4-panel(external): power-manager-plugin-9: child is embedded; 9 properties in queue

(wrapper-2.0:2880): libnotify-WARNING **: 17:51:45.032: Failed to connect to proxy
xfce4-panel(systray): requested cells=0, rows=1, icon_size=41, children=0
xfce4-panel(systray): allocate rows=1, icon_size=41, w=1, h=41, horiz=true, border=0
xfce4-panel(external): actions-14: child is embedded; 9 properties in queue
^Cxfce4-panel(main): received signal Interrupt <2>, quitting panel
xfce4-panel(application): saving /panels/panel-1: ids=false, providers=true
xfce4-panel(external): whiskermenu-8: plugin unrealized; quitting child
xfce4-panel(external): pulseaudio-13: plugin unrealized; quitting child
xfce4-panel(external): systray-6: plugin unrealized; quitting child
xfce4-panel(external): power-manager-plugin-9: plugin unrealized; quitting child
xfce4-panel(external): actions-14: plugin unrealized; quitting child
xfce4-panel(external): whiskermenu-8: plugin is being finalized
xfce4-panel(external): pulseaudio-13: plugin is being finalized
xfce4-panel(external): systray-6: plugin is being finalized
xfce4-panel(external): power-manager-plugin-9: plugin is being finalized
xfce4-panel(external): actions-14: plugin is being finalized
xfce4-panel(application): finalized

Offline

#8 2023-07-24 12:52:16

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,097

Re: No Network icon in system status tray

almahdi wrote:

what is journalctl equivalent in openRC

Unfortunately, I don't know. I'm asking you to review user logs to see if there is anything there about connman. It might be in an ~/.xsession-errors file or /var/log/messages on non-systemd systems.


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

#9 2023-07-24 14:42:27

almahdi
Member
Registered: 2020-07-04
Posts: 125

Re: No Network icon in system status tray

Yes, just get into /var/log
But then nothing found by

grep -R connman .

More valuable IMHO, is the xfce4-panel debug output above, indeed this's the subtlest, painful problem in my Linux work

Offline

#10 2023-07-24 18:02:47

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,097

Re: No Network icon in system status tray

Unfortunately, the panel debug info does not contain any information specific to connman-gtk. Are you able to run connman-gtk in some sort of debug mode (I'm not familiar with this tool)?

Can you post back your connman-gtk Exec string?

fgrep -iR connman ~/.config/autostart

...and if blank:

fgrep -iR connman /etc/xdg/autostart

Note: "-i" to ignore case.

Also, on the problemmatic system:

ps -ef | grep -i connman

Edit: This might also be of interest.

Last edited by ToZ (2023-07-24 18:07:09)


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

Board footer

Powered by FluxBB