Created attachment 562666 [details, diff] fbcondecor patch for kernel 4.20.x The patch from bug 637434 no longer applies or is included in gentoo-sources 4.20.x. I've attached a proposed patch that I've tested on 4.20.3 that works with setting a tty background and bootsplash.
Am I wrong that you need splashutils for all of this to work ?
I'm uncertain as to fbcondecor's utility without splashutils as I believe that was the primary (Gentoo) use case. Given that splashutils has been removed from Gentoo, perhaps the patch has been dropped on purpose? I just noticed that it was still being included on current 4.19.x releases.
How did you test it on 4.20.3 as indicated without splashutils?
I did test it with splashutils on a rather aged Gentoo installation and didn't realize it had been removed until just now.
Ok, i think the side effect of this bug is for me to remove fbcondecor from the rest of the active kernels. Without a splashutils, it won't work anyways.
I really love the splashutils/fbcondecor and there's no alternative. I'm still using it with splashutils in my own local overlay.
fbcondecor is unsupported and no longer carried in genpatches
For those concerned. Splashutils will partially work without the kernel patch. What I mean is bootsplash screens will work. But console decorations will not work. As of kernel 5.x the fbcondecor patch will apply but kernel compilation will fail. If all you want is a bootsplash but dont care about console decorations then you dont need the patch anyway. Bootsplashes are currently working on my machine. Kernel 5.1.3. Using gen genkernel git and v86d which also isn't in the tree anymore...with uvesa built into the kernel and using splashutils 1.5.4.4-r8 (also not in the Portage tree anymore). I have all of this (v86d and splashutils) as well as all of the original "splash theme" packages in my local overlay. Just wanted to pass this info along. Obviously this isn't a supported setup but it does work.