<?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=Lukehale</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=Lukehale"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Lukehale"/>
	<updated>2026-05-20T01:24:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Changing_the_%22Turn_off_after_X%22_time&amp;diff=5849</id>
		<title>Patch webOS Changing the &quot;Turn off after X&quot; time</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Changing_the_%22Turn_off_after_X%22_time&amp;diff=5849"/>
		<updated>2009-09-18T15:12:46Z</updated>

		<summary type="html">&lt;p&gt;Lukehale: /* Editing Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
Changing the &amp;quot;Turn off after X&amp;quot; time in the Palm Pre (&amp;quot;Screen and Lock Menu&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
By Townsend Harris (&amp;quot;tharris-&amp;quot; IRC channel)&lt;br /&gt;
&lt;br /&gt;
Ultimately what this does is allow you to change the idle time value that turns the pre off.  So this setting tells the pre &amp;quot;After X seconds of activity go to sleep&amp;quot;.  Now for me I wanted say 5 minutes so I can test stuff, but the average person might be ok&lt;br /&gt;
with the 30 seconds, 1 minute, 2 minutes, or 3minutes, now we have an option. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SPECIAL NOTE: Changing this value to less than 30 seconds means you better be acting fast, as a side note I was able to &lt;br /&gt;
set the value to 1 second and still operate the pre (I do not recommend this), but I had to be very fast.  Also changing &lt;br /&gt;
this value to a high number *can* drain your battery so be aware.&lt;br /&gt;
&lt;br /&gt;
If all you want to do is keep the screen on while charging, you can set that using luna-send.  Your screen will stay on when on usb power and wall power.  When on the Touchstone, the Pre will still go back to the &amp;quot;lock&amp;quot; screen after the timeout period.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;luna-send -n 1 palm://com.palm.display/control/setProperty '{&amp;quot;onWhenConnected&amp;quot;:true}'&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editing Process==&lt;br /&gt;
&lt;br /&gt;
Steps:&lt;br /&gt;
&lt;br /&gt;
1) Access Linux on your phone: [[Portal:Accessing_Linux]]&lt;br /&gt;
&lt;br /&gt;
2) SSH to your pre and sudo to root.  Execute &amp;quot;rootfs_open -w&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3) make a copy of the original &amp;quot;/usr/palm/applications/com.palm.app.screenlock/app/controllers/securityconfig-assistant.js&amp;quot; file by executing the following:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;'''cp /usr/palm/applications/com.palm.app.screenlock/app/controllers/securityconfig-assistant.js /usr/palm/applications/com.palm.app.screenlock/app/controllers/securityconfig-assistant.js.org&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
4) edit the /usr/palm/applications/com.palm.app.screenlock/app/controllers/securityconfig-assistant.js file&lt;br /&gt;
&lt;br /&gt;
Goto line '''102''' (WebOS 1.1: Line '''111''', WebOS 1.2: Line '''117''') which should like like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
**//Available Timer Values.&lt;br /&gt;
 availableTimers: &amp;quot;[{label: $L('30 seconds'), value:30},{label: $L('1 minute'), value:60},{label: $L('2 minutes'), value:120},{label: $L('3 minutes'), value:180}],&amp;quot;**&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and add this to the end of the string inside the last &amp;quot;]&amp;quot;: &amp;quot;,{label: $L('5 Minutes'), value:300}&amp;quot; and edit it as you see fit.   This will add &amp;quot;5  Minutes&amp;quot; to the drop down menu. You can add further options as you require (i.e. 30 minutes, 3 hours, etc.).&lt;br /&gt;
  &lt;br /&gt;
REMEMBER the value is based on '''SECONDS'''&lt;br /&gt;
&lt;br /&gt;
5) Execute a rescan by running &amp;quot;luna-send -n 1 palm://com.palm.applicationManager/rescan {}&amp;quot; on the command line.&lt;br /&gt;
  &lt;br /&gt;
6) Execute &amp;quot;mount -o remount,ro /&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Voila you have changed your idle timeouts.&lt;br /&gt;
&lt;br /&gt;
==Patch Process==&lt;br /&gt;
&lt;br /&gt;
A version of this patch to set a &amp;quot;Never&amp;quot; option (actually only for 3 hours) is located in the webos-internals gitorious repository. Click [[Applying Patches]] for info on patching from it.&lt;/div&gt;</summary>
		<author><name>Lukehale</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Disable_Charging_Event_Sounds&amp;diff=5847</id>
		<title>Patch webOS Disable Charging Event Sounds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Disable_Charging_Event_Sounds&amp;diff=5847"/>
		<updated>2009-09-18T13:53:37Z</updated>

		<summary type="html">&lt;p&gt;Lukehale: added webOS 1.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
When charging the Pre via USB or Touchstone, the alert event will sound.&lt;br /&gt;
&lt;br /&gt;
These following steps are how to disable it.&lt;br /&gt;
&lt;br /&gt;
= Procedure=&lt;br /&gt;
&lt;br /&gt;
Step 1: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo -i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 2: Unlock file system&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount rw /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 3: Edit and goto line 1267&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
:1267&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 4: Change this...&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;alerts&amp;quot;	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 5: to this... and save.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 6: Lock file system&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
mount -o remount ro /&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 7: Restart Luna System Manager&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;
=webOS 1.1.0=&lt;br /&gt;
&lt;br /&gt;
Steps change to:&lt;br /&gt;
&lt;br /&gt;
Step 3: Edit and goto line 1482&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
:1482&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 4: Change this...&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: soundClassName	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 5: to this... and save.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or for vibrate only&lt;br /&gt;
&lt;br /&gt;
Step 5: to this... and save.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;vibrate&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=webOS 1.2.0=&lt;br /&gt;
&lt;br /&gt;
Steps change to:&lt;br /&gt;
&lt;br /&gt;
Step 3: Edit and goto line 1541&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js&lt;br /&gt;
:1541&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 4: Change this...&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: soundClassName	&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 5: to this... and save.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or for vibrate only&lt;br /&gt;
&lt;br /&gt;
Step 5: to this... and save.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
soundClass: &amp;quot;vibrate&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Contributor(s) =&lt;br /&gt;
* A2NY&lt;br /&gt;
* JHoff80&lt;br /&gt;
* LukeHale&lt;/div&gt;</summary>
		<author><name>Lukehale</name></author>
	</entry>
</feed>