Active Topics

 


Reply
Thread Tools
Posts: 323 | Thanked: 116 times | Joined on Jul 2010
#1
It is a wonderful feeling if you can access from your n900 to your applications on a big desktop through your phone data line (gprs/3G ...).

Example:
- I've started qtcreator (a big application) on my debian-lenny-desktop (remotely waked up by WOL).
- The x-Windows transmits the user interactions DIRECTLY to the n900 (like easy-debian to maemo).
==> The application runs on the n900 like on the desktop, only by phone connection. You see the application in the maemo desktop and can work with it by the touchscreen and the hardware keyboard.

What do you need:
- I've bought long a time ago for very cheap, a little industrial PC that takes less than 1Watt. It is always on 24/24 (although sleeping most of the time in standby) and runs debian lenny. It is connected by different routers to many computers in my household.
- I've got a dynamic ip redirection at dyndns.com.

What's the problem:
- I want to have X-server through tunneling.

How does it work:
- I connect to the little PC (it wakes autimatically up from standby) by ssh. (port forwarding by router).
- I wake up the big desktop by WOL.
- I make a new ssh connection to the little pc:
ssh -f root@my.dyndns.org -L 7777:ip.Desktop.inMyNetwork:22 -N
(As you can see, I am forwarding the ssh port of the inner PC itself.)
- Now I am using the tunnel together with X-Server:
ssh -X root@localhost -p 7777

The result was the highest level of my feelings: qtcreator running on my big desktop at home within the maemo desktop of my n900 through phone data connection!!


(after this I make my home desktop hibernate with "pm-hibernate")

This should work with all computers in my networks!


Perspective:
- I was able to turn my TV on (connected to home desktop) through phone data connection.
- I was able to turn my stereo on.
 
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#2
Originally Posted by gerdich View Post
It is a wonderful feeling if you can access from your n900 to your applications on a big desktop through your phone data line (gprs/3G ...).

Example:
- I've started qtcreator (a big application) on my debian-lenny-desktop (remotely waked up by WOL).
- The x-Windows transmits the user interactions DIRECTLY to the n900 (like easy-debian to maemo).
==> The application runs on the n900 like on the desktop, only by phone connection. You see the application in the maemo desktop and can work with it by the touchscreen and the hardware keyboard.

What do you need:
- I've bought long a time ago for very cheap, a little industrial PC that takes less than 1Watt. It is always on 24/24 (although sleeping most of the time in standby) and runs debian lenny. It is connected by different routers to many computers in my household.
- I've got a dynamic ip redirection at dyndns.com.

What's the problem:
- I want to have X-server through tunneling.

How does it work:
- I connect to the little PC (it wakes autimatically up from standby) by ssh. (port forwarding by router).
- I wake up the big desktop by WOL.
- I make a new ssh connection to the little pc:
ssh -f root@my.dyndns.org -L 7777:ip.Desktop.inMyNetwork:22 -N
(As you can see, I am forwarding the ssh port of the inner PC itself.)
- Now I am using the tunnel together with X-Server:
ssh -X root@localhost -p 7777

The result was the highest level of my feelings: qtcreator running on my big desktop at home within the maemo desktop of my n900 through phone data connection!!


(after this I make my home desktop hibernate with "pm-hibernate")

This should work with all computers in my networks!


Perspective:
- I was able to turn my TV on (connected to home desktop) through phone data connection.
- I was able to turn my stereo on.
Before I started using macuco2, I used this method to X forward google-chrome from my Ubuntu box to my n900.
I could show off chrome on my n900 that was as fast as the network would allow!
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.
 

The Following User Says Thank You to uvatbc For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 16:19.