@related TizeN

Setup Xephyr

1. Install Xephyr onto host:

sudo apt-get install xserver-xephyr

2. Create network device-host through usb0: 2.1 On tizen device switch ssh on:

sdb shell
set_usb_debug.sh --sshon

Since turn ssh on you can't use *sdb shell*. You should to turn ssh off if you want to use *sdb shell* by the command:

sdb shell
set_usb_debug.sh --sshoff

2.2 On host set up usb0 network:

sudo ifconfig usb0 192.168.129.1

Check that target device connect like ethernet interface usb0 with IP 192.168.129.1.This interface can disappear form time to time. In this case you can use following bash script:

#!/bin/sh
while true;
do
    sleep 8
    sudo ifconfig usb0 192.168.129.1
done

3. On client side open terminal and connect to host through ssh with X11 forwarding:

ssh -X login@host_ip

4. Since you successfully logged in and have been droped to ssh command prompt, you should to run Xephyr in background mode:

Xephyr -ac -br -noreset -screen 800x600 :1 &

5. Then, you should to connect to device through ssh:

ssh root@192.168.129.3

6. Great job. Now you can run any Tizen application onto Xephyr, set DISPLAY environment variable before command:

DISPLAY=192.168.129.1:1.0 /usr/apps/org.tizen.message/bin/message

or

DISPLAY=192.168.129.1:1.0 xclock

xephyr.txt · Last modified: 2013/09/04 22:16 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki