Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Secondlife: url protocol

NosmoKing Lane
Registered User
Join date: 6 Jul 2007
Posts: 2
07-06-2007 09:24
Sorry if this seems like a noob question, but at the moment I can only run the Linux client (the windows client doesn't run on my T60 Thinkpad). So I'm a new user, running the alpha client (which may or may not make sense).

If I have a SLURL http://slurl.com/secondlife/Kuula/54/175/29/ which points to
secondlife://Kuula/54/175/29, for example. In the Windows client I'd be able to click on the teleport now and it's going to take me to that location.

In the Linux client how do I get there? I can't seem to find a way to teleport to an explicit location.

Will a later version support the secondlife: protocol? Or is that purely a windows artifact?
Katrina Bekkers
Gentooed
Join date: 30 Mar 2007
Posts: 66
07-06-2007 10:30
Actually, that'd be your BROWSER artifact.

If the browser knows how to treat the "secondlife://" protocol, it could do something about it, when it stumbles upon a SL URI.

When you install SL on windows, it registers the protocol in the URI handlers. You'd just need to replicate this behavior in Linux by manually adding the relevant parameters to the browser configuration.

For example, in Opera, you can open the Preferences, and in the Advanced tab, check the Programs section, where you can describe how to handle the various protocols Opera doesn't know about. Then you can Add... a new handler, put in "secondlife" as protocol, and pick the startup script as handling application. Then, the browser will start the SL client upon activation of a "secondlife://blahblah" URI.
Antonius Misfit
Certifiable Linux Addict
Join date: 13 Jun 2006
Posts: 97
Use the integrated Mozilla browser
07-06-2007 15:53
NosmoKing, simply open up your profile, go the Web tab, enter in the SLURL and click Load, and the map screen will pop up with the SLURL as the destination.
Avatarati Koba
Registered User
Join date: 5 Jul 2007
Posts: 7
In the Linux client how do I get there?
07-06-2007 16:20
From: NosmoKing Lane
Sorry if this seems like a noob question, but at the moment I can only run the Linux client (the windows client doesn't run on my T60 Thinkpad). So I'm a new user, running the alpha client (which may or may not make sense).


That makes sense to me at least. I have been waiting for a Linux client because I don't like Windows. I only got to see or play the game for the first time this weekend. I'm on Gentoo.


From: NosmoKing Lane
If I have a SLURL http://slurl.com/secondlife/Kuula/54/175/29/ which points to
secondlife://Kuula/54/175/29, for example. In the Windows client I'd be able to click on the teleport now and it's going to take me to that location.

In the Linux client how do I get there? I can't seem to find a way to teleport to an explicit location.


Here's a way to do it from the command line which worked for me. Also, once you have the secondlife window open, click preferences then choose general and put a check in "Show Start Location on Login Screen."

Second life was installed for me in /usr/share/games/secondlife, which was already in my path... so from the command line I do.

'secondlife secondlife://Kuula/54/175/29'

But if you installed the binaries (which I did later)... and secondlife is not in your path... then you need to change directories and do it like this.

user@host ~ # cd SecondLife_i686_1_17_3_0

user@host ~ # ./secondlife secondlife://Kuula/54/175/29


When I do it explicitly, my Linux client fills in those coordinates to my start location. Afterwards, just click connect.

I just now discovered, as I was documenting this for you... that once you have the start location form enabled, you can input 'Kuula/54/175/29' in the box and the client will take you there.