Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Replacement/alternative to fbsplash
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
JumboAg
Apprentice
Apprentice


Joined: 03 Mar 2007
Posts: 209
Location: Dallas, TX

PostPosted: Wed Oct 12, 2022 8:30 pm    Post subject: Replacement/alternative to fbsplash Reply with quote

Is there a replacement/alternative to fbsplash to do framebuffer console decorations these days? Plymouth lets you do a splash screen but I'm wanting to have something remain displayed post-boot on all console terminals. fbsplash/splashutils used to be the easiest way to do that before it was discontinued and pulled from portage.
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3896
Location: Rasi, Finland

PostPosted: Thu Oct 13, 2022 4:50 pm    Post subject: Reply with quote

I wonder if kmscon could be decorated...
There's also similar thing developed at google (for ChromeOS, it seems).

I've had plans to test out kmscon for some years now... :D

EDIT: Oh boy. This sucks.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3896
Location: Rasi, Finland

PostPosted: Fri Oct 14, 2022 5:19 pm    Post subject: Reply with quote

Oh. fbterm supports background images. This is a start at least.

EDIT: Since fbterm worked right away, I could add fbterm and its deps into my initramfs then modify the init script there a little so that fbterm could be started as soon as possible.
I wasn't (yet) able to start kmscon with keyboard input support.
If you want to test around with it I suggest something like this:
Code:
kmscon -l /bin/bash -- -l & sleep 5s && killall kmscon
... to be able to test if you can exit kmscon using keyboard, and if not kmscon will be terminated after 5 secs.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3896
Location: Rasi, Finland

PostPosted: Thu Oct 20, 2022 8:36 am    Post subject: Reply with quote

I'm having hard time trying to connect fbterm to tty inside initramfs.
I don't have much experience with these kinds of things and I wasn't able to find any information related to my problems.

I try to run fbterm as soon as /dev is mounted inside initramfs. But is it even possible to connect /dev/tty (or /dev/console) to fbterm's stdin, stdout and stderr manually. I tried normal shell redirections, but it fails (don't remember the error message atm...).
All this feels like trying to bend fbterm into something it wasn't really designed for. :P But it's fun to try to hack things... Sure Doom wasn't meant to be ran on DJ turntables? Right?

kmscon can straight act as vc replacement, so I might try to get that working.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
fspnet
n00b
n00b


Joined: 07 Jul 2017
Posts: 14

PostPosted: Wed Aug 30, 2023 6:38 pm    Post subject: You knoww i haaaaaav the actual ebuild and distfiles recover Reply with quote

not saved recovered from the internet the ebuild and distfiles from random ftp servers around
we need whats this fbsplash and a specific version of bluez :
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3896
Location: Rasi, Finland

PostPosted: Wed Aug 30, 2023 7:30 pm    Post subject: No comprende Reply with quote

fspnet wrote:
fbsplash and a specific version of bluez :
fbsplash and bluez don't have anything to do with each other, as far as I can tell. Please try to descibe your last post in some other way?
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 949
Location: Romania

PostPosted: Wed Aug 30, 2023 7:39 pm    Post subject: Re: No comprende Reply with quote

Zucca wrote:
fspnet wrote:
fbsplash and a specific version of bluez :
fbsplash and bluez don't have anything to do with each other, as far as I can tell. Please try to descibe your last post in some other way?

ChatGPT?
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3896
Location: Rasi, Finland

PostPosted: Wed Aug 30, 2023 7:49 pm    Post subject: Re: No comprende Reply with quote

stefan11111 wrote:
ChatGPT?
I'm leaning more in the direction of language barrier.
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3999

PostPosted: Wed Sep 06, 2023 3:05 pm    Post subject: Reply with quote

Although I've never tried alternative, I have a feeling nothing beats media-gfx/splashutils.

I've locally maintained media-gfx/splashutils with kernel patches since removal.

A few quirks remains required here, preventing me from publishing:

The main one regards link step which involves a lib from installed instead of the ebuild tree for some reason.
Thus installing a binpkg is currently required prior to any rebuild, sad.

The second one is for the currently undone 6.[4,5].x kernel patches.
Prior to removal, kernel patches where inserted in gentoo-sources packages.
These days are forever gone.
My local kernel upgrade script detects CONFIG_FB_CON_DECOR and apply patch accordlingly.
That snippet of code should be externalized in a simple, autonomous, efficient and robust way...

Another non blocking quirk is that it never has been used here as originally expected, i.e. initramfs, not considered as a blocker.
That should be manageable through once git repo as gone public.

For the in a hurry adventurous ones having enough time to spend on it, media-gfx/splashutils isn't that far back into the game.

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
fspnet
n00b
n00b


Joined: 07 Jul 2017
Posts: 14

PostPosted: Thu Sep 07, 2023 7:43 pm    Post subject: not sure if related Reply with quote

not sure if related
-i was compiling the base system from 2005 using the lfs handbook -fgimple -fgnu89-inline -std=gnu89
says it may solve some of those functions where the functions are declared as requiring 3 args and its telling you
that its there isnt a defintion for the first operand:
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 949
Location: Romania

PostPosted: Thu Sep 07, 2023 8:24 pm    Post subject: Re: not sure if related Reply with quote

fspnet wrote:
not sure if related
-i was compiling the base system from 2005 using the lfs handbook -fgimple -fgnu89-inline -std=gnu89
says it may solve some of those functions where the functions are declared as requiring 3 args and its telling you
that its there isnt a defintion for the first operand:

Zucca wrote:
I'm leaning more in the direction of language barrier.

Still do?
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum