Linux kernel.The fbcondecor Kernel Patch

На днях осуществил давнюю мечту,пропатчил ядро fbcondeco'ом. Дело в том что разработчики закинули свой проект в 2011 году и понятное дело что патч стал не совместим. Но случилось чудо,ребята взялись за проект(те или не те,не знаю,но взялись.).
Сейчас проект находится вот тут ,я совершенно случайным образом это обнаружил и был предельно рад.
Собирал ядро через ABS.
1)sudo abs /core/linux

2)cp -r /var/abs/core/linux ~/abs

3)Кладём в ~/abs/linux патч && Прописываем его в PKGBUILD'е ,а так же надо раскомментировать строку,в которой стоит выбор чем конфигурировать ядро. Так же следует отредактировать название на нужное вам.

4)makepkg -g (берём md5sum'му и кладём её в PKGBUILD)

5)makepkg //Пошла сборка
6)Конфигурируем по вкусу. Для включения патча требуется что бы значения были такими:

FRAMEBUFFER_CONSOLE включено(enabled)
FB_TILEBLITTING Выключено(disabled)
LOGO Выключено(enabled)
FB_VESA Включено(enabled)
Сохраняем,выходим из конфигуратора.

7)Пошла сборка,это на долго(в среднем больше чем 60 минут ,но смотря что вы там включили). Можете смело идти пить чай/кофе/etc,делать поесть,пофапать
8)Собралось? Ну то pacman -U <пакеты которые собрались>

Зачем это нужно ? А нужно это для fbsplash,которым можно делать различные украшения(загрузка с картинкой,цветная консоль и т.д. через фрейм буфер). Но есть один косяк,в арчах мейнтейнеры забили болт на него,и пока что собрать можно только ядро. Я буду следить за ситуацией,как только мейтейнеры схватятся за свою работу,я напишу об своих экспериментах.

Comments

Popular posts from this blog

Приветы всем!