LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 09-09-2007, 12:57 PM   #31
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30

Quote:
Originally Posted by Fluxx View Post
splashy-0.3.5 works for me. I compiled it in Slackware 12.0. I needed the additional source code package DirectFB-1.1.0.

I did it in this way:

- compiled DirectFB-1.1.0 with ./configure --prefix=/usr
- untared splashy-0.3.5 and changed the Makefile.am in src/ in line 47 to:

Code:
splashy_LDFLAGS = $(shell  --libs --input=keyboard --imageprovider=png --font=ft2,default) $(DFBHACK)
and run ./autogen.sh --prefix=/ && make && make install

- edited the file /etc/splashy/config.xml and added the line

Code:
<fifo>/etc/splashy/splashy.fifo</fifo>
within the section <splashy></splashy>.

- added in /etc/rc.d/rc.S after

Code:
if grep -wq sysfs /proc/mounts && grep -wq tmpfs /proc/filesystems ; then
  if ! grep -wq nohotplug /proc/cmdline ; then
    if [ -x /etc/rc.d/rc.udev ]; then
      /bin/sh /etc/rc.d/rc.udev start
    fi
  fi
fi

/sbin/splashy boot # <--- HERE !!!
- added after every "fi" in /etc/rc.d/rc.S and /etc/rc.d/rc.M the line

Code:
/sbin/splashy_update "progress nn"
to update the progressbar. For "nn" set numbers from "00" in the very beginning of the rc.S up to "100" at the end of rc.M.

- added in /etc/rc.d/rc.local

Code:
/sbin/splashy_update exit
to finish the progressbar.

- added to my /etc/lilo.conf the append

Code:
append = "splash quiet"
and run lilo -v to install the changes.

My video card is a GMA915 which uses the framebuffer device with vesafb.

I added the start of the splashy process after the udev process will start, because before this process will start there was an error message, that "splashy boot" cannot access the device /dev/fb0, it doesn't exist at this process of booting the system.

I try to figure out how to run the splashy with an initrd.gz, so that the splashy will appear quite in the beginning of the boot process ...

Fluxx.
a link to those packages would really be nice!

is this it:
splashy

- perry

Last edited by perry; 09-09-2007 at 01:00 PM.
 
Old 09-09-2007, 01:19 PM   #32
arubin
Senior Member
 
Registered: Mar 2004
Location: Middx UK
Distribution: Slackware64 14.1 (multilib)
Posts: 1,209

Rep: Reputation: 55
Thanks Eric
 
Old 09-09-2007, 01:45 PM   #33
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
On the subject of Splashys!

If you've got a gig of hard disk space kicking around you might want to test out splashys on your system by doing this!

I don't think splashys should be too hard for Slackware 12, too bad it doesn't come with one already setup that you can configure as you would gdmsetup.

Cheers

- Perry
 
Old 09-10-2007, 12:52 PM   #34
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
Where did you find splashy-0.3.5 ?

Quote:
Originally Posted by Fluxx View Post
splashy-0.3.5 works for me. I compiled it in Slackware 12.0. I needed the additional source code package DirectFB-1.1.0.

I did it in this way:

- compiled DirectFB-1.1.0 with ./configure --prefix=/usr
- untared splashy-0.3.5 and changed the Makefile.am in src/ in line 47 to:

Code:
splashy_LDFLAGS = $(shell  --libs --input=keyboard --imageprovider=png --font=ft2,default) $(DFBHACK)
and run ./autogen.sh --prefix=/ && make && make install

- edited the file /etc/splashy/config.xml and added the line

Code:
<fifo>/etc/splashy/splashy.fifo</fifo>
within the section <splashy></splashy>.

- added in /etc/rc.d/rc.S after

Code:
if grep -wq sysfs /proc/mounts && grep -wq tmpfs /proc/filesystems ; then
  if ! grep -wq nohotplug /proc/cmdline ; then
    if [ -x /etc/rc.d/rc.udev ]; then
      /bin/sh /etc/rc.d/rc.udev start
    fi
  fi
fi

/sbin/splashy boot # <--- HERE !!!
- added after every "fi" in /etc/rc.d/rc.S and /etc/rc.d/rc.M the line

Code:
/sbin/splashy_update "progress nn"
to update the progressbar. For "nn" set numbers from "00" in the very beginning of the rc.S up to "100" at the end of rc.M.

- added in /etc/rc.d/rc.local

Code:
/sbin/splashy_update exit
to finish the progressbar.

- added to my /etc/lilo.conf the append

Code:
append = "splash quiet"
and run lilo -v to install the changes.

My video card is a GMA915 which uses the framebuffer device with vesafb.

I added the start of the splashy process after the udev process will start, because before this process will start there was an error message, that "splashy boot" cannot access the device /dev/fb0, it doesn't exist at this process of booting the system.

I try to figure out how to run the splashy with an initrd.gz, so that the splashy will appear quite in the beginning of the boot process ...

Fluxx.
I downloaded and untarred something calling itself splashy-0.3.5 but a directory called splashy-0.1.6 showed up with no line 47 (it only had 32 lines... a bad sign)

I've checkinstall'ed the DirectFB package and it's ready to go!
Code:
**********************************************************************

 Done. The new package has been saved to

 /home/perry/Desktop/DirectFB-1.1.0/DirectFB-1.1.0-i386-1.tgz
 You can install it in your system anytime using: 

      installpkg DirectFB-1.1.0-i386-1.tgz

**********************************************************************
And would like to give 0.3.5 a try. took reviewed the boot-splashy product, looks dicey...

would like to know where you got your files...!

thanks

- perry
 
Old 09-10-2007, 01:57 PM   #35
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,752

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
Here's a link to the debian page for splashy_0.3.5. Unusually there is no debian patch, this seems to be software written by/for debian and so there is no patching to do to make it debian-compatible.
http://packages.debian.org/unstable/graphics/splashy

I've done a lot of research on splash screens the last couple of weeks. splashy itself may be obsoleted in debian by the usplash utility. usplash is a ubuntu project that appears to be a fork of splashy. But because of more interest and development it may replace the original. The plus-side to using either one is that they bot operate entirely in user-space and require no kernel patches. The drawback is that they both leave a 'gap' between the finish of the init process and the starting of the display manager -up to a couple of seconds on older machines. Also, they are unable to show a splash screen early during the boot process, unless you create a special(and bulky?) intrd. Even then, it seems likely that a second blank(black screen with text) will appear during early boot-up as the kernel switches from the initrd to mounting the / partition.

The old bootsplash method(and its' offshoot fbsplash/gensplash from gentoo) was much more complete, but requires patching the kernel to be able to use it so it requires someone who stays interested enough to maintain the patches at least.
 
Old 09-10-2007, 03:51 PM   #36
Fluxx
Member
 
Registered: Aug 2005
Location: Bavaria, Germany
Distribution: Slackware (Current)
Posts: 225

Rep: Reputation: 30
Splashy is from

here

Fluxx.
 
Old 09-10-2007, 03:58 PM   #37
arubin
Senior Member
 
Registered: Mar 2004
Location: Middx UK
Distribution: Slackware64 14.1 (multilib)
Posts: 1,209

Rep: Reputation: 55
But I would recommend Alien Bob's slackbuild here
 
Old 09-11-2007, 01:32 AM   #38
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
thank you

i appreciate that very much

- perry
 
Old 09-11-2007, 12:54 PM   #39
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
Wink splashy gets an NT3 rating!!!

As in:
  1. Neat Technology!
  2. Nice Try!!
  3. Not Today!!!
I installed Eric's version of slashy 0.3.5 and directfb 1.1.0 and ran splashy test/preview and did a reboot.

The splash screen came up but was crooked... who knows why?

The other options looked even dicier. If Eric hasn't provided a how-to on how to install this thing other than an installpkg and a man splashy then it's not ready for main stream use by Slackware. Not wasting my time on it.

Too bad though, Vector's splash screen comes up no problem (when I boot the Vector partition) I wonder how they did it...!

- Perry
 
Old 09-11-2007, 12:58 PM   #40
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,232

Rep: Reputation: Disabled
Quote:
Originally Posted by perry View Post
The splash screen came up but was crooked... who knows why?
Read the documentation, especially on directfb, fbset and look at /etc/fb.modes .

Quote:
The other options looked even dicier. If Eric hasn't provided a how-to on how to install this thing other than an installpkg and a man splashy then it's not ready for main stream use by Slackware. Not wasting my time on it.
It will never be ready for mainstream use by Slackware - it will never get included. My build was a courtesy to someone else.
Splashy package requires that you work on it yourself.

Eric
 
Old 10-12-2009, 11:53 AM   #41
dh2k
Member
 
Registered: Jan 2006
Distribution: Slackware 13.0 (KDE 3.5.10 from 12.2; Xfce 4.6; Fluxbox); Slackware 13.1 (KDE 4.5)
Posts: 203

Rep: Reputation: 44
Splashy on Slackware 13

Hi - any help is great help.


I installed:
directfb-1.0.0-i486-1.tgz
splashy-0.3.5-i486-1.tgz


from your Slack 12.0 repo' (http://connie.slackware.com/~alien/slackbuilds/) (thanks Alien BOB) but when i try to test splashy as root I get:

root@slackware:/home/'$USER'# splashy test
Splashy ERROR: Couldn't splashy_start_splashy(). Error -2


Are there more dependencies I have missed?
 
Old 10-12-2009, 10:58 PM   #42
folkenfanel
Member
 
Registered: Sep 2004
Location: formerly Fanelia and Zaibach
Distribution: Slackware-current with KDE 4.8.5
Posts: 301

Rep: Reputation: 35
Thumbs up fbsplash instead of splashy

Hi there

I was interested enough to maintain a bootsplash patch for personal reasons and for personal use only. Which I did up to the 2.6.29 kernel release. I am not the only one who did this.

After the 2.6.29.x and later kernels came up with KMS, after I tested KMS and got used to it, I discovered that the old bootsplash method did not work at all. I tried. Perhaps someone could make it work again, without the normal VESA console, making use of KMS.

After trying unsuccessfully with splashy, and even with plymouth (which says it supports KMS), I had almost given up and thought about going back to the old VESA fb, which is noticeably slower than the KMS inteldrmfb. Until I checked fbsplash (and fbcondecor).

So far, I have managed to make it work with KMS. It works better with fbcondecor, by the way, so maybe there could be possible to make a complete newer implementation of the old bootsplash. So far, the silent and verbose mode do work specifying which mode I want directly in lilo.conf. I haven't succeeded at switching between modes using F2. I haven't succeeded at making the progress bar work -properly.

It does work at 1280x800, so any laptop users there willing to do some research...

As I have succeeded, by messing with my init scripts, at booting in less than 25 seconds (19 without CUPS, 23 with CUPS), I lost some interest.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
splashy wkwireless Debian 2 11-21-2006 07:32 PM
Splashy is great! MrInept Debian 18 09-20-2006 12:51 AM
Problems with Splashy Paulsrud Ubuntu 10 08-30-2006 02:49 PM
Need Help With Splashy Paulsrud Linux - Software 1 08-24-2006 02:43 AM
splashy-0.1.6 kenkeanon Debian 1 01-04-2006 12:22 PM


All times are GMT -5. The time now is 02:12 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration