Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Documentation, Tips & Tricks
  • Search

Gensplash-How-to with progressbar!!!!!

Unofficial documentation for various parts of Gentoo Linux. Note: This is not a support forum.
Post Reply
Advanced search
722 posts
  • Page 19 of 29
    • Jump to page:
  • Previous
  • 1
  • …
  • 17
  • 18
  • 19
  • 20
  • 21
  • …
  • 29
  • Next
Author
Message
GuMBi
n00b
n00b
User avatar
Posts: 11
Joined: Fri Nov 19, 2004 9:13 pm

  • Quote

Post by GuMBi » Wed Dec 08, 2004 1:22 pm

GuMBi wrote:
I was just wondering if it was a problem that in my gentoo-dev-sources kernel there is no option to set "Compile in your framebuffer device"
vdboor wrote:
Have you enabled "Prompt for development and/or incomplete code/drivers"? in the first menu?
Yes, I have enabled prompt for dev drivers, but the "Compile in your framebuffer device" is still not there...It's supposed to be in the device drivers--graphics section right? either way I've looked everywhere. Is it because it's not included in gentoo-dev-sources-r2 or something?
Top
rodkeyrr
n00b
n00b
User avatar
Posts: 22
Joined: Sun Sep 01, 2002 9:49 pm
Location: Indiana, USA

  • Quote

Post by rodkeyrr » Thu Dec 09, 2004 6:53 pm

Gil galad wrote:In silent mode is it possible that the theme stay until X is started? I mean, now the silent mode stop @ "starting local". I whould like "really" never see the console, is it possible?
Thanks :)
I need the same functionality. I haven't found any help in the forums, so I went ahead and emailed Spock. I'll let you know if anything comes out of it.
Top
thedangerouscrew
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 110
Joined: Wed Nov 03, 2004 7:33 pm

aha

  • Quote

Post by thedangerouscrew » Sat Dec 11, 2004 8:00 pm

when i'm in silent mode i too end up at the console login. my problem is that after i login i can't start X, its says it's already running.
Top
alechiko
Guru
Guru
User avatar
Posts: 465
Joined: Sun Feb 01, 2004 2:46 am
Location: Inside piano, do not disturb.

  • Quote

Post by alechiko » Sat Dec 18, 2004 8:05 pm

Can anyone help me out with my troubles? When i use the rivafb drivers (I have a nvidia card) the computer moans that it cant load nvidia modules because they conflict with the rivafb which means that if i load the kernel like this then i get my lovely gensplash and then cant startx because obviously nvidia is required for that :)

If i use the vesa-fb or the vesa-tng then i have the problem that while im booting the computer i see a black screen with a white line flashing down the left side. If i wait until the computer stops making noise i know im at my prompt i can type root/pass and then gdm and i can login (even though i cant see anything until GDM loads).

Strangely in scenario 2 if i plug a monitor in i can then see on the external lcd the boot process in verbose etc... but i have to remove the monitor before starting X or it goes nuts and wont start. Also strange is that the theme/wallpaper doesnt show up when ive done this even though the setup is identical (in terms of installing the image into the kernel as opposed to the other option where you stick an image in /boot) and yet i got this problem. I posted about this already but didnt get a reply. Here is the information again about my box:

This is my grub.conf

Code: Select all

  GNU nano 1.3.5                               File: /boot/grub/grub.conf

default 1
timeout 10
splashimage=(hd0,1)/grub/splash.xpm.gz

title Gentoo Linux 2.6.9-ck
root (hd0,1)
kernel /kernel-ck-2.6.9-r3 root=/dev/hda4

title Gentoo Linux 2.6.9-r5-gensplash
        root (hd0,1)
        kernel /kernel-2.6.9-gentoo-r5-gensplash root=/dev/hda4 video=vesafb:ywrap,pmipal,mtrr,1024x768-16@60 splash=silent,theme:gentoo

title Gentoo Linux 2.6.9-r5-gensplash2
        root (hd0,1)
        kernel /kernel-2.6.9-gentoo-r5-gensplash2 root=/dev/hda4 video=rivafb:ywrap,pmipal,mtrr,1024x768-16@60 splash=silent,theme:gentoo

title=Windows XP Professional
rootnoverify (hd0,0)
chainloader +1
The following are my kernel configuration files:

Gentoo Linux 2.6.9-r5-gensplash


http://aeon.homelinux.com/mda/config

The second one:

Gentoo Linux 2.6.9-r5-gensplash2

http://aeon.homelinux.com/mda/config2

I really hope someone can help me out.

akiru
None
Top
Ateo
Advocate
Advocate
Posts: 2022
Joined: Mon Jun 02, 2003 11:47 pm
Location: Vegas Baby!

  • Quote

Post by Ateo » Tue Jan 04, 2005 5:17 pm

This is pretty cool. However, I do wonder about one thing.

When I boot, and right after grub loads, I see a split second of the text I would otherwise see. I don't remember the live CD doing this. Is this an initrd setting? It just seems that there is a glitch with grub passing over to the splash.

Also, how can I ditch the progress bar and use verbose mode by default? As such, at the end of the boot cycle, it drops into verbose mode anyways before loading kdm for me. Is this normal?
Top
Imago
Apprentice
Apprentice
Posts: 157
Joined: Thu Nov 25, 2004 2:23 pm
Location: Germany

  • Quote

Post by Imago » Tue Jan 04, 2005 7:29 pm

Ateo wrote: When I boot, and right after grub loads, I see a split second of the text I would otherwise see. I don't remember the live CD doing this. Is this an initrd setting? It just seems that there is a glitch with grub passing over to the splash.
see http://gentoo-wiki.com/HOWTO_fbsplash#B ... ot_process
Ateo wrote: Also, how can I ditch the progress bar and use verbose mode by default?
use splash=verbose instead of splash=silent in your kernel boot parameters.
Ateo wrote: As such, at the end of the boot cycle, it drops into verbose mode anyways before loading kdm for me. Is this normal?
yup

CU
Imago
Top
larand54
l33t
l33t
User avatar
Posts: 695
Joined: Fri Feb 20, 2004 8:05 am
Location: Sweden

  • Quote

Post by larand54 » Thu Jan 06, 2005 6:31 pm

I have succesfully installed gensplash, the patch and the other things. The problem is that I only get the splash image if I use splash=silent. I f I choose splash=verbose I wont get the graphics, just the text.

What I most like to have is the silent mode at startup, then changing to verbose mode with the opaque graphics as a background. Is that possible?
I'm using lilo.
Top
Larcen
Apprentice
Apprentice
Posts: 174
Joined: Sun Mar 21, 2004 11:51 pm

  • Quote

Post by Larcen » Tue Jan 11, 2005 2:47 am

I too, -think- I successfully did everything as noted here:

Code: Select all

http://gentoo-wiki.com/HOWTO_fbsplash
Verbose doesn't work at all for me, no images anyway. Silent however does work, but it starts extremely late in the boot process, just after file systems check if I'm not mistaken and then dies out again to verbose with no images still just about the time xfs, local, and kdm are ready to start. :(
Top
asiobob
Veteran
Veteran
User avatar
Posts: 1375
Joined: Wed Oct 29, 2003 8:13 am
Location: Bamboo Creek

  • Quote

Post by asiobob » Tue Jan 11, 2005 10:40 am

I had this working nicely with kernel 2.6.9 but not with kernel 2.6.10 :(
I installed the rc3 patch cleanly against 2.6.10 (stable). Ramdisk is enabled, using vesafb, but when I reboot I now get the bland old framebuffer. I'm running at 1280 by 1024 ideas?
Top
chup
n00b
n00b
Posts: 24
Joined: Wed Oct 08, 2003 7:04 am

  • Quote

Post by chup » Wed Jan 12, 2005 4:03 pm

Meh.... I have it working great, but since I have a geforce card I had to include rivia support in the kernel. But now the nvidia driver refuses to install. So now I have to choose between the bootsplash or 3d acceleration. Goodbye bootsplash.... :(
Top
asiobob
Veteran
Veteran
User avatar
Posts: 1375
Joined: Wed Oct 29, 2003 8:13 am
Location: Bamboo Creek

  • Quote

Post by asiobob » Wed Jan 12, 2005 7:34 pm

arrg I must have forgotten to copy the new kernel to /boot! it works great now!
Top
RedLeg
n00b
n00b
User avatar
Posts: 20
Joined: Fri Feb 20, 2004 4:56 am
Location: North America

Different theme on each virtual console?

  • Quote

Post by RedLeg » Wed Jan 12, 2005 9:12 pm

Anyone have this working?

I'm trying to end up with a different graphical background image or wallpaper for each of my text virtual consoles VCs).

I'm on gentoo-dev-sources 2.6.10-r4, with savagefb (working)
and have set SPLASH_TTY_MAP in /etc/conf.d/splash, and added splash to default using rc-update.

I get the same theme on all VCs, not what I want.

On the one hand, the comments in /etc/conf.d/splash lead me to believe this should work.
On the other hand, the help screen for splash_util, called to actually set the themes, indicates that setpic only works on the current VC.

What am I missing?


/Red
Top
CtHu
n00b
n00b
User avatar
Posts: 13
Joined: Thu Dec 16, 2004 12:48 pm

  • Quote

Post by CtHu » Thu Jan 13, 2005 2:55 pm

hi all ;)

i actually have this working but im not able to change resolution or refresh rate, with the video boot option.
im using the vesa-tng kernel support, and so no vga boot option.
Everything's all right but the refresh rate always remain @86 hz. and my screen doesn't seem to like it.
any ideas?
Top
Onip
Advocate
Advocate
User avatar
Posts: 2912
Joined: Thu Sep 02, 2004 10:34 am
Location: Parma (Italy)

  • Quote

Post by Onip » Thu Jan 13, 2005 3:23 pm

hi all!!! i've got a strange problem with my framebuffer.
it worked pretty nice but since i've upgraded to gentoo-dev-sources-2.6.10-gentoo-r4
it is still working but not as well as before

1) i've got no more progress-bar in the silent mode
2) when i push F2 to switch to verbose mode the switch isn't imediate, but it shows something like a "foggy" copy of the silent theme and then it switches

any ideas?

Thanks
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Top
Onip
Advocate
Advocate
User avatar
Posts: 2912
Joined: Thu Sep 02, 2004 10:34 am
Location: Parma (Italy)

  • Quote

Post by Onip » Fri Jan 14, 2005 9:07 am

i forgot another thing. when i'm in a console (alt+f1 etc...) and i don't touch anything the screen should go black (or at least it did before), now the only thing going black are the writings, but the theme is still colored.....
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Top
[UK]Superdude
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Jul 22, 2002 10:34 am
Location: Adelaide, Australia

  • Quote

Post by [UK]Superdude » Tue Jan 18, 2005 4:34 am

*sigh*

I have a problem with my gensplash.
The problem is that the framebuffer works (1280x1024@85). It does not, however start with a theme (should be emergence). I have tried it with the image compiled in the kernel or in as an initrd as per:
http://gentoo-wiki.com/HOWTO_fbsplash#I ... plashutils
The image WILL be displayed when the boot process does the
Starting Splashutils or whatever - essentially when it calls the splash init.d in the default runlevel. I have been through every thread I can find on the forums - even ones in other languages :)
I have

Code: Select all

*  media-gfx/splashutils
      Latest version available: 0.9_rc1
      Latest version installed: 0.9_rc1
      Size of downloaded files: 11,493 kB
      Homepage:    http://dev.gentoo.org/~spock/
      Description: Framebuffer splash utilities.
      License:     GPL-2
My kernel is a nitro with framebuffer and vesa-tng.
I have tried different kernels.
Gensplash has worked for me in the past, but it doesnt now with any of the kernels I have tried. The difficulty is I need a reiser 4 enabled kernel...
My grub.conf

Code: Select all

title=Gentoo (reiser4 & nat enabled 2.6.10-nitro2)
root (hd1,0)
kernel (hd1,0)/boot/vmlinuz root=/dev/hdd3 elevator=cfq video=vesafb:mtrr,1280x1024-32@85 splash=verbose,theme:emergence
initrd (hd1,0)/boot/fbsplash-emergence-1280x1024
In my kernel the following are set:

Code: Select all

CONFIG_FB=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_VESA=y
CONFIG_FB_VESA_TNG=y
CONFIG_FB_VESA_DEFAULT_MODE="1280x1024@85"
CONFIG_FB_SPLASH=y
Now at a loss...

anyone else had similar troubles? preferably with a solution :)
Top
RedLeg
n00b
n00b
User avatar
Posts: 20
Joined: Fri Feb 20, 2004 4:56 am
Location: North America

Splash not working as expected

  • Quote

Post by RedLeg » Tue Jan 18, 2005 5:50 am

I suspect your and my problem is due to subtle errors in configuration, all due to inadequate documentation.

So, since I have the background loading at boot part working, I'll share my grub.conf lines in the hope that this gets you going. If someone else can post configs for differing background screens on each VC, I would appreciate it.

extract from /boot/grub/grub.conf:
  • title kernel 2.6.10-r5 savagefb
    root (hd0,0)
    kernel /2.6.10-gentoo-r5.bzImage-savagefb ro root=/dev/hda6 dma idebus=66 \
    video=savagefb:1024x768-16@76 splash=verbose,theme:Shodan devfs=nomount
    initrd /Shodan-1024x768.initrd
NOTE: the splash command MUST include the theme specification, and you have to have built the initrd (or initramfs) using splash_geninitramfs. ALL of this is perfectly clear in retrospect, but took me a while to sort out.

Hope this helps someone...

Red
Top
[UK]Superdude
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Jul 22, 2002 10:34 am
Location: Adelaide, Australia

Re: Splash not working as expected

  • Quote

Post by [UK]Superdude » Wed Jan 19, 2005 5:12 am

RedLeg wrote:I suspect your and my problem is due to subtle errors in configuration, all due to inadequate documentation.

So, since I have the background loading at boot part working, I'll share my grub.conf lines in the hope that this gets you going. If someone else can post configs for differing background screens on each VC, I would appreciate it.
Ok, afaik to get a splash on each VT, you need to edit /etc/conf.d/splash.
Make it look like:

Code: Select all

[dave@penguin1:parse_src] more /etc/conf.d/splash
# Config file for splashutils

# a theme to use, probably best left commented (the theme specified
# on the kernel command line is used)
# SPLASH_THEME="gentoo"

# on which ttys should fbsplash be enabled? defaults to RC_TTY_NUMBER
SPLASH_TTYS="0 1 2 3 4 5"

# what font to use? defaults to what fbtruetype uses
# SPLASH_FONT="luxisri.ttf"

# boot/reboot/shutdown message overrides
# SPLASH_BOOT_MESSAGE="Booting the system"
# SPLASH_REBOOT_MESSAGE="Rebooting the system"
# SPLASH_SHUTDOWN_MESSAGE="Shutting the system down"

# should we drop to verbose mode on initscript errors? (yes/no)
#SPLASH_VERBOSE_ON_ERRORS="yes"

# allows to set different themes on different consoles
# format: "<console>:<theme> <console>:<theme> (...)"
# SPLASH_TTY_MAP="1:emergence"

As you can see, the other options are commented out, but are self explanitory should you wish to change or enable them.

Hope to have helped.....
Top
RedLeg
n00b
n00b
User avatar
Posts: 20
Joined: Fri Feb 20, 2004 4:56 am
Location: North America

Different splash image on each VC not working

  • Quote

Post by RedLeg » Wed Jan 19, 2005 5:31 am

Thanks for the reply. That's where I've been hacking around, and it's still not working.

The relevant lines from my /etc/conf.d/splash:

Code: Select all

# on which ttys should fbsplash be enabled? defaults to RC_TTY_NUMBER
SPLASH_TTYS="0 1 2 3 4 5"
# should we drop to verbose mode on initscript errors? (yes/no)
SPLASH_VERBOSE_ON_ERRORS="yes"

# allows to set different themes on different consoles
# format: "<console>:<theme> <console>:<theme> (...)"
SPLASH_TTY_MAP="0:Shodan 1:Quiet_Room 2:Random_Weirdness 3:Dirtchamber 4:8B 5:FLA"
Now, ever more strange, I get this at the tail end of dmesg, indicating that the scripts are parsing the config, and the system THINKS it's setting the images

Code: Select all

fbsplash: console 1 using theme 'Quiet_Room'
fbsplash: switched splash state to 'on' on console 1
fbsplash: console 2 using theme 'Random_Weirdness'
fbsplash: switched splash state to 'on' on console 2
fbsplash: console 3 using theme 'Dirtchamber'
fbsplash: switched splash state to 'on' on console 3
fbsplash: console 4 using theme '8B'
fbsplash: switched splash state to 'on' on console 4
fbsplash: console 5 using theme 'FLA'
fbsplash: switched splash state to 'on' on console 5
I have the same image on all of my VCs. I am truely stumped....

All of the themes defined above exist in /etc/splash, and if I set the config to use a different one on VC0, I get that one on all VCs.

I'm beginning to suspect demonic possession..... :evil:


Red
Top
[UK]Superdude
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 149
Joined: Mon Jul 22, 2002 10:34 am
Location: Adelaide, Australia

Re: Different splash image on each VC not working

  • Quote

Post by [UK]Superdude » Wed Jan 19, 2005 5:59 am

RedLeg wrote:Thanks for the reply. That's where I've been hacking
I have the same image on all of my VCs. I am truely stumped....

All of the themes defined above exist in /etc/splash, and if I set the config to use a different one on VC0, I get that one on all VCs.

I'm beginning to suspect demonic possession..... :evil:
Red
Same,
just waiting for the priest I ordered on eBay to come and exorcise my box. ;)

For your issue it kinda sounds like splash cant find the other initrds to load so it is loading the same one for all VTs. Do you need to make seperate images for each VT and somehow specify them in grub.conf?

I would be happy with one right now :(

I've read of others having the image only appear when it gets to starting the service, cept I've not found anyone who knows how to fix it...

Perhaps I will try another theme for a bit - can't hurt can it
Top
RedLeg
n00b
n00b
User avatar
Posts: 20
Joined: Fri Feb 20, 2004 4:56 am
Location: North America

Splash at boot as opposed to loaded during startup

  • Quote

Post by RedLeg » Wed Jan 19, 2005 6:32 pm

So, let's not confuse the two....

The splash background image loaded earliest in the boot process (which you seem to be having trouble with) is loaded from the initrd or initamfs, or from the kernel itself.

The ones I'm having trouble with are loaded from theme directories in /etc/splash/$theme.

If you get a tux logo at boot, you're on the right track.

If you gan get the /etc/init.d/splash script to load a background, then you're further along.... you know your framebuffer works and you have a working theme.

At that point, you need to retrace your steps with creating the initrd and the command line parameters passed to the kernel at boot. This cost me a LOT of time, as the parameters, syntax and requirements changed from the old bootsplash stuff. I finally ended up compiling a version of the kernel with vesafb, vesafb-tng and finally savagefb (what I'm using), and then using grub's ability to edit the boot parameters, rebooted LOTS of times until I found something that works, which I have posted.

The biggest suprise to me was that I apparently have to include the theme name in the command line.

Another thing I would try and vary is the screen resolution and bit depth, as there seem to be (or have been) issues with these in the past.

fbset can help you figure out what you have.

I hope this helps..... I'm off to grep ebay for Exorcists.:evil:




Red
Top
enigma_0Z
Guru
Guru
User avatar
Posts: 531
Joined: Sun Aug 29, 2004 1:06 pm
Location: Either lurking here or at my forum (see sig)
Contact:
Contact enigma_0Z
Website

  • Quote

Post by enigma_0Z » Thu Jan 20, 2005 9:24 pm

as I don't fancy reading through 19 pages, can someone answer this for me?

Why is my fbsplash screen's colours really screwy... I'm supposed to be on gentoo emergence, but around the "G" it is like ugly yellow, and inside the "G" it is other gross contransting colors...

I probably did something stupid, can someone help me fix it?


EDIT: woo hoo! 2^8 posts!
Top
RedLeg
n00b
n00b
User avatar
Posts: 20
Joined: Fri Feb 20, 2004 4:56 am
Location: North America

Re: Different splash image on each VC not working

  • Quote

Post by RedLeg » Fri Jan 21, 2005 1:15 am

Well, a partial solution at least....

I exchanged email w/ Spock, who tells me the configs I posted are correct, and that there is a bug in recent version of fbsplash which is causing my problem. He's rolling out a patch to address the issue.


Red
Top
enigma_0Z
Guru
Guru
User avatar
Posts: 531
Joined: Sun Aug 29, 2004 1:06 pm
Location: Either lurking here or at my forum (see sig)
Contact:
Contact enigma_0Z
Website

Some good news and some bad news...

  • Quote

Post by enigma_0Z » Fri Jan 21, 2005 4:56 am

Ok, the good news is I fixed the gross colors... I needed 8-bit mode.

The bad news is that:

1. now the progressbar has disappeared
2. I want to get the splash image on my virtual consoles too.

<edit>
oh yeah, when I try to do that, I get this error:
FBIOSPLASH_SETSTATE failed, error code 22
</edit>

3. When I swap between different virtual consoles (presumably because I'm using a framebuffer now?), my X server seems to get out of sync with my monitor (I get gross looking diagnoal boxes of the image, but they are ripped apart and the image is unreadable)... is there either a way to prevent this or a key sequence to make X resync the monitor?

Well, there you go. Anyone have any help?
Top
pifactorial
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 77
Joined: Fri Oct 15, 2004 6:48 pm
Location: 3<x<4 on the gamma function

Re: Some good news and some bad news...

  • Quote

Post by pifactorial » Fri Jan 21, 2005 7:34 am

enigma_0Z wrote:FBIOSPLASH_SETSTATE failed, error code 22
I've gotten that error before, and it was always a kernel problem. I don't know exactly what problem, but it would usually fix itself if I upgraded to the latest nitro kernel. I assume you're using fbsplash; the 2.6.11-rc1-nitro0 kernel doesn't have fbsplash support - try 2.6.10-nitro4 instead.
Top
Post Reply

722 posts
  • Page 19 of 29
    • Jump to page:
  • Previous
  • 1
  • …
  • 17
  • 18
  • 19
  • 20
  • 21
  • …
  • 29
  • Next

Return to “Documentation, Tips & Tricks”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic