KF5

Sep. 25th, 2014 11:22 pm
madf: (Default)
[personal profile] madf
Вирішив потикати палочкою цей ваш 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"

І радіти життю.

Коротше кажучи, пруфпік:
screenshot

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 (на роботі користуюсь).

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 11:39 am
Powered by Dreamwidth Studios