Invisible action buttons in XFCE

Everything about X, Gnome, KDE, ... and everything running on it

Invisible action buttons in XFCE

Postby scary-rob » 2018-09-02 00:04

I have set up an intelligently hiding panel at the top right of my screen. It has one item on it: Action Buttons. In the Action Buttons widget settings, I have set up the widget to display the buttons in the panel rather than opening a menu window, and I have disabled the "logout" "hibernate" and "switch user" buttons because I don't use them. I have an intermittent problem with this widget. Sometimes the action buttons are invisible on the panel: the icons disappear. I can still click on them and they still work, and I can see what they are by hovering the mouse over the empty grey of my panel and waiting for a caption label to appear. It's just that on some logins the icons don't seem to load.

As far as I can tell, there is no problem with any other icons. I'm using the XFCE-dusk theme with Oxygen icons. Changing icon theme doesn't seem to do anything for this issue.

The thing is, I've got Fedora 28 with XFCE 4.12 on a laptop with a hiding panel set up in exactly the same way, and I'm not getting the problem on my Fedora machine. I've searched the forum and googled the problem and nothing relevant comes up. Surely I can't be the only user this affects? I also can't believe I'm the only English-speaking user in the world who sets up an action button widget to have a limited number of buttons on display rather than opening an action button menu widow. Is everyone else just logging back out and in again or ignoring it? Or is there an obvious fix I've missed?

It's a minor niggle, but the fact that I can't find any discussion on this anywhere is puzzling me. :?
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57

Re: Invisible action buttons in XFCE

Postby debiman » 2018-09-02 06:41

sounds like a graphical problem (yep, that's vague).

define "sometimes".

see if the panel logs things, and have a look at that.
failing that, you can always start it from the terminal and look at the terminal output.
User avatar
debiman
 
Posts: 3064
Joined: 2013-03-12 07:18

Re: Invisible action buttons in XFCE

Postby scary-rob » 2018-09-02 12:52

By "sometimes" I mean sometimes. There doesn't seem to be any rhyme or reason to it - one time I boot and they're there, another time I'll boot and they're not. They can go for days without a glitch, then be invisible every other logon. Whether they're visible or not, they remain in whatever state for the whole session - they don't disappear or come back when I suspend.

They're visible today. When I have some time later, I'll look for a log and do some terminal fiddling.
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57

Re: Invisible action buttons in XFCE

Postby scary-rob » 2018-09-02 18:02

The only logs I can find that look like they might have any relevance to the panel are /home/[username]/.xfce4-session.verbose-log and .xfce4-session.verbose-log.last

Conveniently, the buttons were missing last session and present today, so I ran:

Code: Select all
diff .xfce4-session.verbose-log .xfce4-session.verbose-log.last


The output is quite long and I don't know what I'm looking for, so I'm going to go over it with a fine-toothed comb when I've got some time on my hands. Here's the output if anyone wants to look at it in the mean time:

Code: Select all
81c81
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1138)
---
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1147)
98c98
< TRACE[xfsm-startup.c:1120] xfsm_startup_child_watch(): Client Id = 2752c65f4-80aa-4d5c-9fe4-df1c53277957, PID 1140 exited with status 0
---
> TRACE[xfsm-startup.c:1120] xfsm_startup_child_watch(): Client Id = 2752c65f4-80aa-4d5c-9fe4-df1c53277957, PID 1149 exited with status 0
106,111d105
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, xfce4-panel)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
< TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 2)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1141)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (CurrentDirectory, /home/rob)
< TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (_GSM_Priority, 25)
117a112,117
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, xfce4-panel)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 2)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1150)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (CurrentDirectory, /home/rob)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (_GSM_Priority, 25)
121c121
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1142)
---
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1151)
136c136
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1144)
---
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1153)
139c139
< TRACE[xfsm-startup.c:1120] xfsm_startup_child_watch(): Client Id = 273ca2e6b-d14e-49fc-ba8c-c792a692b0bb, PID 1153 exited with status 0
---
> TRACE[xfsm-startup.c:1120] xfsm_startup_child_watch(): Client Id = 273ca2e6b-d14e-49fc-ba8c-c792a692b0bb, PID 1162 exited with status 0
153c153
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1154)
---
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 1182)
159c159
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 22d051181-01a2-4c1e-ae27-fee8c60d3196, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2547e1340-b77e-4b27-92fe-872c3d395d1e, received SAVE YOURSELF DONE [Success = True]
165,167c165,168
< TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 21, received NEW CLIENT
<
< TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 21, received REGISTER CLIENT [Previous Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d]
---
> TRACE[xfsm-startup.c:1147] xfsm_startup_timeout(): Client Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d failed to register in time
> TRACE[xfsm-startup.c:1162] xfsm_startup_handle_failed_startup(): Client Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d failed to start
> TRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 262e92218-cc10-47cd-9a64-5f1fd1a4da1d exited, removing from session.
> TRACE[xfsm-manager.c:452] xfsm_manager_handle_failed_properties(): Client Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d: running discard command rm:2.
203a205,206
> TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 21, received NEW CLIENT
>
206c209
< TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 22, received REGISTER CLIENT [Previous Id = None]
---
> TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 21, received REGISTER CLIENT [Previous Id = None]
210c213,225
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 201ee0649-a7b6-4669-ad30-3715ff8a0d8f, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 22, received REGISTER CLIENT [Previous Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d]
>
> TRACE[xfsm-manager.c:916] xfsm_manager_register_client(): Client Id = 262e92218-cc10-47cd-9a64-5f1fd1a4da1d registering, failed to find matching properties
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 254349fd0-0b5b-4118-90fd-e75ef8889329, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 22, received REGISTER CLIENT [Previous Id = None]
>
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, amarok)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
> TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2d33c44ab-7ad2-4b72-b308-b864c02c6d2d, received SAVE YOURSELF DONE [Success = True]
221c236
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2ae85f673-91ad-47ac-8a63-fc47cd0dea20, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2942536d5-6dfd-4fa3-82c8-71d327125926, received SAVE YOURSELF DONE [Success = True]
231c246
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 275d81151-f843-41a2-b799-722c2a0f1ad1, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 20cf4d2f9-5d92-440c-b6c2-346aed6bbf19, received SAVE YOURSELF DONE [Success = True]
233c248,249
< TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 25, received NEW CLIENT
---
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 20cf4d2f9-5d92-440c-b6c2-346aed6bbf19 exited, removing from session.
> TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 24, received NEW CLIENT
235c251
< TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 25, received REGISTER CLIENT [Previous Id = None]
---
> TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 24, received REGISTER CLIENT [Previous Id = None]
237c253,255
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, xfce4-terminal)
---
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (CloneCommand)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, firefox)
239,243c257,264
< TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 2435)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (CurrentDirectory, /home/rob)
< TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (_GSM_Priority, 50)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (_GSM_DesktopFile, /usr/share/applications/xfce4-terminal.desktop)
---
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2f124bf63-e178-424b-9ac6-72abbf6ecde5, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 2f124bf63-e178-424b-9ac6-72abbf6ecde5 exited, removing from session.
> TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 24, received NEW CLIENT
>
> TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 24, received REGISTER CLIENT [Previous Id = None]
>
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
245c266,268
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2a681d84a-e2d8-4dd1-b4e5-72a342389523, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, firefox)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 249081f71-5ca4-4b5a-9a86-cd4ddad020b5, received SAVE YOURSELF DONE [Success = True]
247c270
< TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 275d81151-f843-41a2-b799-722c2a0f1ad1 exited, removing from session.
---
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 249081f71-5ca4-4b5a-9a86-cd4ddad020b5 exited, removing from session.
256c279
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 21642f7b8-bc94-487e-baf1-2f6e81415085, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 21634c816-80d5-43a4-826d-00a02e877931, received SAVE YOURSELF DONE [Success = True]
258c281,282
< TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 25, received NEW CLIENT
---
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 21634c816-80d5-43a4-826d-00a02e877931 exited, removing from session.
> TRACE[sm-layer.c:162] sm_new_client(): ICE connection fd = 24, received NEW CLIENT
260c284
< TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 25, received REGISTER CLIENT [Previous Id = None]
---
> TRACE[sm-layer.c:213] sm_register_client(): ICE connection fd = 24, received REGISTER CLIENT [Previous Id = None]
262c286,319
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, xfce4-terminal)
---
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (CloneCommand)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, firefox)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 282e3e790-1ac6-46bc-8013-4e9e5f489506, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:428] xfsm_manager_handle_failed_properties(): Client Id 282e3e790-1ac6-46bc-8013-4e9e5f489506 exited, removing from session.
> TRACE[xfsm-manager.c:1130] xfsm_manager_save_yourself_global(): enteringTRACE[xfsm-manager.c:303] xfsm_manager_set_state():
> state is now XFSM_MANAGER_SHUTDOWN
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 22909abc7-1b3c-4bb4-b003-bd3d602c59cf, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2547e1340-b77e-4b27-92fe-872c3d395d1e, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 254349fd0-0b5b-4118-90fd-e75ef8889329, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:232] sm_interact_request(): Client Id = 268e7dae2-6a35-47d6-a65d-7b9dca1f3d12, received INTERACT REQUEST [Dialog type = Normal]
>
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 244979bc1-4d25-4347-a4cd-af4b5cd90b7a, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, /home/rob/.dropbox-dist/dropbox-lnx.x86_64-56.4.94/dropbox)
> TRACE[sm-layer.c:246] sm_interact_done(): Client Id = 268e7dae2-6a35-47d6-a65d-7b9dca1f3d12, received INTERACT DONE [Cancel shutdown = False]
>
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2752c65f4-80aa-4d5c-9fe4-df1c53277957, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2ac68a574-a05a-450b-a0d4-e841cfd9c792, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
> TRACE[sm-layer.c:290] sm_save_yourself_phase2_request(): Client Id = 268e7dae2-6a35-47d6-a65d-7b9dca1f3d12, received SAVE YOURSELF PHASE2 REQUEST
>
> TRACE[xfsm-manager.c:1271] xfsm_manager_save_yourself_phase2(): enteringTRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, telegram-desktop)
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (Program, amarok)
> TRACE[sm-layer.c:232] sm_interact_request(): Client Id = 2942536d5-6dfd-4fa3-82c8-71d327125926, received INTERACT REQUEST [Dialog type = Normal]
>
> TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (UserID, rob)
263a321,331
> TRACE[sm-layer.c:232] sm_interact_request(): Client Id = 210eb3066-f983-4523-b187-4a9d43e28e8f, received INTERACT REQUEST [Dialog type = Normal]
>
> TRACE[sm-layer.c:232] sm_interact_request(): Client Id = 2d33c44ab-7ad2-4b72-b308-b864c02c6d2d, received INTERACT REQUEST [Dialog type = Normal]
>
> TRACE[sm-layer.c:246] sm_interact_done(): Client Id = 2942536d5-6dfd-4fa3-82c8-71d327125926, received INTERACT DONE [Cancel shutdown = False]
>
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
> TRACE[sm-layer.c:246] sm_interact_done(): Client Id = 210eb3066-f983-4523-b187-4a9d43e28e8f, received INTERACT DONE [Cancel shutdown = False]
>
> TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand)
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
265,270c333,339
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (ProcessID, 5071)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (CurrentDirectory, /home/rob)
< TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (_GSM_Priority, 50)
< TRACE[xfsm-properties.c:489] xfsm_properties_set_string(): -> Set string (_GSM_DesktopFile, /usr/share/applications/xfce4-terminal.desktop)
< TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (CloneCommand)
< TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 20fdf9425-4446-4024-93c6-d67a1e9b4798, received SAVE YOURSELF DONE [Success = True]
---
> TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2942536d5-6dfd-4fa3-82c8-71d327125926, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 210eb3066-f983-4523-b187-4a9d43e28e8f, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[sm-layer.c:246] sm_interact_done(): Client Id = 2d33c44ab-7ad2-4b72-b308-b864c02c6d2d, received INTERACT DONE [Cancel shutdown = False]
272c341,358
< TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): entering
\ No newline at end of file
---
> TRACE[xfsm-properties.c:629] xfsm_properties_set_from_smprop(): -> Set strv (RestartCommand)
> TRACE[xfsm-properties.c:680] xfsm_properties_remove(): -> Removing (DiscardCommand)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 2d33c44ab-7ad2-4b72-b308-b864c02c6d2d, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:1554] xfsm_manager_maybe_enter_phase2(): Client Id = 268e7dae2-6a35-47d6-a65d-7b9dca1f3d12 enters SAVE YOURSELF PHASE2.
>
> TRACE[sm-layer.c:304] sm_save_yourself_done(): Client Id = 268e7dae2-6a35-47d6-a65d-7b9dca1f3d12, received SAVE YOURSELF DONE [Success = True]
>
> TRACE[xfsm-manager.c:1295] xfsm_manager_save_yourself_done(): enteringTRACE[xfsm-manager.c:1573] xfsm_manager_complete_saveyourself(): Manager finished SAVE YOURSELF, session data will be stored now.
>
> TRACE[xfsm-manager.c:1459] xfsm_manager_perform_shutdown(): enteringTRACE[xfsm-manager.c:303] xfsm_manager_set_state():
> state is now XFSM_MANAGER_SHUTDOWNPHASE2
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[xfsm-properties.c:555] xfsm_properties_set_uchar(): -> Set uchar (RestartStyleHint, 0)
> TRACE[ice-layer.c:99] ice_error_handler(): ICE connection fd = 23, ICE I/O error on connection


The next time the buttons vanish, I'll take a look in /home/[username]/.xsession-errors to see if anything somes up.

If any other XFCE users know of places I can look for clues, I'd be grateful to know.
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57

Re: Invisible action buttons in XFCE

Postby scary-rob » 2018-09-02 18:14

So I ran
Code: Select all
xfce4-panel -q && xfce4-panel

(This may seem an odd way of doing it, but Iwasn't getting any terxtual feedback from the terminal when I just ran the command with -r)

As the panel restarted, I got this:

(wrapper-2.0:5327): 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:5327): 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:5327): 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:5327): 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
weather-Message: getting https://api.met.no/weatherapi/locationf ... 00;msl=152

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


I've restarted the panel a few times now, and the action buttons are still obstinately present. Unfortunately, the intermittent nature of the problem means I can't say that this conclusively proves that the issue is tied to the session.
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57

Re: Invisible action buttons in XFCE

Postby scary-rob » 2018-09-02 21:02

I've just discovered that restarting the panel as above when it's not showing the buttons makes them visible again. So it's looking like a panel instance thing rather than an xfce session thing.
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57

Re: Invisible action buttons in XFCE

Postby debiman » 2018-09-03 17:19

which means that the warnings above are useless?
the last one (node button etc.) looked interesting.

you could try just adding a delay before the panel startup, maybe that's a sufficient workaround.
where are the icons in question located?
User avatar
debiman
 
Posts: 3064
Joined: 2013-03-12 07:18

Re: Invisible action buttons in XFCE

Postby scary-rob » 2018-09-03 18:04

/usr/share/icons/oxygen as far as I know.

As for that node button, if its owner is PulseAudio, my guess is that it's referring to the PulseAudio controller I've got on another panel.

Thanks. I'll give adding the delay a go, but it could be days before I know whether it's worked or not.
scary-rob
 
Posts: 22
Joined: 2018-06-22 15:57


Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable