<?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=Quantsini</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=Quantsini"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Quantsini"/>
	<updated>2026-04-19T20:42:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Pre_Terminal_Options&amp;diff=2515</id>
		<title>Pre Terminal Options</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Pre_Terminal_Options&amp;diff=2515"/>
		<updated>2009-07-26T22:21:20Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a number of ways to run a terminal on the Pre to access its own GNU/Linux command line. &lt;br /&gt;
&lt;br /&gt;
None of them are yet full mojo apps.   &lt;br /&gt;
&lt;br /&gt;
= via Classic - vt100 terminal=&lt;br /&gt;
The simplest is simply to run a ssh client in Classic. Although TuSSH refuses to connect to localhost/127.0.0.1,&lt;br /&gt;
pSSH from http://www.sealiesoftware.com/pssh/ works in Motion Classic 1.1.0.5 (note that the version with the improved random number generator at http://www.nekito.net/~dgsachs/palm/pssh-notes.html does not work as of Motion Classic 1.1.0.5).&lt;br /&gt;
&lt;br /&gt;
Another method to get a full screen terminal emulator without exiting the Palm WebOS LunaSysMgr GUI is [[palmvnc-terminal]].&lt;br /&gt;
&lt;br /&gt;
= via Web browser - vt100 terminal= &lt;br /&gt;
[[ajaxterm]] is a python program that uses html &amp;amp; ajax to run a shell that can be accessed over a browser.  Unlike the dumb terminal shells below, full screen programs can be run like vi, vim, and nano. Commands like &amp;quot;cd&amp;quot; work as expected. &lt;br /&gt;
&lt;br /&gt;
Tabbing does not work as of version 0.0.2).&lt;br /&gt;
&lt;br /&gt;
http://antony.lesuisse.org/software/ajaxterm/&lt;br /&gt;
&lt;br /&gt;
= via Web browser - dumb terminal=&lt;br /&gt;
There are some options for running a terminal from the web browser, but they do not support the use of full screen terminal applications (it's like being at a old line-printer terminal, or worse). Since there is this limitation, they are most useful when used in tandem with a [[text-editor]].&lt;br /&gt;
&lt;br /&gt;
[[ajaxphpterm]]&lt;br /&gt;
&lt;br /&gt;
[[shell | webshell]]&lt;br /&gt;
&lt;br /&gt;
= via DirectFB - vt100 terminal=&lt;br /&gt;
There are some options that do support full screen terminal applications, but they run directly under [[directfb]] so you have to stop the normal gui while they run:&lt;br /&gt;
&lt;br /&gt;
[[dfbterm]]&lt;br /&gt;
&lt;br /&gt;
[[vala-terminal]]&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2513</id>
		<title>Ajaxterm</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2513"/>
		<updated>2009-07-26T22:12:42Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AjaxTermMojo is a port of Ajaxterm to Mojo written by Quantsini. It is required that you install python and ajaxterm onto your pre before using the Mojo package.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
==== 0.0.1 ====&lt;br /&gt;
* Initial release with crude implementation of the javascript interface of ajaxterm&lt;br /&gt;
==== 0.0.2 ====&lt;br /&gt;
* Implemented the enter key&lt;br /&gt;
* removed some debugging messages&lt;br /&gt;
&lt;br /&gt;
== How to install ==&lt;br /&gt;
Assumptions are as follows:&lt;br /&gt;
* Your pre has optware installed&lt;br /&gt;
* Python is installed &lt;br /&gt;
* gnutar (more commonly known as tar) is installed&lt;br /&gt;
For more information on how to get optware installed, or how to install these packages, check [[Portal:Accessing_Linux]].&lt;br /&gt;
&lt;br /&gt;
# Install [http://antony.lesuisse.org/software/ajaxterm/ Ajaxterm]&amp;lt;br /&amp;gt;&amp;lt;source lang=bash&amp;gt;cd &amp;amp;&amp;amp; wget http://antony.lesuisse.org/software/ajaxterm/files/Ajaxterm-0.10.tar.gz &amp;amp;&amp;amp; /opt/bin/tar zxvf Ajaxterm-0.10.tar.gz &amp;amp;&amp;amp; cd Ajaxterm-0.10&amp;lt;/source&amp;gt;&lt;br /&gt;
# Make sure ajaxterm.py is running on your pre. '''It is important that you run ajaxterm.py as root'''&amp;lt;br /&amp;gt;&amp;lt;source lang=bash&amp;gt;sudo ./ajaxterm.py&amp;lt;/source&amp;gt;&lt;br /&gt;
# Download and install the [http://svn.quantsini.com/AjaxTermMojo/ Mojo Package]&lt;br /&gt;
## Use svn, or download the individual files from your web browser&lt;br /&gt;
## Use palm-package to package the project&lt;br /&gt;
## Use palm-install to install the project&lt;br /&gt;
# Open the Mojo package and you should be presented with a terminal shell with a login screen.&lt;br /&gt;
&lt;br /&gt;
Note that &amp;quot;ajaxterm.py&amp;quot; does not run when the pre starts. Take measures to make sure it does&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
[[Image:Ajaxtermss1.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Really slow&lt;br /&gt;
* No escape key, so if you use vi and are in a mode, you cannot escape&lt;br /&gt;
== Things to do ==&lt;br /&gt;
* Implement some way to use tabbing, control, alt, and other keys not currently possible on the pre&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Ajaxtermss1.jpg&amp;diff=2500</id>
		<title>File:Ajaxtermss1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Ajaxtermss1.jpg&amp;diff=2500"/>
		<updated>2009-07-26T21:45:05Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: Screenshot of Ajaxterm v0.0.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Ajaxterm v0.0.2&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2498</id>
		<title>Ajaxterm</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2498"/>
		<updated>2009-07-26T21:42:47Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AjaxTermMojo is a port of Ajaxterm to Mojo written by Quantsini. It is required that you install python and ajaxterm onto your pre before using the Mojo package.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
=== 1.0.0 (erronous version number) ===&lt;br /&gt;
* Initial release with crude implementation of the javascript interface of ajaxterm&lt;br /&gt;
=== 0.0.2 (correct version numbering) ===&lt;br /&gt;
* Implemented the enter key&lt;br /&gt;
&lt;br /&gt;
== How to install ==&lt;br /&gt;
&lt;br /&gt;
# Root your pre and make sure optware is installed properly.&lt;br /&gt;
# Install [http://antony.lesuisse.org/software/ajaxterm/ Ajaxterm]&lt;br /&gt;
# Make sure ajaxterm.py is running on your pre&lt;br /&gt;
# Download and install the [http://svn.quantsini.com/AjaxTermMojo/ Mojo Package]&lt;br /&gt;
# Open the Mojo package and you should be presented with a terminal shell with a login screen.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Really slow&lt;br /&gt;
* No escape key, so if you use vi and are in a mode, you cannot escape&lt;br /&gt;
== Things to do ==&lt;br /&gt;
* Implement some way to use tabbing, control, alt, and other keys not currently possible on the pre&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2444</id>
		<title>Ajaxterm</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2444"/>
		<updated>2009-07-26T06:59:05Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow these instructions to install and run a very early implementation of Ajaxterm&lt;br /&gt;
&lt;br /&gt;
By: Quantsini&lt;br /&gt;
&lt;br /&gt;
1. Download, package and install this app: http://svn.quantsini.com/AjaxTermMojo/&lt;br /&gt;
&lt;br /&gt;
2. root your pre and make sure optware and python are installed&lt;br /&gt;
&lt;br /&gt;
3. download ajaxterm onto your pre: http://antony.lesuisse.org/software/ajaxterm/&lt;br /&gt;
&lt;br /&gt;
4. make sure &amp;quot;ajaxterm.py&amp;quot; is running by executing './ajaxterm.py' (without quotes)&lt;br /&gt;
&lt;br /&gt;
5. Open the app from step 1 on your pre. It should prompt you with a login.&lt;br /&gt;
&lt;br /&gt;
known issues:&lt;br /&gt;
&lt;br /&gt;
Tabbing does not work&lt;br /&gt;
&lt;br /&gt;
Enter does not work (use \ as a replacement)&lt;br /&gt;
&lt;br /&gt;
Todo:&lt;br /&gt;
&lt;br /&gt;
Rewrite the gui portion using mojo ui widgets&lt;br /&gt;
&lt;br /&gt;
Fix tab/enter&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2443</id>
		<title>Ajaxterm</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2443"/>
		<updated>2009-07-26T06:57:24Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow these instructions to install and run a very early implementation of Ajaxterm&lt;br /&gt;
&lt;br /&gt;
By: Quantsini&lt;br /&gt;
&lt;br /&gt;
1. Download, package and install this app: http://svn.quantsini.com/AjaxTermMojo/&lt;br /&gt;
&lt;br /&gt;
2. root your pre and make sure optware and python are installed&lt;br /&gt;
&lt;br /&gt;
3. download ajaxterm onto your pre: http://antony.lesuisse.org/software/ajaxterm/&lt;br /&gt;
&lt;br /&gt;
4. make sure &amp;quot;ajaxterm.py&amp;quot; is running by executing './ajaxterm.py' (without quotes)&lt;br /&gt;
&lt;br /&gt;
5. Open the app from step 1 on your pre. It should prompt you with a login.&lt;br /&gt;
&lt;br /&gt;
known issues:&lt;br /&gt;
&lt;br /&gt;
Tabbing does not work&lt;br /&gt;
&lt;br /&gt;
Enter does not work (use \ as a replacement)&lt;br /&gt;
&lt;br /&gt;
Todo:&lt;br /&gt;
&lt;br /&gt;
Rewrite the gui portion usin mojo ui widgets&lt;br /&gt;
&lt;br /&gt;
Fix tab/enter&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2201</id>
		<title>Ajaxterm</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ajaxterm&amp;diff=2201"/>
		<updated>2009-07-25T02:22:49Z</updated>

		<summary type="html">&lt;p&gt;Quantsini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow these instructions to install and run a very early implementation of Ajaxterm&lt;br /&gt;
&lt;br /&gt;
By: Quantsini&lt;br /&gt;
&lt;br /&gt;
1. Download, package and install this app: http://svn.quantsini.com/AjaxTermMojo/&lt;br /&gt;
&lt;br /&gt;
2. root your pre and make sure optware and python is installed&lt;br /&gt;
&lt;br /&gt;
3. download ajaxterm onto you pre: http://antony.lesuisse.org/software/ajaxterm/&lt;br /&gt;
&lt;br /&gt;
4. make sure &amp;quot;ajaxterm.py&amp;quot; is running&lt;br /&gt;
&lt;br /&gt;
5. Open the app from step 1 on your pre. It should prompt you with a login.&lt;br /&gt;
&lt;br /&gt;
known issues:&lt;br /&gt;
Tabbing does not work&lt;br /&gt;
Enter does not work (use \ as a replacement)&lt;br /&gt;
&lt;br /&gt;
Todo:&lt;br /&gt;
Rewrite the gui portion usin mojo ui widgets&lt;br /&gt;
Fix tab/enter&lt;/div&gt;</summary>
		<author><name>Quantsini</name></author>
	</entry>
</feed>