splashy 0.3.13-3
http://splashy.alioth.debian.org/
A next-generation user-space boot splashing system for Linux systems
unsupported :: system
Maintainer: gt_swagger
Votes: 333
License: GPL
Last Updated: Sun, 16 Aug 2009 00:38:26 +0000
First Submitted: Wed, 04 Apr 2007 08:27:39 +0000
Dependencies directfb>=1.4.0 file glib2 initscripts-splashy
Required by gsplashy qsplashy-arch-svn splashy-creator splashy-theme-archlinux-dark splashy-theme-darch splashy-theme-xbmc splashy-theme-xfarch splashy-themes
Can you merge files from initscripts-splashy to this package as pennega and iphitus did in their comments below, please? It would simplify splashy installation and upgrading.
Can you also rename all:
- ${startdir}/ to ${srcdir}/ (1)
- ${startdir}/src/ to ${srcdir}
- ${startdir}/pkg/ to ${pkgdir}
as it is suggested by Arch developers, please?
(1) is most important, as it breaks PKGBUILD while using devtools to compile: http://bugs.archlinux.org/task/15946#comment48694
yep, there is a package for this:
http://aur.archlinux.org/packages.php?ID=27916
make sure you update initscripts together with the latest udev+filesystem update
this is my PKGBUILD, i have add the splash.conf e splash files fron the initscripts-splashy, it work perfect.
in this mode you don't have to upgrade initscript-splashy.
[code]
pkgname=splashy
pkgver=0.3.13
pkgrel=2
pkgdesc="A next-generation user-space boot splashing system for Linux systems"
arch=('i686' 'x86_64')
url="http://splashy.alioth.debian.org/"
license=('GPL')
depends=('file' 'glib2' 'initscripts' 'directfb>=1.4.0' 'libjpeg>=7')
makedepends=('perl' 'pkgconfig' 'procps' 'gcc' 'make')
options=('!libtool')
source=(https://alioth.debian.org/frs/download.php/2691/splashy-0.3.13.tar.gz
splash
splash.conf
splashy.initcpio_install
splashy.initcpio_hook
splashy.install
splashy-functions)
md5sums=('03b7ee4f31c56ee61463772f74bad8a0'
'd3fffe7133e6096937195084d2746889'
'fe6da7a9242aca91779e165979bb7e3d'
'f0ccecfd60186f42099283d5d1f34c6c'
'f2d1b7ca4560a2888b08c5580dc8afae'
'c22046f52421e0663e02375e399ef37a'
'91972fc154635806923befe3a70a1299')
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
#add initscript-splash
install -D -m644 ${startdir}/splash ${startdir}/pkg/etc/rc.d/functions.d/splash
install -D -m644 ${startdir}/splash.conf ${startdir}/pkg/etc/splash.conf
./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --sbindir=/sbin --datarootdir=/usr/share --mandir=/usr/share/man --includedir=/usr/include
make || return 1
make DESTDIR=${startdir}/pkg install
# Remove unnecessary files
rm -rf ${startdir}/pkg/etc/{console-tools,default,init.d,lsb-base-logging.sh}
rm -rf ${startdir}/pkg/usr/share/initramfs-tools
install -D -m644 ${startdir}/splashy.initcpio_install ${startdir}/pkg/lib/initcpio/install/splashy
install -D -m644 ${startdir}/splashy.initcpio_hook ${startdir}/pkg/lib/initcpio/hooks/splashy
install -D -m644 ${startdir}/splashy-functions ${startdir}/pkg/etc/rc.d/splashy-functions
sed -e 's|>/etc/splashy/themes<|>/usr/share/splashy/themes<|' -i ${startdir}/pkg/etc/splashy/config.xml
}
install=${pkgname}.install
[/code]
Hi,
I used to have the next error since I upgrade my kernel version to 2.6.30.2 and directfb:
[musikolo@Kalisto ~]$ sudo pacman -S kernel26
...etc...
:: Parsing hook [keymap]
:: Parsing hook [filesystems]
:: Parsing hook [splashy]
ERROR: file '/usr/lib/libdirectfb-1.2.so.0' does not exist
ERROR: file '/usr/lib/libfusion-1.2.so.0' does not exist
ERROR: file '/usr/lib/libdirect-1.2.so.0' does not exist
ERROR: file '/usr/lib/libjpeg.so.62' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/wm/libdirectfbwm_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so' does not exist
I have sorted it out and I would like to share the solution I have found with you. All I had to do was to change the 'PKGBULD' and 'splashy.initcpio_install' files. These are the changes I have done in patch-style format:
--- PKGBUILD.orig 2009-07-23 21:11:32.000000000 +0200
+++ PKGBUILD 2009-07-23 20:23:41.000000000 +0200
@@ -12,7 +12,7 @@
arch=('i686' 'x86_64')
url="http://splashy.alioth.debian.org/"
license=('GPL')
-depends=('file' 'glib2' 'initscripts-splashy' 'directfb')
+depends=('file' 'glib2' 'initscripts-splashy' 'directfb>=1.4.0' 'libjpeg>=7')
makedepends=('perl' 'pkgconfig' 'procps' 'gcc' 'make')
options=('!libtool')
source=(https://alioth.debian.org/frs/download.php/2691/splashy-0.3.13.tar.gz
@@ -21,9 +21,9 @@
splashy.install
splashy-functions)
md5sums=('03b7ee4f31c56ee61463772f74bad8a0'
- '89ab896c3b6d8edc70f7233d4f447897'
+ 'f0ccecfd60186f42099283d5d1f34c6c'
'f2d1b7ca4560a2888b08c5580dc8afae'
- 'c22046f52421e0663e02375e399ef37a'
+ 'c22046f52421e0663e02375e399ef37a'
'91972fc154635806923befe3a70a1299')
build() {
--- splashy.initcpio_install.orig 2009-07-23 21:11:40.000000000 +0200
+++ splashy.initcpio_install 2009-07-23 20:18:34.000000000 +0200
@@ -14,11 +14,11 @@
add_file "/usr/lib/libsplashycnf.so.1"
add_file "/usr/lib/libsplashy.so.1"
add_file "/usr/lib/libglib-2.0.so.0"
- add_file "/usr/lib/libdirectfb-1.2.so.0"
- add_file "/usr/lib/libfusion-1.2.so.0"
- add_file "/usr/lib/libdirect-1.2.so.0"
+ add_file "/usr/lib/libdirectfb-1.4.so.0"
+ add_file "/usr/lib/libfusion-1.4.so.0"
+ add_file "/usr/lib/libdirect-1.4.so.0"
add_file "/usr/lib/libpng12.so.0"
- add_file "/usr/lib/libjpeg.so.62"
+ add_file "/usr/lib/libjpeg.so.7"
add_file "/usr/lib/libfreetype.so.6"
add_file "/lib/libm.so.6"
add_file "/lib/libpthread.so.0"
@@ -27,13 +27,13 @@
add_file "/lib/libc.so.6"
add_file "/lib/libpcre.so.0"
add_file "/lib/libsysfs.so.2"
- add_file "/usr/lib/directfb-1.2-0/wm/libdirectfbwm_default.so"
- add_file "/usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so"
- add_file "/usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so"
- add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so"
- add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_default.so"
- add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so"
- add_file "/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so"
+ add_file "/usr/lib/directfb-1.4-0/wm/libdirectfbwm_default.so"
+ add_file "/usr/lib/directfb-1.4-0/systems/libdirectfb_fbdev.so"
+ add_file "/usr/lib/directfb-1.4-0/inputdrivers/libdirectfb_keyboard.so"
+ add_file "/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so"
+ add_file "/usr/lib/directfb-1.4-0/interfaces/IDirectFBFont/libidirectfbfont_default.so"
+ add_file "/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so"
+ add_file "/usr/lib/directfb-1.4-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so"
if [ $(arch) = "x86_64" ]; then
add_file "/lib/ld-linux-x86-64.so.2"
------------------
I hope it helps.
Best regards! :-)
this worked for me:
http://pastebin.com/m6ec3b9e4, replace /lib/initcpio/install/splashy, then do # mkinitcpio -p kernel26
and this pastebin will keep 1 month i think time should enough before this PKGBUILD updated:)
Did the changes you suggested and it worked but the shutdown screen still disappears in less than 2 seconds.
Regards
André
i didnt get the update yet (a mirror thing) - so if you alter the file post it here for us thanks :)
well... for now you can alter /lib/initcpio/install/splashy to go to the right files... or splashy.initcpio_install on this package
Latest version of directfb is now 1.4.1. I was using 1.2.4 until today when the update rolled in.
I already tried to rebuild splashy and I still get the error mentioned below.
Regards
André
what version of directfb? because mine worked... maybe try rebuild splashy?
Splashy doesn't work properly anymore. Latest update of directfb broke something. Here is the output I get from
[root@andre ~]# mkinitcpio -p kernel26
==> Building image "default"
==> Running command: /sbin/mkinitcpio -k 2.6.30-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [autodetect]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usb]
:: Parsing hook [fw]
:: Parsing hook [pcmcia]
:: Parsing hook [net]
:: Parsing hook [usbinput]
:: Parsing hook [keymap]
:: Parsing hook [encrypt]
:: Parsing hook [dmraid]
:: Parsing hook [filesystems]
:: Parsing hook [splashy]
ERROR: file '/usr/lib/libdirectfb-1.2.so.0' does not exist
ERROR: file '/usr/lib/libfusion-1.2.so.0' does not exist
ERROR: file '/usr/lib/libdirect-1.2.so.0' does not exist
ERROR: file '/usr/lib/libjpeg.so.62' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/wm/libdirectfbwm_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so' does not exist
:: Generating module dependencies
:: Generating image '/boot/kernel26.img'...SUCCESS
==> SUCCESS
==> Building image "fallback"
==> Running command: /sbin/mkinitcpio -k 2.6.30-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
:: Begin build
:: Parsing hook [base]
:: Parsing hook [udev]
:: Parsing hook [pata]
:: Parsing hook [scsi]
:: Parsing hook [sata]
:: Parsing hook [usb]
:: Parsing hook [fw]
:: Parsing hook [pcmcia]
:: Parsing hook [net]
:: Parsing hook [usbinput]
:: Parsing hook [keymap]
:: Parsing hook [encrypt]
:: Parsing hook [dmraid]
:: Parsing hook [filesystems]
:: Parsing hook [splashy]
ERROR: file '/usr/lib/libdirectfb-1.2.so.0' does not exist
ERROR: file '/usr/lib/libfusion-1.2.so.0' does not exist
ERROR: file '/usr/lib/libdirect-1.2.so.0' does not exist
ERROR: file '/usr/lib/libjpeg.so.62' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/wm/libdirectfbwm_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/systems/libdirectfb_fbdev.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/inputdrivers/libdirectfb_keyboard.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBFont/libidirectfbfont_default.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so' does not exist
ERROR: file '/usr/lib/directfb-1.2-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so' does not exist
:: Generating module dependencies
:: Generating image '/boot/kernel26-fallback.img'...SUCCESS
==> SUCCESS
Regards
André
Link is dead...
improved PKGBUILD here, no longer needs separate initscripts package.
http://mess.iphitus.org/splashy.tar.gz
I got the same error. Tried again directly after, worked.
kernel2.6.29 rc8 , makepkg faild, and i tried git version, the same error
(cd .libs && rm -f libsplashycnf.so && ln -s libsplashycnf.so.1.0.0 libsplashycnf.so)
/usr/bin/ld: cannot find -lsplashycnf
collect2: ld returned 1 exit status
make[2]: *** [libsplashy.la] Error 1
make[2]: *** Waiting for unfinished jobs....
not working!
'pod2man: command not found' and the bulid is failed!
'whereis pod2man' - i see only man page for this, no binary. there is no pod2man packages in AUR and official repos.
Release 0.3.13-1:
- Added post install directing users to wiki
- Update from upstream
Hi, I think it would be really useful to print a message after installation telling to visit the next link for configuration details:
http://wiki.archlinux.org/index.php/Splashy
Although I don't discard I might a bit mentally slow, the above message (link) would have saved me quite a lot of try and error tests.
Anyway, thanks for your work and time.
Regards! :-)
0.3.12 is out
This pkgbuild worked perfectly on my pc, but failed on my sister's pc, sort of.
It would boot fine until a second or so before the nvidia splash -would have- shown up, then got stuck on a blank screen that I figured out was virtual terminal 1 and would not continue to boot at all (ie it didnt just switch and keep going) until i ctrl+alt+f7'ed back to the correct terminal. Pressing any button would reveal the "login to vc1" deal, switching over to the correct terminal worked, again.
I "solved" this by looking around for something that may do this and editing the appropriate file /lib/initcpio/hooks/splashy (which is splashy.initcpio_hook in the pkgbuild required files) and of course the command mkinitcpio -p kernel26. The edit consisted only of commenting out a few lines, like this (Note: do not do this unless you are having the problem I was):
#if [ -x /sbin/splashy_chvt ]; then
# /sbin/splashy_chvt 8
#fi
I'm not sure why those lines caused problems, or why removing them entirely worked flawlessly for me on one machine, but you may want to look into it.
Maybe u could update this PKGBUILD to splashy 0.3.11? I've tested it just by changing the pkgver and link in PKGBUILD and works great.
I have adopted this orphaned PKGBUILD, and applied various fixes found at ( http://bbs.archlinux.org/viewtopic.php?id=48978 ) as well as pushing all it depended on that isn't functional to AUR as well.
The Splashy AUR package still relies on the outdated initscripts-splash
This really should be fixed!
Look here for more information:
http://bbs.archlinux.org/viewtopic.php?id=48978&p=1
http://dev.archlinux.org/~thayer/art/arch-black-splashy.tar.gz
has changed. The new md5sum is
672bbafe71b99b526bd3751f7b5a66f8
Does it work at shutdown?
Right now i am using it, and i swear that i don't see any black pixel :/
The main issue was that it was not getting turned off. So, you would see black pixel under X in the top of screen.
SpookyET broken in what sense, i did the package and run correctly, anyway, i was reading about a kind of patch, i'll check the package in another desk to analyze it as well, thanks btw.
Is it going to be fixed?
Yes, check comments. It's broken regardless.
is initscripts-splash still needed?
It's been orphaned. Grrrrrrrrrr.
Thanks cimi, the theme was it :)
Well, its working now, but the progress bar does not move at all... I think i have done everything properly, followed this: http://wiki.archlinux.org/index.php/Splashy
this is because the default theme is black with a white progressbar :)
install the darch theme on aur, # nano /etc/splashy/config.xml to the darch theme and # mkinitcpio -p kernel26
Hey, has someone here tested splashy under virtualbox? I am asking because i only get a static black screen with a white bar in the center and nothing happens, but the system boots properly...
btw: I also get the same message as Cimi and SpookyET
Thank you for backing me up Cimi.
/sbin/splashy_wrapper line 48: bash: 100-: syntax error: operand expected (error token is "-")
for every daemon during bootup...
Also, chvt 8 works but I have the glitches :)
I only get those errors, when I run splashy_wrapper, when the variables aren't set. This shouldn't be the case when you boot the system. Normaly initscripts-splash runs the hooks in the right order to do that... I will have a look.
spookyet ~ $ SPLASHY_PROGRESS=$((${SPLASHY_BM_PROGRESS}+$((100-${SPLASHY_BM_PROGRESS}))*${SPLASHY_NUMBER}/${SPLASHY_DAEMONS}))
bash: 100-: syntax error: operand expected (error token is "-")
spookyet ~ $
Do you not get that? I get it on boot.
Yes, sorry, I missed it because it was no in my PATH.
It should be included in the perl package. perl is in [core].
perl-pod-coverage does not include pod2man anymore, so splashy does not compile because he does not find pod2man. Where can it be found?
That is strange. Do you see the splash screen? When occurs the error? During rc.sysinit or in rc.multi?
I'm getting that error during boot. That line definitely has a syntax error.
@nowaaaay: this shouldn't happen. Could be a pacman bug or so...don't know.
@spooket: you don't have to scream, if you need the libtool files. You can just write me an email or make a simple comment. Until now nobody needed them.
There are no splashy_manager and fbsplash_manager scripts. I think you mean the *_wrapper scripts. Are you getting your error message during the boot sequence or when you run it simply on your runnung system? They are only intended to run during the boot sequence.
If there are bugs please tell me them...emails are always welcome.
SPLASHY_PROGRESS=$((${SPLASHY_BM_PROGRESS}+$((100-${SPLASHY_BM_PROGRESS}))*${SPLASHY_NUMBER}/${SPLASHY_DAEMONS}))
That line in splashy_manager and fbsplah_manager is causing syntax errors on my system
These splash packages are so buggy.
DO NOT REMOVE THESE FILES!!!!!
rm -rf ${startdir}/pkg/usr/lib/*.la
backup your rc.conf! mine got overwritten and leave without rc.conf.pacsave file.
Hey guys,
I've patched QSplashy to fit Arch. So, qsplashy-arch is here: http://aur.archlinux.org/packages.php?ID=16182
The main improvement is that it rebuilds upon theme setting your ramdisk... give it a shot ;)
This is normal. initscripts-splash are installed with splashy to get splash support.
don't know how this error exactly occurred, but after installing the package rc.conf was overwritten with default values. had to copy /etc/rc.conf.pacsave to /etc/rc.conf
please add perl-pod-coverage to makedepends. this package requires pod2man.
For a nice looking Arch theme, install the 'splashy-theme-darch' package.
After you did this, you have to rebuild your kernel26.img.
If somebody has a nice theme and a place, where he an upload it for some time that I can use it in the PKGBUILD, let me know ;)
Is it possible to replace the current black background with something else? I tried replacing it with a 1024x768 black Arch wallpaper after overwriting the background.png file (using root) in the black arch theme folder under /usr/share/splashy. That didn't work though. Can anyone suggest something?
Update
- added hack to solve bug with artefacts under X
I hope it works also for you. Please let me know...
Update (0.3.9)
They should both in the same condition. It depends on you, what you prefer.
Splashy unfortutately can show fragments when you are using X. I hope to solve this...
Is splashy in better condition than fbsplash? At the moment I am using fbsplash but all I really want is a bootsplash so I don't mind using either.
I just wanted to get rid of the old logo. I plan to make such a theme until 0.3.9.
It'd be great to have the new Arch logo visible, rather than just the plain black background.
Update
- New Theme: arch-black-splashy by thayer
Update (0.3.8):
- there are no real changes that could belong to Arch because of different scripts
I think you forgot to change the version number in the PKGBUILD, it's still 0.3.7...
New version 0.3.8 released
I've fixed it now by changing from the daemon method to the inittab method.
Do you use X and if so, how do you start it?
When splashy is running at bootup, it gets up to about 3/4 of the way then just stops. By the way I'm running 64bit.
Update (0.3.7):
- added x86_64 again
- splashy now uses shared libraries
Some minor changes:
- removed x86_64 (will come back in 0.3.7)
- fixed PKGBUILD
- remove libtool files
- added directfb as dependency
The following lines:
splashy.conf\
splashy-functions\
cause AUR backend to produce a single
splashy.confsplashy-functionssplashy_wrapper URL
Please use this instead:
splashy.conf \
splashy-functions \
(spaces before \)
The following lines:
splashy.conf\
splashy-functions\
cause AUR backend to produce a single
splashy.confsplashy-functionssplashy_wrapper URL
Please use this instead:
splashy.conf \
splashy-functions \
(spaces before \)
Two things:
1. Slay the libtool files
2. directfb is a dependency, not just a makedepends
Forgot to remove it. 0.3.5 also didn't compile anymore...
Shouldn't release it then yet..
Or at least remove the x86_64 from the PKGBUILD ;-)
Update (0.3.6): It compiles fine under i686, but compiling under x86_64 seems to make trouble.
Please update to 0.3.6
In my opinion there is no reason to remove it. This is still from the former maintainer. I will change it.
Is there a reason you remove libsplashy.so? Without it, suspend cannot be built (new version).
The Problem at shutdown would be, that the splashy daemon would be killed when killall5 in rc.shutdown is called. You see splashy less then a second, because the daemons in the DAEMONS() array are killed very fast.
When I have time, I will have a look at it.
Can we get a splashy-themes package for more themes, and how come splashy doesn't work on shutdown? According to the developer of splashy, the feature is there for splashy on shutdown.
I tried getting this to work a couple of weeks ago, no luck, tried it again today with the new scrips, working good, thanks for all your work!
New theme url...
Probably has some sort of user agent checker and goes to that non existant place instead.
Try to download it manually (darwin.info.tm/source/arch-1.2.tar.gz). I don't know what's the problem there...
-> Downloading arch-1.2.tar.gz
--10:52:20-- http://darwin.info.tm/source/arch-1.2.tar.gz
=> `arch-1.2.tar.gz'
Resolving darwin.info.tm... 209.51.196.242
Connecting to darwin.info.tm|209.51.196.242|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://my-webs.org/blog [following]
--10:52:21-- http://my-webs.org/blog
=> `blog'
Resolving my-webs.org... 209.190.16.82
Connecting to my-webs.org|209.190.16.82|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
10:52:21 ERROR 404: Not Found.
I replaced the old scripts by djclue917. The new scripts work with initscripts-splash.
You have to add "quiet vga= splash" to the kernel command line, SPLASH="splashy" to your rc.conf, the "splashy" hook at the end of the HOOKS() array in your mkinitcpio.conf and to rebuild the kernel26.img.
NOTE: This is the first release with the new scripts, so it is possible, that there are bugs.
initscripts-splash replaces initscripts! Some files in /etc will be replaced. (there are *.pacsave!)
when i run splashy,
it boots up slower than normal.
and in console 2, after the boot process, i got the usual list of Loading of Udev Events and so on ... in text like a normal boot in arch
but why in console 2 ? instead of console 1.
and at each line i got error:
sed: -e expression #1: char 15 unterminated `s' command
so please check your script.
i have not that much confidence in your script.
why do you need the main filesystem to be rw ?
why don't you use a tmpfs fs ?
like this
mount -t tmpfs -o size=1M,mode=0755 none $SPL_DIR
and at the end of your script (/etc/rc.d/splashy ?)
umount $SPL_DIR
this way, there is no need for a rw /root filesystem.
the tmspfs will be in memory and will disapear after the umount
two things:
1) arch theme is unavaiable (darwi.info.tm server unreliable), had to remove it from the depends in the PKGBUILD
2) on installing the package, I got:
==>
==> For more info, please see: http://wiki.archlinux.org/index.php/Splashy
==>
sed: -e expression #1, char 34: Invalid range end
so it seems there sth. wrong with this line in splashy.install:
sed -e '/^# End of file$/a . /etc/splashy/functions' -i /etc/rc.d/functions
I have installed fingerprint theme from splashy site, but after reboot, the boot progress is really sloooow. Actually my CPU is overheating (takes too long for acpi/cpufreq to kick in) and it just shuts down. Same after reboot without splashy, splashy reload, reboot with splashy.
Have uninstalled it for now.
Update splashy (0.3.5)
tried building 0.3.5, builds and installs okay, although it does not work. if anyone's fond of trying to adapt splashy for arch, go ahead - I'm disowning the package, please message for any work done by me so far, which wasn't all much anyway. cheers.
Just do sed -i "s/-Werror//" configure.ac before the ./configure ... .
I have written a patch for the "splashy_video.c:1351: warning: 'sp' may be used uninitialized in this function" bug. http://limoto.over.cz/patches/splashy-0.3.5-sc_uninitialized.patch
Can someone PLEAAASE update this?
I got the same problem as panoramix, even trying to modify the PKGBUILD to install version 0.3.3
I got it working on 0.3.2 modifying the configure.ac to remove the -Werror flag in CFLAGS. It seems to work OK.
I'll be trying to bump this to 0.3.3 as that seems to be the latest. Please bear with my efforts for next few days. Cheers.
-> Downloading arch-1.2.tar.gz
--15:45:27-- http://darwin.info.tm/source/arch-1.2.tar.gz
=> `arch-1.2.tar.gz'
РаÑпознаётÑÑ darwin.info.tm... 209.51.196.242
УÑтанавливаетÑÑ Ñоединение Ñ darwin.info.tm|209.51.196.242|:80... Ñоединение уÑтановлено.
Ð—Ð°Ð¿Ñ€Ð¾Ñ HTTP поÑлан, ожидаетÑÑ Ð¾Ñ‚Ð²ÐµÑ‚... 404 Not Found
15:45:27 ОШИБКР404: Not Found.
==> ERROR: Failure while downloading arch-1.2.tar.gz
==> Aborting...
add a line to PKGBUILD to fix problem with "sp":
sed -e 's/*sp,/*sp=NULL,/g' -i src/splashy_video.c
cc1: warnings being treated as errors
splashy_video.c: In function 'splashy_printline':
splashy_video.c:1351: warning: 'sp' may be used uninitialized in this function
make[2]: *** [splashy_video.lo] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-panoramix/aur-splashy/splashy/src/splashy-0.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-panoramix/aur-splashy/splashy/src/splashy-0.3.2'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...
Error: Makepkg was unable to build splashy package.
Hi got a litle problem while makepkg:
splashy_video.c: In function 'splashy_printline':
splashy_video.c:1351: warning: 'sp' may be used uninitialized in this function
make[2]: *** [splashy_video.lo] Error 1
make[2]: Leaving directory `/var/abs/local/splashy/src/splashy-0.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/splashy/src/splashy-0.3.2'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...
how can i configure to use allways verbose mode?
Reporting in after trying version: 0.3.2-7.
Now starting/shutting down and rebooting works though on shutdown and reboot the splash is not showing.
Also on shutdown and reboot I got some message saying something like: sed -e line 1 uncommented
That's not accurate it's just some of what I remember.
Also the progress bar on start is not that accurate but that's really not that important :P
Did a more fair comparison with/without splashy and I think it only adds like 5 seconds to boot time... I can live with that :)
Also if it matters I'm using kernel26ck.
Thanks for the great job with this package :)
Changelog (0.3.2-7):
* Replaced splashy.functions with the version from -4.
NOTICE: Please upgrade to this pkgrel ASAP if you\'re experiencing problems with -6. I\'m releasing this since baze has confirmed that the problem file was indeed splashy.functions.
I felt like trying this out and here comes my experience of it:
The instructions from the wiki was great :) Well done!
Boot time was only 10-15 seconds longer.
The bugs/flaws that I noticed (some are already posted) were:
* If it started checking the disks the system \"hanged\" (or crashed couldn\'t do anything)
*Shutdown nor reboot worked had to shutdown the hard way. (Button on front) Also the theme only popped up for like 1 second then it went away and the computer \"hanged\"
* On shutdown and reboot it stopped on: Stopping: Syslog-ng
I used the -6 package against your advices.
Link to -4 seems to be dead. Any chance we could get a re-up?
Please use this pkgrel (-4) instead of the current one here (-6): http://darwin.info.tm/source/splashy-0.3.2-4_PKGBUILD.tar.gz
i tried to remove all other daemons besides syslog-ng and splashy and i still get the same behaviour. after uninstalling splashy and removing it from the initramfs, i can shutdown again. all the other reported problems persist with -6 here. the last version that worked fine here was -4. would be nice if someone could send me that PKGBUILD aswell.
splashy -5 and -6 are really unusable atm so i completely ditched splashy for now :/
@baze: I\'ve tested -6 on my system and everything works fine.
Changelog (0.3.2-6):
* options=(): \'nolibtool\' -> \'!libtool\'
* splashy.rc: Fixed bug in calculate_boot_steps() wherein the boot.log is always ignored.
* splashy.functions: Fixed bug in stat_busy() override wherein the progress data/steps may get screwed up.
* Removed unused codes in plashy.initcpio_install and splashy.initcpio_hook
-6 still causes the computer to reboot instead of shutting down. without splashy it works fine.
and fam doesn\'t start properly with splashy installed.
Thank you for your answer. So far it still doesn\'t work for me. As it is not directly related to the package build I have posted the problem in the forum : http://bbs.archlinux.org/viewtopic.php?pid=249565#p249565
@p_schott: That might be the case. Please see this: http://wiki.archlinux.org/index.php/Gensplash#Table_of_vga.3D_values
I installed splashy following the wiki. It works nice... excepted that after boot sequence, X is unable to start. I think it is related to vga=791 in menu.lst (as my usual resolution is 1280x1024), but I dont\'t know the workaround.
@djclue917: I send you splashy 0.3.2-4.
unfortunately i don\'t :/
i uninstalled splashy for now and now shutdown works fine again. maybe someone else still has the -4 PKGBUILD.
@baze: Do you still have a copy of -4? My Splashy stuff here are a bit disorganized at the moment and I can\'t figure out where I put the backup of -4. Anyway, do you still have a copy of -4? If yes then please send it to me. Thanks.
btw, it\'s only alt+f1. but there\'s another thing: the shutdown progress bar doesn\'t clear at all and i can\'t shutdown my laptop anymore. it always restarts.
with -5 my laptop doesn\'t shutdown correctly:
the splashy shutdown screen is not shown until i hit alt+f1, f2 or any of those and then cancel the splashy screen by pressing esc.
Changelog (0.3.2-5):
* splashy.functions:
- a lot of code cleanups, minor tweaks
- removed redefinition of stat_bkgd() function
- merged splashy_update_text() to splashy_update_progress()
- added redefinition of stat_fail() function
* splashy.rc:
- code cleanups
- removed \'restart\' and \'force-reload\' targets, added \'reload\' target
- calculate_boot_steps(): always calculate the steps regardless of having an existing boot.log/1-progress or not
* splashy.initcpio_hook:
- commented out possibly useless code
NOTE: I have NOT tested this release (sorry I\'m quite busy and lazy today. :D). I\'ve just uploaded all my changes prior to -3. Please report any bugs here. Thanks.
@domryba, Briquet: Did you follow the wiki step-by-step and did exactly what was instructed? If you did then you shouldn\'t experience any problems.
I have same problem as Briquet; booting with splashy takes about 4 minutes.
Changelog (0.3.2-4):
* Fixed broken source URL
* makedepends=(): added \'perl\'
* backup(): added \'etc/default/splashy\'
The first download link is dead.
Thanks, I didn \'t know that, now it works but I got a problem, Splashy takes 3 times more than a normal boot here, but the shutdown process seems faster than the usual time.
You should download all files (http://aur.archlinux.org/packages/splashy/splashy/)
or tarball (http://aur.archlinux.org/packages/splashy/splashy.tar.gz)
not just PKGBUILD ;)
$ makepkg
==> ERROR: install scriptlet (splashy.install) does not exist.
any help?
when I boot my pc and start kdm, I see a lines in the top of the screen. When I restart kdm, the lines desapear.
in rc.conf splashy is before kdm.
I have an ASUS p5vdc-mx with via8251 chipset and nvidia mx4000 video card.
also when I reboot/turn off my pc splashy desapear and I only see the terminal black and white letters.
I have the latest kernel26 available
works good :)
Changelog (0.3.2-3):
* Better progress bar updating
* Fixed a LOT of bugs
* A LOT of changes
* Changed default theme to \"arch\" by baze
* Fixed build issue.
* depends=(): removed \'directfb\'
* makedepends=(): added \'directfb\'
* Removed unnecessary files
Enjoy! Splashy is now more usable and beautiful than ever! ;-)
Please test this release as much as you can.
BTW, I\'ve updated the wiki:
http://wiki.archlinux.org/index.php/Splashy
Changelog (0.3.2-2):
* Splashy is actually working now. (still some rough edges of course)
* Fixed the calculate_steps() function in the init script
* Added install script (ugly hack)
* Polished mkinitcpio hook and install scripts
* Added Splashy functions (which are responsible for updating the progress bar and the text area during boot)
* A LOT of changes
http://wiki.archlinux.org/index.php/Splashy
Initial release (0.3.2-1).
NOTE: This package is actually not _that_ usable in its current form. I haven\'t completed porting the init script. If you want to contribute, then feel free and send me patches, etc. via e-mail.
v1.6.0