! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
[PATCH] Start the settings daemon first
Status:
RESOLVED: FIXED
Product:
Xfce4-settings
Component:
Xfsettingsd

Comments

Description Olivier Fourdan editbugs 2019-07-10 21:22:12 CEST
Created attachment 8749 
[PATCH] xfsettingsd: Start with the highest priority

I think it makes a lot of sense to start the settings daemon with the highest priority, so it gets started first, because all other components depend on the settings applied by xfsettingsd and applying those after the other components have started is very expensive, clients have to reconfigure themselves, reload fonts, themes, reload configuration, etc.
    
If we load the settings first, the other applications do not need all that reconfiguration and therefore we end up starting the whole session faster.


See bug 15485
Comment 1 Olivier Fourdan editbugs 2019-07-10 21:27:37 CEST
Created attachment 8750 
Updated patch
Comment 2 Git Bot editbugs 2019-07-11 00:17:29 CEST
Olivier Fourdan referenced this bugreport in commit 92ddf97f8e8b976c3aa4483e2a5d1a23078ae84f

xfsettingsd: Start with the highest priority (Bug #15697)

https://git.xfce.org/xfce/xfce4-settings/commit?id=92ddf97f8e8b976c3aa4483e2a5d1a23078ae84f
Comment 3 Simon Steinbeiss editbugs 2019-07-11 00:17:59 CEST
Thanks, makes a lot of sense!
Comment 4 Git Bot editbugs 2019-07-26 00:15:56 CEST
Olivier Fourdan referenced this bugreport in commit 86717779a48e7fb4cd37171ca4e2766672a8d8a9

Revert "xfsettingsd: Start with the highest priority (Bug #15697)"

https://git.xfce.org/xfce/xfce4-settings/commit?id=86717779a48e7fb4cd37171ca4e2766672a8d8a9

Bug #15697

Reported by:
Olivier Fourdan
Reported on: 2019-07-10
Last modified on: 2019-07-26

People

Assignee:
Simon Steinbeiss
CC List:
1 user

Version

Version:
unspecified

Attachments

[PATCH] xfsettingsd: Start with the highest priority (1.54 KB, patch)
2019-07-10 21:22 CEST , Olivier Fourdan
no flags
Updated patch (1.54 KB, patch)
2019-07-10 21:27 CEST , Olivier Fourdan
no flags

Additional information