[Box-Admins] TightVNC on box4
Chris Cunnington
websela at yahoo.com
Sun Feb 23 19:47:13 UTC 2014
Super. That all went great. Thanks.
Chris
On Feb 23, 2014, at 12:32 PM, Ken Causey <ken at kencausey.com> wrote:
> On 02/23/2014 11:28 AM, Ken Causey wrote:
>> On 02/23/2014 10:12 AM, Chris Cunnington wrote:
>>> I could not figure how Chris Muller was constantly logged in all the
>>> time. Every time I logged in I typed who to see if anybody's around.
>>> The :1 told me that VNC was likely involved, but I didn't realized it
>>> was its own process. I was talking to Ken about using Ian's RFB.
>>> I recall a conversation about six-eight months about where Levente
>>> recommended TightVNC (IIRC). I figure I'll switch to that and we can
>>> make it the
>>> standard for box4. I assume that this single process can have another
>>> port such as 5902/:2 added to it?
>>>
>>> Chris
>>>
>>
>> Yes, with external VNC there is an external process that acts as an X
>> client that interfaces to the VNC protocol.
>>
>> Chris is logged in because, well it is in some sense a full X desktop so
>> you can have multiple programs running, and he has a terminal open on
>> the VNC he started for his source.squeak.org mirror and he is logged in
>> in it.
>>
>> Using external VNC is only slightly more complicated that RFB.
>
> s/that/than/
>
>>
>> 1. Login and stay in your home directory then
>>
>> mkdir .vnc
>>
>> 2. Using your favorite text editor add a xstartup file to that
>> directory, this is a script that is started after the X client is open
>> to start X server programs. Feel free to copy mine at
>>
>> /home/ken/.vnc/xstartup
>
> This should of course be
>
> /home/kencausey/.vnc/xstartup
>
>>
>> as a starting point.
>>
>> 3. Run
>>
>> vncpasswd
>>
>> to set your password
>>
>> 4. Run
>>
>> vncserver
>>
>> This will report back to you your port number which you would then
>> specify on your local VNC client. If :1 is in use but not :2 then you
>> will get :2, and so on.
>>
>> Not that in ~/.vnc there are a couple of files created that can be of
>> some value. There is a .pid file that stores the process ID of the
>> xtightvncserver process. More usefully there is a .log file that logs
>> any stdout/stderr from the processes. For example if squeak fails to
>> start or crashes you can find useful info there.
>>
>> Finally, when you are done, run
>>
>> vncserver -kill :<port number>
>>
>> To stop the VNC server and all the programs that were started under it.
>> <port number> is of course the number reported when you ran vncserver
>> before and what you used to connect beyond of course the hostname.
>>
>> Hopefully this makes it reasonably clear.
>>
>> Ken
>>
>
> P.S. And just to be sure your realize it, once you have done this once, unless of course you want to modify your xstartup or set a new password, you can just start at step 4 in the future.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/box-admins/attachments/20140223/47bac505/attachment.htm
More information about the Box-Admins
mailing list