Вирішив потикати палочкою цей ваш KDE Frameworks 5. об не зламати основну систему розчехлив старий ноутбук яки не вмикав уже півтора року щонайменше. Ноутбук старенький, на якомусь целероні з 1 Гб оперативки, оновлюватись буде вкрай повільно. Потрібен distcc. Але от халепа - і сервер і десктоп у мене 64-бітні, а distcc не вміє кросскомпіляцію. Ну, точніше, вміє, але через задній прохід. На щастя, вихід вкрай простий. Беремо 32-бітний stage3 (базова інсталляція Gentoo), розпаковуємо, чрутимось туди, ставимо vim, distcc, налаштовуємо усе - і полетіли! А найкраще тут те що цей чрут можна потім скопіювати і на сервер, і все буде працювати ок! Є тільки пара моментів. Перший, загальновідомий, - не працює -march=native. Але робимо де треба
gcc -### -march=native -x c -
і прописуємо все що треба вручну без проблем. Другий - не очевидний. Оскільки ми у stage за-chroot-ились, а не завантажили його за допомогою openrc, то init-скрипти будуть лаятись і відмовлятись працювати. Можна, звісно, заставити їх, але навіщо? Простіше зробити так:
su -s /bin/sh distcc -c "/usr/bin/distccd --daemon --no-detach --pid-file /var/run/distccd/distccd.pid --port 3633 --log-level notice --log-file /var/log/distccd.log -N 15 --allow 192.168.0.0/16"
І радіти життю.
Коротше кажучи, пруфпік:
KF5 ще сируватий. Ставити його - треба розмасковувати купу всього. Плюс ще купа софта не портована на KF5. Навіть KDM. Плюс після запуску я був вражений відсутністю декорацій у вікон і іконок. А запустити щось через Alt+F2 взагалі не виходило бо падав з сегфолтом KWin. Plasma не падала :) Щоб пофіксити все це достатньо було зробити kbuildsycoca5 у консолі від юзера. Але все ж...
Завантажується швидше за KDE4, але це може бути наслідком того що половини софта немає. Графіка плавна і швидка, але є лаг. Так, наприклад, розкладка клавіатури перемикається десь за 0.5 сек, що мене зовсім не влаштовує. Плюс є якась проблема с фокусом. Відтворити не вдалося, але пару разува коли клацав „мишкою“ по десктопу - вікно згорталось.
Ну то все добре, але поки одні фігачать KF5 - інші ламають пошту! Покидьки, у 4.14 щось навиправляли в akonadi і тепер він у мене постійно синхронізує мої 20к листів. Баг зарепорчено:
https://bugs.kde.org/show_bug.cgi?id=338571 Стектрейси і дебаг прикладено. Але всі забили. Сьогодні глянув diff між akonadi-server-1.12.1 і akonadi-server-1.13.0 - там 100500 змін у 100500 файлах. Git history теж не допомогла. А архітектура там така що... Не осилив, коротше кажучи. Не зважаючи на весь свій досвід. Так що рятуюсь калічним поштовим клієнтом у OSX і пильно придивляюсь до Trojita - висить поки на тестовому аккаунті. Після KMail найкращий поштовий клієнт для мене - Outlook (на роботі користуюсь).