<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ipalmpre</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ipalmpre"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Ipalmpre"/>
	<updated>2026-04-15T10:31:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=4108</id>
		<title>Patch webOS Boot Themes</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Boot_Themes&amp;diff=4108"/>
		<updated>2009-08-09T05:30:37Z</updated>

		<summary type="html">&lt;p&gt;Ipalmpre: /* Boot Themes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
When the Pre is booting or shutting down, the screen fades between two images - ''/palm-logo.png'' and ''/palm-logo-bright.png'' located in ''/usr/palm/sysmgr/images''.  By replacing either or both of these images, the boot logo can be customized.  This requires [[Portal:Accessing_Linux | access to the Pre's OS]].&lt;br /&gt;
&lt;br /&gt;
Works with: 1.0.3, 1.1&lt;br /&gt;
&lt;br /&gt;
== Replacing the Files==&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh and copy the files to the USB drive.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mkdir /media/internal/bootlogo&lt;br /&gt;
cp /usr/palm/sysmgr/images/palm-logo* /media/internal/bootlogo&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Modify the files with your favorite editor (Gimp, Photoshop, ImageMagick, MS Paint, etc.)&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Save the new images to the ''bootlogo'' directory on the Pre's USB drive.&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, backup the existing files, copy the new images into place, and remount the root filesystem read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png&lt;br /&gt;
sudo mount -o ro,remount /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Restart Luna and watch your awesome new logo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking it to the Next Step==&lt;br /&gt;
&lt;br /&gt;
With a small bit of scripting, we can have separate boot and shutdown themes.  The first thing to do is to create regular and &amp;quot;bright&amp;quot; images for booting and shutting down.  Save the new images to the ''bootlogo'' directory on the Pre's USB drive. (Steps 1-3 above).&lt;br /&gt;
&lt;br /&gt;
'''Step One'''&lt;br /&gt;
Log into the phone via ssh, remount the root filesystem read-write, and create a directory in /opt to store the new images.  We're using /opt, as the script we'll modify later will copy files, and /usr is mounted read-only.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo mount -o rw,remount /&lt;br /&gt;
sudo mkdir -p /opt/share/bootimages&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Two'''&lt;br /&gt;
Copy the new images to /opt/share/bootimages, naming them palm-logo-up.png, palm-logo-up-bright.png, palm-logo-down.png and palm-logo-down-bright.png.  Additionally, copy the shutdown files to palm-logo.png and palm-logo-bright.png.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /opt/share/bootimages/&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;boot image&amp;gt; palm-logo-up.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright boot image&amp;gt; palm-logo-up-bright.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;shutdown image&amp;gt; palm-logo-down.png&lt;br /&gt;
sudo cp /media/internal/bootlogo/&amp;lt;bright shutdown image&amp;gt; palm-logo-down-bright.png&lt;br /&gt;
sudo cp palm-logo-down.png palm-logo.png&lt;br /&gt;
sudo cp palm-logo-down-bright.png palm-logo-bright.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Three'''&lt;br /&gt;
Backup the current logo images, if you haven't already.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo.png /usr/palm/sysmgr/images/palm-logo.png.orig&lt;br /&gt;
sudo cp -ip /usr/palm/sysmgr/images/palm-logo-bright.png /usr/palm/sysmgr/images/palm-logo-bright.png.orig&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Four'''&lt;br /&gt;
Delete the current logo images and replace them with symlinks to the files in our new directory in /opt&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd /usr/palm/sysmgr/images/&lt;br /&gt;
sudo rm palm-logo-bright.png&lt;br /&gt;
sudo rm palm-logo.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo-bright.png palm-logo-bright.png&lt;br /&gt;
sudo ln -s ../../../../../opt/share/bootimages/palm-logo.png palm-logo.png&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Five'''&lt;br /&gt;
Back up and edit /etc/init.d/start_animation, adding the switching of the files&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo cp -ip /etc/init.d/start_animation /etc/init.d/start_animation.orig&lt;br /&gt;
sudo -e /etc/init.d/start_animation&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Before the line starting with ''if [ -x /usr/bin/luna-send'' add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ok=no&lt;br /&gt;
if [ -f /opt/share/bootimages/palm-logo-up.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-up-bright.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down.png ] &amp;amp;&amp;amp; \&lt;br /&gt;
   [ -f /opt/share/bootimages/palm-logo-down-bright.png ] ; then&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-down-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
        ok=yes&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
At the very end of the file, add the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if [ &amp;quot;$ok&amp;quot; = &amp;quot;yes&amp;quot; ] ; then&lt;br /&gt;
        sleep 5&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up.png /opt/share/bootimages/palm-logo.png&lt;br /&gt;
        cp /opt/share/bootimages/palm-logo-up-bright.png /opt/share/bootimages/palm-logo-bright.png&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Step Six'''&lt;br /&gt;
Restart Luna and watch your awesome new logos.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Boot Themes==&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Default Theme&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Palm&lt;br /&gt;
&lt;br /&gt;
[[Image:Palm-logo.png]] &lt;br /&gt;
[[Image:Palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Tux - got root?&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper-palm-logo.png]] &lt;br /&gt;
[[Image:Jackieripper-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Red and Green&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JackieRipper&lt;br /&gt;
&lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-up-bright.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down.png]] &lt;br /&gt;
[[Image:Jackieripper2-palm-logo-down-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Blue Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pEEf&lt;br /&gt;
&lt;br /&gt;
[[Image:PEEf-palm-logo.png]] &lt;br /&gt;
[[Image:PEEf-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Glassy Tux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' fish199902&lt;br /&gt;
&lt;br /&gt;
[[Image:Fish109902-palm-logo.png]] &lt;br /&gt;
[[Image:Fish109902-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' GunTux&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Xaeonis&lt;br /&gt;
&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo.png]]&lt;br /&gt;
[[Image:Xaeonis-GunTux-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' bleeding apples&lt;br /&gt;
&lt;br /&gt;
'''Author:''' predatory1&lt;br /&gt;
&lt;br /&gt;
[[Image:Apv-palm-logo.png‎]]&lt;br /&gt;
[[Image:Apv-Palm-logo-bright.png‎ ]]&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Just Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' JP_Money&lt;br /&gt;
&lt;br /&gt;
[[Image:Just-pre-palm-logo.png]]&lt;br /&gt;
[[Image:Just-pre-palm-logo-bright.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title:''' Jumpman Pre&lt;br /&gt;
&lt;br /&gt;
'''Author:''' dave b&lt;br /&gt;
&lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo.png]] &lt;br /&gt;
[[Image:daveb-jumpman-pre-palm-logo-bright.png]]&lt;/div&gt;</summary>
		<author><name>Ipalmpre</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Daveb-jumpman-pre-palm-logo-bright.png&amp;diff=4107</id>
		<title>File:Daveb-jumpman-pre-palm-logo-bright.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Daveb-jumpman-pre-palm-logo-bright.png&amp;diff=4107"/>
		<updated>2009-08-09T05:26:25Z</updated>

		<summary type="html">&lt;p&gt;Ipalmpre: quick little edit to existing palm logo, jumpman style!

dave b, db airbrushin an vinyl graphics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;quick little edit to existing palm logo, jumpman style!&lt;br /&gt;
&lt;br /&gt;
dave b, db airbrushin an vinyl graphics&lt;/div&gt;</summary>
		<author><name>Ipalmpre</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Daveb-jumpman-pre-palm-logo.png&amp;diff=4106</id>
		<title>File:Daveb-jumpman-pre-palm-logo.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Daveb-jumpman-pre-palm-logo.png&amp;diff=4106"/>
		<updated>2009-08-09T05:26:01Z</updated>

		<summary type="html">&lt;p&gt;Ipalmpre: quick little edit to existing palm logo, jumpman style!

dave b, db airbrushin an vinyl graphics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;quick little edit to existing palm logo, jumpman style!&lt;br /&gt;
&lt;br /&gt;
dave b, db airbrushin an vinyl graphics&lt;/div&gt;</summary>
		<author><name>Ipalmpre</name></author>
	</entry>
</feed>