why loads KDE any locale at startup?

Reindl Harald h.reindl at thelounge.net
Fri Apr 26 19:55:01 UTC 2013


in combination with preload and systemd-readahead
i realized that KDE loads ANY desktop file at startup
which is most likely the reason loading the desktop takes
way too long on recent hardware

i guess this is a miss-design upstream, however maybe
someone with more kde-knowledge than me is interested
to optimize these things

[root at srv-rhsoft:~]$ /usr/lib/systemd/systemd-readahead analyze | grep locale | wc -l
434
___________________________

these are all useless on a german desktop and would they have not been loaded
due login systemd-readahead would not list them

[root at srv-rhsoft:~]$ /usr/lib/systemd/systemd-readahead analyze | grep locale | grep -v /de/  | grep /l10n/ | wc -l
217

[root at srv-rhsoft:~]$ /usr/lib/systemd/systemd-readahead analyze | grep locale | grep -v /de/  | grep /l10n/
   100% ( 1)         2932: /usr/share/locale/l10n/at/entry.desktop
   100% ( 1)         2695: /usr/share/locale/l10n/ee/entry.desktop
   100% ( 1)         3524: /usr/share/locale/l10n/gb/entry.desktop
   100% ( 1)         2775: /usr/share/locale/l10n/fr/entry.desktop
   100% ( 1)         2366: /usr/share/locale/l10n/mt/entry.desktop
   100% ( 1)         2537: /usr/share/locale/l10n/mx/entry.desktop
   100% ( 1)         2603: /usr/share/locale/l10n/my/entry.desktop
   100% ( 1)         2761: /usr/share/locale/l10n/es/entry.desktop
   100% ( 1)         2988: /usr/share/locale/l10n/fi/entry.desktop
   100% ( 1)         2773: /usr/share/locale/l10n/hr/entry.desktop
   100% ( 1)         2776: /usr/share/locale/l10n/hu/entry.desktop
   100% ( 1)         2968: /usr/share/locale/l10n/id/entry.desktop
   100% ( 1)         2657: /usr/share/locale/l10n/ie/entry.desktop
   100% ( 1)         2151: /usr/share/locale/l10n/in/entry.desktop
   100% ( 1)         2464: /usr/share/locale/l10n/it/entry.desktop
   100% ( 1)         2572: /usr/share/locale/l10n/gr/entry.desktop
   100% ( 1)         2676: /usr/share/locale/l10n/lt/entry.desktop
   100% ( 1)         3219: /usr/share/locale/l10n/lu/entry.desktop
   100% ( 1)         2515: /usr/share/locale/l10n/lv/entry.desktop
   100% ( 1)         3876: /usr/share/locale/l10n/hk/entry.desktop
   100% ( 1)         3220: /usr/share/locale/l10n/kr/entry.desktop
   100% ( 1)         2533: /usr/share/locale/l10n/jp/entry.desktop
   100% ( 1)         3459: /usr/share/locale/l10n/nz/entry.desktop
   100% ( 1)         2901: /usr/share/locale/l10n/ph/entry.desktop
   100% ( 1)         2549: /usr/share/locale/l10n/pl/entry.desktop
   100% ( 1)         2914: /usr/share/locale/l10n/pt/entry.desktop
   100% ( 1)         2644: /usr/share/locale/l10n/ro/entry.desktop
   100% ( 1)         2419: /usr/share/locale/l10n/ru/entry.desktop
   100% ( 1)         2671: /usr/share/locale/l10n/se/entry.desktop
   100% ( 1)         2765: /usr/share/locale/l10n/sg/entry.desktop
   100% ( 1)         2957: /usr/share/locale/l10n/si/entry.desktop
   100% ( 1)         2868: /usr/share/locale/l10n/sk/entry.desktop
   100% ( 1)         2663: /usr/share/locale/l10n/th/entry.desktop
   100% ( 1)         2460: /usr/share/locale/l10n/tr/entry.desktop
   100% ( 1)         3695: /usr/share/locale/l10n/za/entry.desktop
   100% ( 1)         3068: /usr/share/locale/l10n/nl/entry.desktop
   100% ( 1)         2899: /usr/share/locale/l10n/no/entry.desktop
   100% ( 1)         4597: /usr/share/locale/l10n/us/entry.desktop
   100% ( 1)         3021: /usr/share/locale/l10n/be/entry.desktop
   100% ( 1)         3264: /usr/share/locale/l10n/au/entry.desktop
   100% ( 1)         2812: /usr/share/locale/l10n/bg/entry.desktop
   100% ( 1)         3063: /usr/share/locale/l10n/ca/entry.desktop
   100% ( 1)         3460: /usr/share/locale/l10n/ch/entry.desktop
   100% ( 1)         2354: /usr/share/locale/l10n/cn/entry.desktop
   100% ( 1)         2385: /usr/share/locale/l10n/cy/entry.desktop
   100% ( 1)         3351: /usr/share/locale/l10n/cz/entry.desktop
   100% ( 1)         2804: /usr/share/locale/l10n/dk/entry.desktop
   100% ( 1)         2675: /usr/share/locale/l10n/br/entry.desktop
   100% ( 1)         2349: /usr/share/locale/l10n/ec/entry.desktop
   100% ( 1)         2399: /usr/share/locale/l10n/dz/entry.desktop
   100% ( 1)         2645: /usr/share/locale/l10n/gd/entry.desktop
   100% ( 1)         2117: /usr/share/locale/l10n/eg/entry.desktop
   100% ( 1)         2576: /usr/share/locale/l10n/md/entry.desktop
   100% ( 1)         2940: /usr/share/locale/l10n/mg/entry.desktop
   100% ( 1)         3574: /usr/share/locale/l10n/mh/entry.desktop
   100% ( 1)         2893: /usr/share/locale/l10n/mk/entry.desktop
   100% ( 1)         2058: /usr/share/locale/l10n/ml/entry.desktop
   100% ( 1)         2526: /usr/share/locale/l10n/mm/entry.desktop
   100% ( 1)         2232: /usr/share/locale/l10n/ga/entry.desktop
   100% ( 1)         4316: /usr/share/locale/l10n/st/entry.desktop
   100% ( 1)         2871: /usr/share/locale/l10n/ms/entry.desktop
   100% ( 1)         2727: /usr/share/locale/l10n/mu/entry.desktop
   100% ( 1)         2795: /usr/share/locale/l10n/mv/entry.desktop
   100% ( 1)         2331: /usr/share/locale/l10n/mw/entry.desktop
   100% ( 1)         2754: /usr/share/locale/l10n/mz/entry.desktop
   100% ( 1)         2642: /usr/share/locale/l10n/ge/entry.desktop
   100% ( 1)         2527: /usr/share/locale/l10n/gm/entry.desktop
   100% ( 1)         2383: /usr/share/locale/l10n/gn/entry.desktop
   100% ( 1)         2104: /usr/share/locale/l10n/gh/entry.desktop
   100% ( 1)         2873: /usr/share/locale/l10n/gi/entry.desktop
   100% ( 1)         2669: /usr/share/locale/l10n/et/entry.desktop
   100% ( 1)         2179: /usr/share/locale/l10n/fj/entry.desktop
   100% ( 1)         2655: /usr/share/locale/l10n/er/entry.desktop
   100% ( 1)         2707: /usr/share/locale/l10n/hn/entry.desktop
   100% ( 1)         2199: /usr/share/locale/l10n/ht/entry.desktop
   100% ( 1)         3341: /usr/share/locale/l10n/fo/entry.desktop
   100% ( 1)         4913: /usr/share/locale/l10n/fk/entry.desktop
   100% ( 1)         2792: /usr/share/locale/l10n/il/entry.desktop
   100% ( 1)         1907: /usr/share/locale/l10n/iq/entry.desktop
   100% ( 1)         2231: /usr/share/locale/l10n/ir/entry.desktop
   100% ( 1)         2638: /usr/share/locale/l10n/is/entry.desktop
   100% ( 1)         5032: /usr/share/locale/l10n/fm/entry.desktop
   100% ( 1)         2817: /usr/share/locale/l10n/gp/entry.desktop
   100% ( 1)         3948: /usr/share/locale/l10n/gq/entry.desktop
   100% ( 1)         2564: /usr/share/locale/l10n/jm/entry.desktop
   100% ( 1)         2303: /usr/share/locale/l10n/jo/entry.desktop
   100% ( 1)         3035: /usr/share/locale/l10n/lc/entry.desktop
   100% ( 1)         3226: /usr/share/locale/l10n/li/entry.desktop
   100% ( 1)         2759: /usr/share/locale/l10n/lk/entry.desktop
   100% ( 1)         2597: /usr/share/locale/l10n/lr/entry.desktop
   100% ( 1)         3127: /usr/share/locale/l10n/gl/entry.desktop
   100% ( 1)         2895: /usr/share/locale/l10n/kz/entry.desktop
   100% ( 1)         2134: /usr/share/locale/l10n/la/entry.desktop
   100% ( 1)         2856: /usr/share/locale/l10n/gt/entry.desktop
   100% ( 1)         3262: /usr/share/locale/l10n/gw/entry.desktop
   100% ( 1)         2365: /usr/share/locale/l10n/gy/entry.desktop
   100% ( 1)         2393: /usr/share/locale/l10n/ls/entry.desktop
   100% ( 1)         2113: /usr/share/locale/l10n/gu/entry.desktop
   100% ( 1)         3147: /usr/share/locale/l10n/kg/entry.desktop
   100% ( 1)         2830: /usr/share/locale/l10n/kh/entry.desktop
   100% ( 1)         2635: /usr/share/locale/l10n/ki/entry.desktop
   100% ( 1)         2688: /usr/share/locale/l10n/km/entry.desktop
   100% ( 1)         2057: /usr/share/locale/l10n/ly/entry.desktop
   100% ( 1)         2156: /usr/share/locale/l10n/ma/entry.desktop
   100% ( 1)         2362: /usr/share/locale/l10n/mc/entry.desktop
   100% ( 1)         2727: /usr/share/locale/l10n/mn/entry.desktop
   100% ( 1)         3118: /usr/share/locale/l10n/kp/entry.desktop
   100% ( 1)         2121: /usr/share/locale/l10n/kw/entry.desktop
   100% ( 1)         3469: /usr/share/locale/l10n/ky/entry.desktop
   100% ( 1)         3396: /usr/share/locale/l10n/mo/entry.desktop
   100% ( 1)         2814: /usr/share/locale/l10n/mq/entry.desktop
   100% ( 1)         2947: /usr/share/locale/l10n/mr/entry.desktop
   100% ( 1)         2660: /usr/share/locale/l10n/na/entry.desktop
   100% ( 1)         3523: /usr/share/locale/l10n/nc/entry.desktop
   100% ( 1)         2268: /usr/share/locale/l10n/ne/entry.desktop
   100% ( 1)         3354: /usr/share/locale/l10n/nf/entry.desktop
   100% ( 1)         2038: /usr/share/locale/l10n/nu/entry.desktop
   100% ( 1)         1820: /usr/share/locale/l10n/om/entry.desktop
   100% ( 1)         2356: /usr/share/locale/l10n/pa/entry.desktop
   100% ( 1)         2112: /usr/share/locale/l10n/pe/entry.desktop
   100% ( 1)         4083: /usr/share/locale/l10n/pf/entry.desktop
   100% ( 1)         3836: /usr/share/locale/l10n/pg/entry.desktop
   100% ( 1)         2303: /usr/share/locale/l10n/ke/entry.desktop
   100% ( 1)         2159: /usr/share/locale/l10n/lb/entry.desktop
   100% ( 1)         2191: /usr/share/locale/l10n/nr/entry.desktop
   100% ( 1)         2532: /usr/share/locale/l10n/pk/entry.desktop
   100% ( 1)         4614: /usr/share/locale/l10n/pm/entry.desktop
   100% ( 1)         2638: /usr/share/locale/l10n/ng/entry.desktop
   100% ( 1)         3090: /usr/share/locale/l10n/pr/entry.desktop
   100% ( 1)         2196: /usr/share/locale/l10n/pw/entry.desktop
   100% ( 1)         2668: /usr/share/locale/l10n/py/entry.desktop
   100% ( 1)         1907: /usr/share/locale/l10n/qa/entry.desktop
   100% ( 1)         4568: /usr/share/locale/l10n/vi/entry.desktop
   100% ( 1)         2395: /usr/share/locale/l10n/rw/entry.desktop
   100% ( 1)         3086: /usr/share/locale/l10n/sa/entry.desktop
   100% ( 1)         3583: /usr/share/locale/l10n/sb/entry.desktop
   100% ( 1)         2800: /usr/share/locale/l10n/sc/entry.desktop
   100% ( 1)         1975: /usr/share/locale/l10n/sd/entry.desktop
   100% ( 1)         3256: /usr/share/locale/l10n/sh/entry.desktop
   100% ( 1)         2878: /usr/share/locale/l10n/sm/entry.desktop
   100% ( 1)         2502: /usr/share/locale/l10n/sn/entry.desktop
   100% ( 1)         2262: /usr/share/locale/l10n/so/entry.desktop
   100% ( 1)         2538: /usr/share/locale/l10n/sr/entry.desktop
   100% ( 1)         3065: /usr/share/locale/l10n/sv/entry.desktop
   100% ( 1)         2006: /usr/share/locale/l10n/sy/entry.desktop
   100% ( 1)         2941: /usr/share/locale/l10n/sz/entry.desktop
   100% ( 1)         2029: /usr/share/locale/l10n/td/entry.desktop
   100% ( 1)         2064: /usr/share/locale/l10n/tg/entry.desktop
   100% ( 1)         3065: /usr/share/locale/l10n/tj/entry.desktop
   100% ( 1)         2471: /usr/share/locale/l10n/tk/entry.desktop
   100% ( 1)         3327: /usr/share/locale/l10n/tm/entry.desktop
   100% ( 1)         2258: /usr/share/locale/l10n/tn/entry.desktop
   100% ( 1)         2232: /usr/share/locale/l10n/to/entry.desktop
   100% ( 1)         2354: /usr/share/locale/l10n/tv/entry.desktop
   100% ( 1)         2201: /usr/share/locale/l10n/tw/entry.desktop
   100% ( 1)         2732: /usr/share/locale/l10n/ua/entry.desktop
   100% ( 1)         2429: /usr/share/locale/l10n/ug/entry.desktop
   100% ( 1)         2570: /usr/share/locale/l10n/uy/entry.desktop
   100% ( 1)         3089: /usr/share/locale/l10n/uz/entry.desktop
   100% ( 1)         3079: /usr/share/locale/l10n/va/entry.desktop
   100% ( 1)         2853: /usr/share/locale/l10n/ve/entry.desktop
   100% ( 1)         2566: /usr/share/locale/l10n/vn/entry.desktop
   100% ( 1)         2510: /usr/share/locale/l10n/vu/entry.desktop
   100% ( 1)         3874: /usr/share/locale/l10n/wf/entry.desktop
   100% ( 1)         2267: /usr/share/locale/l10n/ws/entry.desktop
   100% ( 1)         1897: /usr/share/locale/l10n/ye/entry.desktop
   100% ( 1)         2464: /usr/share/locale/l10n/zm/entry.desktop
   100% ( 1)         2769: /usr/share/locale/l10n/zw/entry.desktop
   100% ( 1)         4268: /usr/share/locale/l10n/kn/entry.desktop
   100% ( 1)         2865: /usr/share/locale/l10n/ni/entry.desktop
   100% ( 1)         4589: /usr/share/locale/l10n/tc/entry.desktop
   100% ( 1)         2255: /usr/share/locale/l10n/np/entry.desktop
   100% ( 1)         4214: /usr/share/locale/l10n/tt/entry.desktop
   100% ( 1)         5424: /usr/share/locale/l10n/vc/entry.desktop
   100% ( 1)         4616: /usr/share/locale/l10n/tz/entry.desktop
   100% ( 1)         2232: /usr/share/locale/l10n/aw/entry.desktop
   100% ( 1)         3116: /usr/share/locale/l10n/az/entry.desktop
   100% ( 1)         2787: /usr/share/locale/l10n/bb/entry.desktop
   100% ( 1)         2227: /usr/share/locale/l10n/bj/entry.desktop
   100% ( 1)         3099: /usr/share/locale/l10n/af/entry.desktop
   100% ( 1)         2618: /usr/share/locale/l10n/ai/entry.desktop
   100% ( 1)         2645: /usr/share/locale/l10n/al/entry.desktop
   100% ( 1)         2760: /usr/share/locale/l10n/am/entry.desktop
   100% ( 1)         2417: /usr/share/locale/l10n/ao/entry.desktop
   100% ( 1)         3061: /usr/share/locale/l10n/ar/entry.desktop
   100% ( 1)         3590: /usr/share/locale/l10n/as/entry.desktop
   100% ( 1)         3228: /usr/share/locale/l10n/bf/entry.desktop
   100% ( 1)         2495: /usr/share/locale/l10n/ad/entry.desktop
   100% ( 1)         4389: /usr/share/locale/l10n/ae/entry.desktop
   100% ( 1)         4579: /usr/share/locale/l10n/ba/entry.desktop
   100% ( 1)         4351: /usr/share/locale/l10n/an/entry.desktop
   100% ( 1)         2765: /usr/share/locale/l10n/bd/entry.desktop
   100% ( 1)         2239: /usr/share/locale/l10n/bh/entry.desktop
   100% ( 1)         2545: /usr/share/locale/l10n/bi/entry.desktop
   100% ( 1)         4236: /usr/share/locale/l10n/ag/entry.desktop
   100% ( 1)         2638: /usr/share/locale/l10n/bm/entry.desktop
   100% ( 1)         3581: /usr/share/locale/l10n/bn/entry.desktop
   100% ( 1)         2641: /usr/share/locale/l10n/bo/entry.desktop
   100% ( 1)         4961: /usr/share/locale/l10n/cf/entry.desktop
   100% ( 1)         4339: /usr/share/locale/l10n/do/entry.desktop
   100% ( 1)         2729: /usr/share/locale/l10n/bw/entry.desktop
   100% ( 1)         2907: /usr/share/locale/l10n/by/entry.desktop
   100% ( 1)         2554: /usr/share/locale/l10n/bs/entry.desktop
   100% ( 1)         2407: /usr/share/locale/l10n/bt/entry.desktop
   100% ( 1)         2334: /usr/share/locale/l10n/bz/entry.desktop
   100% ( 1)         2284: /usr/share/locale/l10n/cg/entry.desktop
   100% ( 1)         3207: /usr/share/locale/l10n/ci/entry.desktop
   100% ( 1)         3031: /usr/share/locale/l10n/ck/entry.desktop
   100% ( 1)         2161: /usr/share/locale/l10n/cl/entry.desktop
   100% ( 1)         2559: /usr/share/locale/l10n/cm/entry.desktop
   100% ( 1)         2752: /usr/share/locale/l10n/co/entry.desktop
   100% ( 1)         2979: /usr/share/locale/l10n/cr/entry.desktop
   100% ( 1)         2211: /usr/share/locale/l10n/cu/entry.desktop
   100% ( 1)         2901: /usr/share/locale/l10n/cv/entry.desktop
   100% ( 1)         3613: /usr/share/locale/l10n/cx/entry.desktop
   100% ( 1)         2275: /usr/share/locale/l10n/dj/entry.desktop
   100% ( 1)         2676: /usr/share/locale/l10n/dm/entry.desktop




-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/kde/attachments/20130426/4da52d31/attachment.sig>


More information about the kde mailing list