<?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=Carback1</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=Carback1"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Carback1"/>
	<updated>2026-04-20T08:26:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=4272</id>
		<title>Development &amp; Tweak Ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=4272"/>
		<updated>2009-08-12T14:16:34Z</updated>

		<summary type="html">&lt;p&gt;Carback1: /* Patch Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some ideas for tweaks which have not been implemented yet (to my knowledge):&lt;br /&gt;
&lt;br /&gt;
If you decide to start working one of these, '''please leave a note''' under the item as a second-level bullet. If you don't have wiki access, find someone in the IRC channel who does. This will help encourage collaborative discovery, and reduce duplicate effort. We also recommend starting a new wiki page where you '''take notes about any discoveries''' you've made related to the tweak idea. &lt;br /&gt;
&lt;br /&gt;
Once you've figured it out, it would be appreciated if you make a write-up for the Stock App Mods page. If you don't want to do a write up, at least try to share your findings with someone who can subsequently document them for you. At the very least, jot a few notes onto a wiki page, and tag it with &amp;quot;cleanup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Patch Ideas=&lt;br /&gt;
* Create a patch for showing day events in month view on calendar&lt;br /&gt;
* Restore &amp;quot;Ignoring calendar alarm repeats the alarm in 5 minutes&amp;quot; to WebOS 1.10, the way it was in WebOS 1.04 and Palm&lt;br /&gt;
* Enable simultaneous Voice and Data access.&lt;br /&gt;
&lt;br /&gt;
=Tweak Ideas=&lt;br /&gt;
Make bootup faster (parallel?)&lt;br /&gt;
* See http://ubuntuforums.org/showthread.php?t=727224&lt;br /&gt;
Fix the horrendous white balance issues with the camera (especially with the flash on)&lt;br /&gt;
* See http://www.theregister.co.uk/2009/06/25/cameraphone_faceoff/ for a post showing the problems.&lt;br /&gt;
Make the Pre vibrate differently based on caller ID&lt;br /&gt;
* See http://www.azarask.in/blog/post/know-whos-calling-tactile-design/&lt;br /&gt;
Enable image saving/save to wallpaper from the browse.&lt;br /&gt;
Enable opening PDF/doc whatever from Web browser.&lt;br /&gt;
* //Done a slight bit of testing with this.  It's very easy to get the browser to pass along a link to the application (tested with PDF).  /usr/palm/command-resource-handlers.json contains all of the MIME types and you just have to change streamable to true.  Of course, the application itself has an issue with this and errors out.//&lt;br /&gt;
Enable uploads in a browser (dialog box with browse, etc.).&lt;br /&gt;
Enable track skipping without turning the device on.&lt;br /&gt;
* [[Hardware Key Track Skip]]&lt;br /&gt;
* [[track-skipping-using-volume-up-down-buttons|Skip tracks using volume up/down buttons]] ~ FXDemolisher&lt;br /&gt;
Quick copy of locked calendar events to the local calendar so that they can be edited.&lt;br /&gt;
Make the Pre vibrate longer.&lt;br /&gt;
* tictac is working on this [[make-pre-vibrate-longer | here]].&lt;br /&gt;
Allow other messaging protocols using libpurple plugins (Facebook, Jabber, etc.).&lt;br /&gt;
Trigger camera remotely.&lt;br /&gt;
* Wonder420 is working on this [[camera-remote-view | here]].&lt;br /&gt;
Back up contact link information. (This is currently not stored in the Palm Profile, so it will be lost on a device wipe.)&lt;br /&gt;
* [[Contact Link Backup]]&lt;br /&gt;
Landscape virtual keyboard in the Web app.&lt;br /&gt;
Find better touch scroll threshold numbers so the action is not as jerky/fuzzy while moving. 1.0.3 update seems to have improved that a bit.. //~ Robi//&lt;br /&gt;
Look into [http://www.lesswatts.org/projects/powertop/ PowerTop] to potentially save even more power and extend batt life. //~ Robi//&lt;br /&gt;
Allow universal search to search through email text as well&lt;br /&gt;
Multiple card rows in the small card view&lt;br /&gt;
Add a &amp;quot;scrubber&amp;quot; to the music app to control song position&lt;br /&gt;
Remove Amazon section from music app to see if it loads faster without  (Music app loads instantly but then you have to wait 30 seconds or so before you can do anything until the Amazon section shows up).&lt;br /&gt;
* Unfortunately it seems that it's the thumbnail creation for the few albums shown in shuffle all that causes the delay- removing the Amazon entry doesn't seem to change the speed at all.&lt;br /&gt;
Change the sorting of the music app so that A, An, The in band names and album names are ignored and it sorts alphabetically using the next word [[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names]] ~ Keegan99&lt;br /&gt;
In the camera app, use the volume up/down buttons to snap a picture.&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Take a picture using volume buttons]] ~ FXDemolisher&lt;br /&gt;
When camera app loads, also load photos app (for quicker review). Even better, let user choose to &amp;quot;keep&amp;quot; or &amp;quot;delete&amp;quot; a picture, and keep the photo on the screen until a choice is made.&lt;br /&gt;
Stop the alert noise from obnoxiously playing every single time you put the Pre back on the Touchstone.	&lt;br /&gt;
* [[remove-charging-event-alerts]]&lt;br /&gt;
Set up the center button to wake the Pre up, like an iPhone's home button wakes up the iPhone.&lt;br /&gt;
allow copy to work from google maps, so you can get a url of your current location to paste in chats/sms/mms //~ hemna//&lt;br /&gt;
Light up Navi lights when a notification is received&lt;br /&gt;
Setting to disable ring for Unknown Number&lt;br /&gt;
When the clock's alarm goes off, it only turns on the screen for the customary ~2 seconds before shutting the screen off.  Change this to keep the screen on as long as the alarm is playing, then go to sleep when the &amp;quot;snooze&amp;quot; button is pressed.&lt;br /&gt;
Make &amp;quot;all-day&amp;quot; appointments show up in calendar month view (currently invisible)&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View]] //~ Sloloem// &lt;br /&gt;
Allow the phone app to run in the background, without a visible card, (to speed up ringtone playing on incoming phone calls).&lt;br /&gt;
Disable the end call sound and the low battery sound.&lt;br /&gt;
Add the ability to snooze a calendar reminder for a certain amount of time that user can choose.&lt;br /&gt;
* [[Patch Clock Changing Alarm Button Order and Snooze Duration]] //~ HebrewzHammer//&lt;br /&gt;
Add additional gstreamer plugins into the gstreamer plugin directory; should allow adding support for additional media formats pretty easily.&lt;br /&gt;
&lt;br /&gt;
=Development Ideas=&lt;br /&gt;
Get [[vnc | VNC]] input working with a mouse and keyboard driver. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Get [http://synergy2.sourceforge.net/ Synergy] working with a mouse and keyboard driver. :O Why not? :P //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Develop a power calculator app for the Pre, with DIGIT-GROUPING, more functions, and possibly even a graphing mode. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.mozilla.com/en-US/products/download.html?product=firefox-3.0.11&amp;amp;os=linux&amp;amp;lang=en-US Firefox] on it. Definitely not practical. Maybe [http://portableapps.com/node/9364 Portable Firefox?] //~ ultraBlack//&lt;br /&gt;
* Consider [http://www.opera.com/mobile/ Opera Mobile] or [http://www.opera.com/mini/ Opera Mini] as more worthwhile alternatives. //~ ultraBlack//&lt;br /&gt;
* Opera Mobile can successfully upload files to web servers. (re: idea to upload via browser) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Work out a good backup solution, perhaps mrb or netapp like .snapshots,  so updates/upgrades are easier. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Look into setting up [[ad-hoc networking | ad-hoc networking]] for file sharing over WiFi and BitTorrent. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.apache.org/ Apache] on it. //~ ultraBlack// Done. http://predev.wikidot.com/apache //~nebula//&lt;br /&gt;
* Consider [http://www.lighttpd.net/ Lighttpd] or [http://www.cherokee-project.com/ Cherokee] as more worthwhile alternatives. //~ Robi//&lt;br /&gt;
* For limited needs thttpd + php as shown in [[ajaxphpterm]] seems to work fine with minimal resource usage. //~ djbclark//&lt;br /&gt;
* Sprint blocks connections to the Pre on port 80, but port 2222 and 8080 has been tested and work //~ smashman// 8000 also works //~nebula//&lt;br /&gt;
&lt;br /&gt;
Make LunaSysMgr run without exclusive access to I/O, so it can be run alongside [[DirectFB]] applications (and since directfb can run GTK, QT, and X11 applications directly, also those). Some ideas on how to do this are on the [[DFBTerm DirectFB Terminal Emulator]] page's &amp;quot;Virtual Keyboard-Video-Monitor (KVM) Switch&amp;quot; section, however if LunaSysMgr source code becomes available the best method would probably be to just change it to run against directfb instead of using /dev/fb* and /dev/input/* directly. //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Confirm that the device is free of Digital Restrictions Management (DRM) by installing Linux compiled from source. There is a /proc/config.gz, and palm has released the patches they used at http://opensource.palm.com/packages.html (search for &amp;quot;linux kernel&amp;quot;). This may also be useful as linux patches may be needed for some of the other ideas on this page. //~ djbclark// &lt;br /&gt;
* Done by //~ rwhitby// and //~ tonycpsu// at [[Custom Kernels]]&lt;br /&gt;
&lt;br /&gt;
Possibly easier accessing linux procedure - create an .ipk (ipkg) file that does the accessed linux setup; have user execute either by emailing them the file (it has been confirmed that you can install ipkg files via the email client), and/or by having them temporarily manually set their DNS to a DNS server that would direct the app store somewhere else.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Make directfb (via tslib - http://tslib.berlios.de/ - or gpm - http://unix.schottelius.org/gpm/ ) work with the palm pre's /dev/touchscreen (new driver CONFIG_TOUCHSCREEN_CY8MRLN=y (cypress touchscreen) included in http://palm.cdnetworks.net/opensource/1.0.1/linux-2.6.24-patch.gz) - see [[vala-terminal]] for more details.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Add more Bluetooth profiles/support such as HID so that BT keyboards can be used.&lt;br /&gt;
&lt;br /&gt;
Enable printing - my testing of CUPS install failed on the 'insmod' file missing, could not installed printer driver, CUPS-DOC worked and the web interface was functioning well on localhost from the Pre browser. //~ dld121//&lt;br /&gt;
&lt;br /&gt;
Implementing a learning autocorrect system.  Perhaps just a process that monitors keyboard input and removes //word// from the dictionary when //word//&amp;lt;space&amp;gt;&amp;lt;backspace&amp;gt;//nextword// is found.&lt;br /&gt;
&lt;br /&gt;
Create or port a Usenet news reader under WebOS&lt;br /&gt;
&lt;br /&gt;
Figure out how to add custom gestures to the screen/gesture area.  (I'd really like to tap around the center button to emulate a 5-way pad.)&lt;br /&gt;
&lt;br /&gt;
RSS Reader (Importable Feeds, Subscription to podcasts) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Get [http://www.freesmartphone.org/ (FSO) ]working on the Palm Pre as an alternative platform to the nonfree  [http://www.freesmartphone.org/index.php/HardwareInteresting_Targets LunaSysMgr GUI] - http://laforge.gnumonks.org/weblog/2009/06/20/20090620-palm_pre_wanted //~ djbclark// [http://www.freesmartphone.org/index.php/Palm_Pre Links and community organizing.]&lt;br /&gt;
&lt;br /&gt;
TASK application - add categories column A-B-C like, and priority column 1-2-3-4-5, like the Treo755p Task application. Make them sortable by clicking on column header.  Additional development: maybe some way to sync the Tasks with desktop or web based interface&lt;/div&gt;</summary>
		<author><name>Carback1</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Next_steps&amp;diff=4052</id>
		<title>Next steps</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Next_steps&amp;diff=4052"/>
		<updated>2009-08-08T04:06:30Z</updated>

		<summary type="html">&lt;p&gt;Carback1: Posted a fix for people who changes their shell and lost ssh access (I think this is a bug in dropbear, I am going to try their mailing list later).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The old, manual setup of Optware and users can be found [[Setting_up_optware_feed | here]].''&lt;br /&gt;
&lt;br /&gt;
=Automated Setup of Optware, Users and Access=&lt;br /&gt;
The webOS community asks that users who have obtained access to the Linux subsystem install a standard set of software  to ensure everyone has the necessary tools in place to use the resources the community is providing.&lt;br /&gt;
&lt;br /&gt;
In particular, this includes the Optware package manager.  Palm's webOS uses the ''ipkg'' package manager internally.  The community has a version of ''ipkg''  called  ''ipkg-opt'' which accesses the Optware library of over 1300 Linux programs available for installation on the Pre. &lt;br /&gt;
&lt;br /&gt;
Palm has indicated that they have no intention of using the /opt directory, so we direct our installs to /opt/bin rather than /bin to avoid being overwritten  by future Palm software upgrades. &lt;br /&gt;
&lt;br /&gt;
In addition, the standard package  creates a non-root user, installs ''sudo'', and includes an SSH program (''dropbear'') and an sftp program. &lt;br /&gt;
&lt;br /&gt;
For your convenience, we've packaged all this up into a simple script.&lt;br /&gt;
&lt;br /&gt;
==Optware Setup==&lt;br /&gt;
&lt;br /&gt;
'''If you're attempting to install these packages to your emulator, you must first add sufficient space by [[Adding_Disks_to_the_Emulator|enabling a virtual disk]].'''&lt;br /&gt;
&lt;br /&gt;
After completing the process of obtaining access to your Pre, do the following: &lt;br /&gt;
&lt;br /&gt;
'''Type each line exactly as it appears.  Copying and pasting is probably a good idea.''' &lt;br /&gt;
&lt;br /&gt;
''Note to Windows Putty users:  To paste in putty, simply right-click and the program pastes into the terminal whatever you have copied to the clipboard.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh&lt;br /&gt;
 sh optware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow the on-screen instructions.  &lt;br /&gt;
&lt;br /&gt;
If you want to review the script before you run it, you can look here: &lt;br /&gt;
&lt;br /&gt;
[http://gitorious.org/webos-internals/bootstrap/blobs/master/optware-bootstrap.sh http://gitorious.org/webos-internals/bootstrap/blobs/master/optware-bootstrap.sh]&lt;br /&gt;
&lt;br /&gt;
==Quilt setup==&lt;br /&gt;
&lt;br /&gt;
Optionally, you can then install the ''quilt'' patch manager which allows multiple-file patches.  (Yes, the pun was intentional. Quilt manages multiple patches.)  This installation process has also been packaged into a simple script. It will install quilt, and all of its dependencies, and create a local clone of the WebOS-Internals patch repository. [[Applying_Patches | Applying Patches]] provides a more thorough guide on the use of quilt.&lt;br /&gt;
&lt;br /&gt;
'''Again, type each line exactly as it appears.  Copying and pasting is probably a good idea.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:100%;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh&lt;br /&gt;
 sh quilt-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to review the script before you run it, you can look here: &lt;br /&gt;
&lt;br /&gt;
[http://gitorious.org/webos-internals/bootstrap/blobs/master/quilt-bootstrap.sh http://gitorious.org/webos-internals/bootstrap/blobs/master/quilt-bootstrap.sh]&lt;br /&gt;
&lt;br /&gt;
==Finishing==&lt;br /&gt;
&lt;br /&gt;
To finish off, turn Developer Mode back to &amp;quot;Off&amp;quot; (which will reboot your Pre).&lt;br /&gt;
&lt;br /&gt;
Once you are finished, you may SSH into your Pre with an SSH client like [http://www.chiark.greenend.org.uk/~sgtatham/putty/ Putty]:&lt;br /&gt;
*Find your IP address with [http://checkmyip.com/ CheckMyIP.com]&lt;br /&gt;
*SSH to that IP address on port 222&lt;br /&gt;
**If you're doing this over EVDO, there may be a lot of latency.  Be patient.&lt;br /&gt;
**You can optionally install [[Avahi]] and SSH to &amp;lt;tt&amp;gt;castle.local.&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Log in with the username and password you created during the Optware installation&lt;br /&gt;
**Many operations cannot be carried out with the permissions of that username.  You'll need to [[Basic_Linux_Use#sudo|sudo]] those operations with the new username's password&lt;br /&gt;
&lt;br /&gt;
Only the default shell (/bin/ash) will work for ssh. To change your shell to bash (located in /opt/bin/bash after the install), you will have to create an /etc/shells file, and add the following lines:&lt;br /&gt;
&lt;br /&gt;
 /bin/ash&lt;br /&gt;
 /bin/sh&lt;br /&gt;
 /opt/bin/bash&lt;br /&gt;
&lt;br /&gt;
Then you will be able to edit /etc/passwd and change the shell parameter for the user you created. Note that if you try to change your shell without adding an /etc/shells the SSH server (dropbear) will look like it is rejecting your password on subsequent connections.&lt;/div&gt;</summary>
		<author><name>Carback1</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Avahi&amp;diff=4047</id>
		<title>Avahi</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Avahi&amp;diff=4047"/>
		<updated>2009-08-08T01:49:01Z</updated>

		<summary type="html">&lt;p&gt;Carback1: Added an upstart script alternative (which I think is a little cleaner). Also included disclaimer about modifying anything in /opt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Avahi=&lt;br /&gt;
[http://avahi.org Avahi] is a Linux service for providing multicast-DNS/DNS-SD (also known as [http://en.wikipedia.org/wiki/Bonjour_%28software%29 Bonjour] or mDNS/DNS-SD). Avahi allows for simple service discovery and advertisement on a local network and provides name resolution for all hosts running a mDNS/DNS-SD service.&lt;br /&gt;
&lt;br /&gt;
Using Avahi allows for easy SSH access over a local wireless network. Once installed and started, users can ssh to their device using their mDNS assigned hostname.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Avahi Installation==&lt;br /&gt;
&lt;br /&gt;
First, mount the root filesystem as writable and install the Avahi ipkg.&lt;br /&gt;
&lt;br /&gt;
 $&amp;gt; sudo mount -o remount,rw /&lt;br /&gt;
 $&amp;gt; sudo /opt/bin/ipkg-opt install avahi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avahi currently attempts to access a different dbus system socket than the one provided by the Pre's dbus, so we need to turn off dbus access for the time being. Edit &amp;lt;tt&amp;gt;/opt/etc/avahi/avahi-daemon.conf&amp;lt;/tt&amp;gt; and make the following change:&lt;br /&gt;
&lt;br /&gt;
 Replace this line:&lt;br /&gt;
 #enable-dbus=yes&lt;br /&gt;
 &lt;br /&gt;
 With this line:&lt;br /&gt;
 enable-dbus=no&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, the Avahi daemon can be started with the following command:&lt;br /&gt;
&lt;br /&gt;
 $&amp;gt; sudo /opt/sbin/avahi-daemon -D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like Avahi to start up at boot, create the following two files: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''/opt/etc/init.d/S60avahi''':&lt;br /&gt;
 !/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 [ -e /opt/etc/default/avahi ] &amp;amp;&amp;amp; . /opt/etc/default/avahi&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$AVAHI_ENABLE&amp;quot; = &amp;quot;no&amp;quot; ]; then&lt;br /&gt;
     exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ -n &amp;quot;`pidof /opt/sbin/avahi`&amp;quot; ]; then &lt;br /&gt;
     killall /opt/sbin/avahi 2&amp;gt;/dev/null&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 /opt/sbin/avahi-daemon -D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''/opt/etc/default/avahi''':&lt;br /&gt;
 AVAHI_ENABLE=yes&lt;br /&gt;
&lt;br /&gt;
Make sure you set the startup script to executable:&lt;br /&gt;
&lt;br /&gt;
 $&amp;gt; sudo chmod 755 /opt/etc/init.d/S60avahi&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can create an upstart script at '''/etc/event.d/avahi''':&lt;br /&gt;
&lt;br /&gt;
 start on started PmConnectionManager                                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 console output                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 exec /opt/sbin/avahi-daemon -D                                                  &lt;br /&gt;
 respawn &lt;br /&gt;
&lt;br /&gt;
NOTE: This script is not being stored in the /opt directory. You may have to replace it after an update, and it may cause problems with your Pre.&lt;br /&gt;
&lt;br /&gt;
==Connecting via SSH using mDNS==&lt;br /&gt;
&lt;br /&gt;
mDNS uses the system's hostname and appends it to the &amp;lt;tt&amp;gt;local.&amp;lt;/tt&amp;gt; domain. Using the Pre's default &amp;lt;tt&amp;gt;castle&amp;lt;/tt&amp;gt; hostname, the following command would be used to SSH to your Pre on port 222:&lt;br /&gt;
&lt;br /&gt;
 $&amp;gt; ssh -P 222 castle.local.&lt;br /&gt;
&lt;br /&gt;
'''Note: The system that you are connecting from MUST have a mDNS service also running, else the hostname will not resolve'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Current Issues==&lt;br /&gt;
&lt;br /&gt;
* The ipkg binary of Avahi attempts to find the dbus socket at &amp;lt;tt&amp;gt;/opt/var/run/dbus/system_bus_socket&amp;lt;/tt&amp;gt;, but the Pre's dbus socket is at &amp;lt;tt&amp;gt;/var/run/dbus/system_bus_socket&amp;lt;/tt&amp;gt;. I haven't investigated tying these two together too much, but the expanded functionality of accessing mDNS via dbus is preferred.&lt;br /&gt;
* The avahi-daemon seems to have issues keeping the mDNS name resolution running for more than a few minutes. I don't know if this is a power management issue or something else at this point.&lt;/div&gt;</summary>
		<author><name>Carback1</name></author>
	</entry>
</feed>