Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
new userspace bootsplash! (splashy)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
suineg
Apprentice
Apprentice


Joined: 02 Mar 2004
Posts: 200
Location: Los Angeles

PostPosted: Wed Apr 20, 2005 6:55 am    Post subject: new userspace bootsplash! (splashy) Reply with quote

I came across this new userspace bootsplash based on directfb and was curious if anyone had tried it.

link

looks pretty cool if you ask me, although it says on spocks website that there are to be major changes to gensplash so I don't know which will be better.

I do like the idea of it not requiring a kernel module though :)
Back to top
View user's profile Send private message
suineg
Apprentice
Apprentice


Joined: 02 Mar 2004
Posts: 200
Location: Los Angeles

PostPosted: Sat Apr 23, 2005 9:53 am    Post subject: Reply with quote

I find it hard to believe that no one is interested in trying this.

*shrug* could be wrong though.
Back to top
View user's profile Send private message
predatorfreak
l33t
l33t


Joined: 13 Jan 2005
Posts: 708
Location: USA, Michigan.

PostPosted: Sat Apr 23, 2005 10:10 am    Post subject: Reply with quote

I'm interested in the idea of doing this sort of thing in user space because it's actually better then doing it kernel level, doing it kernel level means adding more code to the kernel which doesn't NEED to be there. Although I'm personally against eye-candyish boots :\.
_________________
System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up.
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Sat Apr 23, 2005 10:22 am    Post subject: Reply with quote

suineg wrote:
I find it hard to believe that no one is interested in trying this.

There are no screenshots, or I missed them. Who would install eye candy things without having seen a screenshot?
_________________
KDE
Back to top
View user's profile Send private message
suineg
Apprentice
Apprentice


Joined: 02 Mar 2004
Posts: 200
Location: Los Angeles

PostPosted: Sat Apr 23, 2005 10:28 am    Post subject: Reply with quote

good point, perhaps I will try and grab some screenies. how does one take screenshots at boot anyway :\
Back to top
View user's profile Send private message
suineg
Apprentice
Apprentice


Joined: 02 Mar 2004
Posts: 200
Location: Los Angeles

PostPosted: Sat Apr 23, 2005 10:39 am    Post subject: Reply with quote

Earthwings wrote:
suineg wrote:
I find it hard to believe that no one is interested in trying this.

There are no screenshots, or I missed them. Who would install eye candy things without having seen a screenshot?


I actually found some, these are of ubuntu and debian. Not from the devs of splashy, but someone who created some themes.

this project is still pretty early in development, but could use some testers I think.
Back to top
View user's profile Send private message
predatorfreak
l33t
l33t


Joined: 13 Jan 2005
Posts: 708
Location: USA, Michigan.

PostPosted: Sat Apr 23, 2005 10:40 am    Post subject: Reply with quote

suineg wrote:
good point, perhaps I will try and grab some screenies. how does one take screenshots at boot anyway :\


For a quickie, you could add the command to your local file.
_________________
System: predatorbox
Distro: Arch Linux x86_64
Current projects: blackhole, convmedia and anything else I cook up.
Back to top
View user's profile Send private message
Imago
Apprentice
Apprentice


Joined: 25 Nov 2004
Posts: 157
Location: Germany

PostPosted: Sat Apr 23, 2005 11:44 am    Post subject: Reply with quote

hmm looks interesting.
But have a whole bunch of dependencies(DirectFB,++dfb,libxml, libxmlpp), which is quite bad when you have /usr on a seperate partition or even want to use it in an initrd.
Anyone have this working under gentoo?

btw.: the splashscreen/progressbar things from splashutils are also totally in userspace. only the console with background image is done "in-kernel".

CU
Imago
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Sat Apr 23, 2005 12:20 pm    Post subject: Reply with quote

I'm not totally drawn to it since (from what I can tell) it doesn't kick in until init starts, which is somewhat later than fbsplash/bootsplash. It really starts to not seem worth it; it'd be easier to throw the user into X earlier and load a bunch of processes in the background once it reaches the login manager.
_________________
What are you, stupid?
Back to top
View user's profile Send private message
suineg
Apprentice
Apprentice


Joined: 02 Mar 2004
Posts: 200
Location: Los Angeles

PostPosted: Sat Apr 23, 2005 12:24 pm    Post subject: Reply with quote

Archangel1 wrote:
I'm not totally drawn to it since (from what I can tell) it doesn't kick in until init starts, which is somewhat later than fbsplash/bootsplash. It really starts to not seem worth it; it'd be easier to throw the user into X earlier and load a bunch of processes in the background once it reaches the login manager.


I haven't managed to get it working yet, but I didn't realize this was the case. Your right, if it doesn't start until init, it's not worth it (to me at least).

it's a nice idea though.
Back to top
View user's profile Send private message
desertstalker
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 209

PostPosted: Sun Apr 24, 2005 1:23 am    Post subject: Reply with quote

Whats wrong with it not starting untill init is started? If you put quiet in your kernel paramaters then you just get a blank screen untill then.
Back to top
View user's profile Send private message
codergeek42
Bodhisattva
Bodhisattva


Joined: 05 Apr 2004
Posts: 5142
Location: Anaheim, CA (USA)

PostPosted: Sun Apr 24, 2005 2:10 am    Post subject: Reply with quote

I can't try it until they get it to work without needing /usr/lib mounted. I've got /usr on a seperate partition (like many other users, I would presume). Oh well.
_________________
~~ Peter: Programmer, Mathematician, STEM & Free Software Advocate, Enlightened Agent, Transhumanist, Fedora contributor
Who am I? :: EFF & FSF
Back to top
View user's profile Send private message
allex87
Apprentice
Apprentice


Joined: 02 Aug 2003
Posts: 154
Location: Ontario, Canada

PostPosted: Sun Apr 24, 2005 3:05 am    Post subject: Reply with quote

Why would I try it since I have fbsplash working?

What are the benefits of this?
Back to top
View user's profile Send private message
G2k
l33t
l33t


Joined: 06 Mar 2004
Posts: 672
Location: Rome, Italy

PostPosted: Sun Apr 24, 2005 8:52 am    Post subject: Reply with quote

allex87 wrote:
Why would I try it since I have fbsplash working?

What are the benefits of this?
less code in the kernel...probably it's also easier to change splash image because of that as well, which is what I'm hoping.
_________________
Animula vagula blandula,
Hospes comesque corporis,
Quae nunc abibis in loca
Pallidula rigida nudula,
Nec ut soles dabis iocos...
- Imp. Caesar Hadrianus
Back to top
View user's profile Send private message
bladdo
Guru
Guru


Joined: 19 Jul 2004
Posts: 334
Location: NJ

PostPosted: Sun Apr 24, 2005 2:47 pm    Post subject: Reply with quote

Im fine with bootsplash myself -- I found 1 screenshot
http://img155.exs.cx/my.php?loc=img155&image=silentmode1vb.jpg

Doesnt look all that great, Nothing I would go out of my way to get
_________________
Bladdo formerly >Milo<
bladdo.net - scripting and design
Creator of AIM Bot: Tiny Tiny Bot - the bot that learns
distro: gentoo | window manager: pekwm
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Tue Apr 26, 2005 10:59 am    Post subject: Reply with quote

desertstalker wrote:
Whats wrong with it not starting untill init is started? If you put quiet in your kernel paramaters then you just get a blank screen untill then.

So you get a blank screen for half the boot, then a splash which promptly goes away once X starts?
Plus quiet only keeps the kernel quiet until init IIRC, so you'll get a few messages briefly.

I just don't really see the advantage over fbsplash personally - other than some ephemeral idea of having more of it done in userspace.

MiMi wrote:
Im fine with bootsplash myself -- I found 1 screenshot
http://img155.exs.cx/my.php?loc=img155&image=silentmode1vb.jpg

Doesnt look all that great, Nothing I would go out of my way to get

That doesn't look like anything that couldn't be done with fbsplash if you wanted anyway...
_________________
What are you, stupid?
Back to top
View user's profile Send private message
fuoco
Guru
Guru


Joined: 23 May 2004
Posts: 386
Location: Israel

PostPosted: Fri Oct 14, 2005 7:50 pm    Post subject: Reply with quote

I'd like to bump this thread. Splashy has come a long way. It would be nice to have testers in gentoo.
Back to top
View user's profile Send private message
SteakTheMooCow
Tux's lil' helper
Tux's lil' helper


Joined: 02 Sep 2005
Posts: 99
Location: /dev/urandom

PostPosted: Fri Oct 14, 2005 10:11 pm    Post subject: Reply with quote

Once I get the x86 emu box (p3 450 with emulators for DOS, Sega etc.) up I'll give it a shot. If I can get it to work properly there (I'll know if its working, its not as if a P3 450 boots fast) I'll test it on the AMD64 platform as well.
_________________
Gentoo HP ProBook 6540b
Back to top
View user's profile Send private message
fuoco
Guru
Guru


Joined: 23 May 2004
Posts: 386
Location: Israel

PostPosted: Sat Oct 15, 2005 1:03 am    Post subject: Reply with quote

That would be cool. I'd like to try it too, maybe I will but I have ppc and it appears it doesn't work on that arch so far.

The idea of userspace boot-splash is very interesting to me, but the problem as it seems is that there's quite a few implementation and it's not too obvious what the differences, advantages/disadvantages of each are.
There's usplash, splashy, upower and I think there's some more.
I wonder why gensplash is being developed with a kernel patch instead of boosting the development of a userspace implementation.
Back to top
View user's profile Send private message
SteakTheMooCow
Tux's lil' helper
Tux's lil' helper


Joined: 02 Sep 2005
Posts: 99
Location: /dev/urandom

PostPosted: Sat Oct 15, 2005 7:23 am    Post subject: Reply with quote

http://alioth.debian.org/project/showfiles.php?group_id=30657

That's where their files are (found them :P)
_________________
Gentoo HP ProBook 6540b
Back to top
View user's profile Send private message
hoyanf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2005
Posts: 80
Location: Malaysia

PostPosted: Sun Oct 21, 2007 5:46 pm    Post subject: Reply with quote

This is what am still working on it... Configure is fine but compile failed to do with ld linker...

Code:
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit autotools eutils

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

DESCRIPTION="Splashy is a next generation boot splashing system for Linux systems."
HOMEPAGE="http://splashy.alioth.debian.org/wiki/start"
SRC_URI="http://alioth.debian.org/frs/download.php/2169/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
RESTRICT="nomirror"

IUSE="debug"

RDEPEND=">=sys-devel/autoconf-2.5.9
        >=sys-devel/automake-1.9
        >=sys-devel/libtool-1.5
        sys-process/procps
        >=dev-util/pkgconfig-0.14.0
        >=dev-libs/DirectFB-0.9.22
        >=dev-libs/glib-2
        media-libs/jpeg
        media-libs/libpng"

DEPEND="${RDEPEND}"

src_unpack () {
        unpack ${A} || die
}

src_compile() {
        eautoreconf || die
        econf \
                $(use_enable debug ) \
                || die "econf"
        emake -j1 || die "emake"
}

src_install() {
        einstall || die
        insinto /etc/splashy || die
        doins themes || die
        dodoc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO || die
}

pkg_postinst() {
        pkg_postinst
}


My make error :-
Quote:

then mv -f ".deps/splashy-splashy_functions.Tpo" ".deps/splashy-splashy_functions.Po"; else rm -f ".deps/splashy-splashy_functions.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -march=athlon64 -msse3 -fomit-frame-pointer -pipe -Wall -Werror -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -o splashy -all-static -static-libgcc -Wl,-uIDirectFBFont_Default -Wl,-uIDirectFBFont_FT2 -Wl,-uIDirectFBImageProvider_PNG splashy-splashy_main.o splashy-splashy_functions.o libsplashycnf.la libsplashy.la -lpthread -lm -lglib-2.0 -static /usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o /usr/lib/directfb-0.9.25/wm/libdirectfbwm_default.o /usr/lib/directfb-0.9.25/interfaces/IDirectFBFont/libidirectfbfont_ft2.o -lfreetype /usr/lib/directfb-0.9.25/interfaces/IDirectFBFont/libidirectfbfont_default.o /usr/lib/directfb-0.9.25/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.o -lpng -lz -lm /usr/lib/directfb-0.9.25/inputdrivers/libdirectfb_keyboard.o -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lz
i686-pc-linux-gnu-gcc -O2 -march=athlon64 -msse3 -fomit-frame-pointer -pipe -Wall -Werror -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -o splashy -static -static-libgcc -Wl,-uIDirectFBFont_Default -Wl,-uIDirectFBFont_FT2 -Wl,-uIDirectFBImageProvider_PNG splashy-splashy_main.o splashy-splashy_functions.o /usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o /usr/lib/directfb-0.9.25/wm/libdirectfbwm_default.o /usr/lib/directfb-0.9.25/interfaces/IDirectFBFont/libidirectfbfont_ft2.o /usr/lib/directfb-0.9.25/interfaces/IDirectFBFont/libidirectfbfont_default.o /usr/lib/directfb-0.9.25/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.o /usr/lib/directfb-0.9.25/inputdrivers/libdirectfb_keyboard.o ./.libs/libsplashycnf.a ./.libs/libsplashy.a /var/tmp/portage/media-gfx/splashy-0.3.6/work/splashy-0.3.6/src/.libs/libsplashycnf.a /usr/lib/libglib-2.0.a /usr/lib/libfreetype.a /usr/lib/libpng12.a -lm -L/usr/lib /usr/lib/libdirectfb.a /usr/lib/libfusion.a /usr/lib/libdirect.a -ldl -lpthread -lz
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x121b): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x120e): warning: Using 'setpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x1227): warning: Using 'endpwent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x10cf): warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x1117): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/libdirect.a(log.o): In function `parse_host_addr':
(.text+0x231): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4c1c): undefined reference to `sysfs_get_mnt_path'
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4cb5): undefined reference to `sysfs_open_class_device'
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4cc7): undefined reference to `sysfs_get_classdev_device'
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4ce1): undefined reference to `sysfs_get_device_attr'
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4d18): undefined reference to `sysfs_get_device_attr'
/usr/lib/directfb-0.9.25/systems/libdirectfb_fbdev.o: In function `directfb_fbdev':
(.text+0x4db2): undefined reference to `sysfs_close_class_device'
collect2: ld returned 1 exit status
make[2]: *** [splashy] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-gfx/splashy-0.3.6/work/splashy-0.3.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/splashy-0.3.6/work/splashy-0.3.6'
make: *** [all] Error 2

_________________
WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB
Back to top
View user's profile Send private message
hoyanf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2005
Posts: 80
Location: Malaysia

PostPosted: Sun Oct 21, 2007 6:27 pm    Post subject: Reply with quote

Found the compile error due to "sysfs" use flag when compilling DirectFB... So do not use sysfs use flag when compilling DirectFB...
I'll make the necessary adjustments to the ebuild...
_________________
WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB
Back to top
View user's profile Send private message
hoyanf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2005
Posts: 80
Location: Malaysia

PostPosted: Sun Oct 21, 2007 7:23 pm    Post subject: Reply with quote

The stable ebuild i've done :-

Code:
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit autotools eutils multilib

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

DESCRIPTION="Splashy is a next generation boot splashing system for Linux systems."
HOMEPAGE="http://splashy.alioth.debian.org/wiki/start"
SRC_URI="http://alioth.debian.org/frs/download.php/2169/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="nomirror"

IUSE="debug"

RDEPEND=">=sys-devel/autoconf-2.5.9
        >=sys-devel/automake-1.9
        >=sys-devel/libtool-1.5
        sys-process/procps
        >=dev-util/pkgconfig-0.14.0
        >=dev-libs/DirectFB-0.9.22
        >=dev-libs/glib-2
        media-libs/jpeg
        media-libs/libpng"

DEPEND="${RDEPEND}"

pkg_setup() {
        if built_with_use dev-libs/DirectFB sysfs; then
        ewarn "Please recompile DirectFB without sysfs"
        die "recompile DirectFB with USE=\"-sysfs\""
        fi
}

src_compile() {
        eautoreconf || die
        econf \
                $(use_enable debug ) \
                || die "econf"
        # Dropping jobserver to -j1 to prevent make complaining of unfinished jobs
        emake -j1 || die "emake"
}

src_install() {
        emake DESTDIR=\"\${D}\" install || die
        insinto /etc/splashy || die
        doins themes || die
        dodoc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO || die
}

pkg_postinst() {
        pkg_postinst
        ewarn "Please do not report any bugs to Gentoo Bugzilla"
        elog "Splashy user forum http://alioth.debian.org/forum/?group_id=30657"
        elog "Splashy bug reporting http://alioth.debian.org/tracker/?group_id=30657"
}


Feel free to try out...

Regards
hoyanf :lol:
_________________
WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB
Back to top
View user's profile Send private message
-SPM-Mad
n00b
n00b


Joined: 25 Dec 2007
Posts: 57

PostPosted: Fri Jul 25, 2008 8:55 pm    Post subject: Reply with quote

How many of you have tested this ebuild? I would open an ebuild request bugreport if the author of this ebuild still exists - and then he could post it there.

Greetings
-SPM-Mad
Back to top
View user's profile Send private message
hoyanf
Tux's lil' helper
Tux's lil' helper


Joined: 27 Aug 2005
Posts: 80
Location: Malaysia

PostPosted: Sat Jul 26, 2008 9:19 am    Post subject: Reply with quote

-SPM-Mad wrote:
How many of you have tested this ebuild? I would open an ebuild request bugreport if the author of this ebuild still exists - and then he could post it there.

Greetings
-SPM-Mad


So far I've got no replies for it... Maybe you could give it a shot before posting it to Bugzilla.. :)
_________________
WorkPC -> Xeon x3440 | Gigabyte P55-UD6 | 16GB DDR3 | HDD1 - 600GB | HDD2 - 500 GB | HDD3 - 1TB
HomePC -> Xeon x3320 | Gigabyte GA-EP45-UD3P | 8GB DDR2 | HDD1 - 500GB | HDD2 - 1TB
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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