Custom Splashtop Packages - Remote Desktop and Firefox

Discussion on Splashtop

Moderator: SilverZero

Custom Splashtop Packages - Remote Desktop and Firefox

Postby netham45 » Thu May 28, 2009 11:10 am

With the help of Kano from the Phoronix forums, I have made my first custom package for splashtop. It's an RDP(Terminal Services) Client, specifically, tsclient bundled with rdesktop.

I'm planning on making a couple more of these, hopefully an X-Chat one(my favorite IRC client), and possibly one of Opera(My favorite web browser)

The package I made is available here: http://netham45.org/ST/va-tsclient.sqx

To install this, please save it into your QSTART.SYS folder(note that you will have to have hidden files shown to save there, under a default configuration.)

Please let me know how this works for you, if you try it.

Disclaimer: I can't be liable for any damages, either physical or software, caused by these!
Last edited by netham45 on Fri May 29, 2009 2:26 pm, edited 2 times in total.
netham45
Beginner
 
Posts: 9
Joined: Fri Mar 20, 2009 1:17 pm
Color and Model: Black S10
OS(s) installed: None - Scrapped for parts

Advertisement

Custom Splashtop Packages - Firefox

Postby netham45 » Fri May 29, 2009 2:23 pm

I've made packages for Firefox 2 and Firefox 3(2.0.0.20 and 3.0.10, respectively)

They are available here:
Firefox 2
Firefox 3

These should be installed in the same method as listed in the pervious post, but it should also be noted that you can't have any of the built-in programs(such as splashtop browser, media player, picture viewer, etc...) running when you launch these, else they'll just launch a new window of the running browser, but, once you launch one of these, you can launch the other program you want.

Disclaimer: I can't be liable for any damages, either physical or software, caused by these!
netham45
Beginner
 
Posts: 9
Joined: Fri Mar 20, 2009 1:17 pm
Color and Model: Black S10
OS(s) installed: None - Scrapped for parts

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby lizichuan » Sun May 31, 2009 12:30 pm

Works great. Thanks for the efforts.
BTW, could you share the detail procedure to make these applications?
Thanks.

netham45 wrote:With the help of Kano from the Phoronix forums, I have made my first custom package for splashtop. It's an RDP(Terminal Services) Client, specifically, tsclient bundled with rdesktop.

I'm planning on making a couple more of these, hopefully an X-Chat one(my favorite IRC client), and possibly one of Opera(My favorite web browser)

The package I made is available here: http://netham45.org/ST/va-tsclient.sqx

To install this, please save it into your QSTART.SYS folder(note that you will have to have hidden files shown to save there, under a default configuration.)

Please let me know how this works for you, if you try it.

Disclaimer: I can't be liable for any damages, either physical or software, caused by these!
lizichuan
Beginner
 
Posts: 7
Joined: Sat May 16, 2009 7:22 pm
Color and Model: black S10
OS(s) installed: Xp

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby netham45 » Mon Jun 01, 2009 12:24 am

It's kind of hit and miss, because the Splashtop environment doesn't have many packages, and the ones it has aren't very up to date, but, here's how I do it.

The .sqx's are nothing but SquashFS v3.0 FS's. I mention the filesystem version, 3.0, because any deviation on that causes Splashtop to not boot.

Inside the .sqx, there is a script in the root level, named vactl. It's required, and here's the contents of the default ones.
Code: Select all
#! /bin/sh

case "$1" in
   init|mount)
      echo "VA *Program Name* Initializing..."
      mount -o remount,append:$(pwd)/bin=ro /bin
      mount -o remount,append:$(pwd)/etc=ro /etc
      mount -o remount,append:$(pwd)/usr=ro /usr
;;
esac


This script merges the /bin, /etc, and /usr files from the SQX into the main FS, so /usr/foobar in the sqx would be accessable from /usr/foobar on the main filesystem.

To make something appear on the dock, you need 2 files.
/usr/share/applications/vainfo-<Program Name>.desktop, which needs to contain the following code, modified to the sqx's needs:
Code: Select all

[Desktop Entry]
Version=1.1
Type=Application
Encoding=UTF-8
Name=<Tooltip Name>
Comment=<Comment about program>
TryExec=
Exec=<Path to executable>
Icon=<Icon name>
MimeType=



and, an icon, 48x48 PNG format, in /usr/share/pixmaps. To reference the icon in the .desktop file, the path to /usr/share/pixmaps is inferred, so you just call it the direct path, such as 'Firefox.png', not '/usr/share/pixmaps/Firefox.png'

I'd suggest putting your applications in their own folder in /usr/, such as /usr/firefox/, which the built in OS uses.

If you need any clarification, don't hesitate to ask, I'll help you through it if you need. Also, this may not be the clearest post, I wrote it at 1:30 AM.
netham45
Beginner
 
Posts: 9
Joined: Fri Mar 20, 2009 1:17 pm
Color and Model: Black S10
OS(s) installed: None - Scrapped for parts

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby lizichuan » Tue Jun 02, 2009 12:21 pm

Thanks for the effort to post.

So the package should be compiled using some special compiler, right?

netham45 wrote:It's kind of hit and miss, because the Splashtop environment doesn't have many packages, and the ones it has aren't very up to date, but, here's how I do it.
....
lizichuan
Beginner
 
Posts: 7
Joined: Sat May 16, 2009 7:22 pm
Color and Model: black S10
OS(s) installed: Xp

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby netham45 » Wed Jun 03, 2009 12:09 am

no, no compiler. You just need to put all your files into a folder, lets say, "/home/Netham45/foobar/" for example.

You have
    /home/Netham45/foobar/vactl
    /home/Netham45/foobar/usr/ProgramFolder
    /home/Netham45/foobar/usr/share/applications/vainfo-<Program Name>.desktop
and
/home/Netham45/foobar/usr/share/pixmaps/<programname>.png
then, you'd do this, provided your version of mksquashfs is exactly version 3.0:
Code: Select all
mksquashfs /home/Netham45/foobar/ va-<programname>.sqx

then simply copy these files to the c:\qstart.sys folder.
netham45
Beginner
 
Posts: 9
Joined: Fri Mar 20, 2009 1:17 pm
Color and Model: Black S10
OS(s) installed: None - Scrapped for parts

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby lizichuan » Wed Jun 03, 2009 10:06 am

Thanks for the patient.
For example, if I want to include the mplayer in the splashtop.
How can we do it?

netham45 wrote:no, no compiler. You just need to put all your files into a folder, lets say, "/home/Netham45/foobar/" for example.

You have
    /home/Netham45/foobar/vactl
    /home/Netham45/foobar/usr/ProgramFolder
    /home/Netham45/foobar/usr/share/applications/vainfo-<Program Name>.desktop
and
/home/Netham45/foobar/usr/share/pixmaps/<programname>.png
then, you'd do this, provided your version of mksquashfs is exactly version 3.0:
Code: Select all
mksquashfs /home/Netham45/foobar/ va-<programname>.sqx

then simply copy these files to the c:\qstart.sys folder.
lizichuan
Beginner
 
Posts: 7
Joined: Sat May 16, 2009 7:22 pm
Color and Model: black S10
OS(s) installed: Xp

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby tasm » Wed Jun 17, 2009 3:30 am

lizichuan wrote:Thanks for the patient.
For example, if I want to include the mplayer in the splashtop.
How can we do it?

I am also interested in an application that enables Splashtop to play movie files.
Did you find a way to deal with the problem?
tasm
Novice
 
Posts: 20
Joined: Tue Feb 17, 2009 4:26 am
Location: Germany
Color and Model: white S10e
OS(s) installed: CentOS 5

Re: Custom Splashtop Packages - Remote Desktop and Firefox

Postby lizichuan » Wed Dec 02, 2009 3:40 am

Not yet.
tasm wrote:I am also interested in an application that enables Splashtop to play movie files.
Did you find a way to deal with the problem?
lizichuan
Beginner
 
Posts: 7
Joined: Sat May 16, 2009 7:22 pm
Color and Model: black S10
OS(s) installed: Xp


Return to Splashtop

Who is online

Users browsing this forum: No registered users and 1 guest