From 6a511250babf19ea0cd7ff0fa427564e53964dd9 Mon Sep 17 00:00:00 2001 From: Ferass El Hafidi Date: Tue, 26 May 2026 16:15:34 +0000 Subject: [PATCH] main/postmarketos-bootsplash: add plymouth.prefer-fbcon Plymouth added a new console viewer to replace fbcon, however it is quite slow and needs another font in the initramfs (and we're already kind of running out of space if we just keep adding more and more). Switch to the old behavior of just using fbcon. Signed-off-by: Ferass El Hafidi Part-of: --- main/postmarketos-bootsplash/20-plymouth.conf | 6 ++++++ main/postmarketos-bootsplash/APKBUILD | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main/postmarketos-bootsplash/20-plymouth.conf b/main/postmarketos-bootsplash/20-plymouth.conf index ad89dc98a..6932dcfac 100644 --- a/main/postmarketos-bootsplash/20-plymouth.conf +++ b/main/postmarketos-bootsplash/20-plymouth.conf @@ -5,3 +5,9 @@ splash # there's a valid drm-enabled console available. This tells plymouth to run # anyways. plymouth.ignore-serial-consoles + +# Newer releases of plymouth include a new standalone console viewer to replace +# fbcon in kernels with CONFIG_VT disabled. However it is quite slow, needs +# an additional monospace font, and we have no plans to disable CONFIG_VT +# anytime soon. Tell plymouth to prefer the old way of using fbcon for logging. +plymouth.prefer-fbcon diff --git a/main/postmarketos-bootsplash/APKBUILD b/main/postmarketos-bootsplash/APKBUILD index ba39e7057..4ca8a7817 100644 --- a/main/postmarketos-bootsplash/APKBUILD +++ b/main/postmarketos-bootsplash/APKBUILD @@ -1,7 +1,7 @@ # Co-Maintainer: Ferass El Hafidi maintainer="Clayton Craft " pkgname=postmarketos-bootsplash -pkgver=1 +pkgver=2 pkgrel=0 pkgdesc="pmOS integration components for boot/shutdown splash screen" url="https://postmarketos.org" @@ -55,7 +55,7 @@ openrc() { } sha512sums=" -dc6d38d3048ee3be47871cb9f4909cc7572f57be792c1cf39688abfd9659e5149699308ead35fe7fd37b87fbac5668cbf03d3b6acd74ec05c8c4b39735e9e8df 20-plymouth.conf +1b46f7b4891c27e0f08852b8149ca49f8965911295b40324c76bd279b887c2c9b5384dfeace469dfc11606b8f05f0115cffd1046d50e3c5febac235a9b383d63 20-plymouth.conf 94a75f556c048296ee80fe61f7f9a68e408102eab00d12916cdc2f9ad860e2d449e0d86ef014caea43361621ed2cbb9d61cb21a8f573b4e93fc9f6052459e4c6 60-seat-id-path.rules 5d11ab555600606f5f27146aa982075d622068bb82b34144459c174da9e22c19b3adcd076d780885cd97313f1e3aee87052769e32d8b1332e4516abd0c9dda0d kill-plymouth 50a94758b46c9a2ef05845779237ef47db106741b5a31c9a6db2cc36ed9a8afd7e736d2628f050a15724b8ebaaef8e8d57145ad02c247ecee83191ee14a107ae plymouthd.conf