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,которым можно делать различные украшения(загрузка с картинкой,цветная консоль и т.д. через фрейм буфер). Но есть один косяк,в арчах мейнтейнеры забили болт на него,и пока что собрать можно только ядро. Я буду следить за ситуацией,как только мейтейнеры схватятся за свою работу,я напишу об своих экспериментах.
Сейчас проект находится вот тут ,я совершенно случайным образом это обнаружил и был предельно рад.
Собирал ядро через 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
Post a Comment