Sorry, I guess I misunderstood the bug.  I thought he meant that he was 
dragging other application icons to the desktop and they weren't 
launching, not that he was dragging the TurboVNC/TigerVNC icons to the 
desktop and those weren't launching.  The released binaries for TigerVNC 
don't have a desktop icon, and the one that we release in TurboVNC 
refers to absolute paths.  But if these icons are being created by a 3rd 
party or are being customized, then all bets are off.


On 12/21/12 6:47 PM, James Wettenhall wrote:
> Jupiter,
>
> Whilst DRC's instructions for building TurboVNC server with Mesa
> support are very helpful and much appreciated, the conclusion that
> there must be a bug in TigerVNC server makes no sense to me. You
> should mention that you are packaging up both TurboVNC and TigerVNC
> within the modules environment, and that you are including
> configuration information for xstartup and for the XFCE desktop
> environment within your packaged versions of TurboVNC and TigerVNC
> within the /usr/local/<module_name>/<version_number>/config/
> directory. I can see major differences in the contents of those
> config/ directories between the TurboVNC and TigerVNC modules on at
> least one of our virtual machines.
>
> Also, as discussed off list, I don't think you can safely rely on
> environment variables like $HOME being available in a .desktop
> launcher, because desktop launchers are not guaranteed to be run
> within a shell environment. My preference would be to omit the
> "Path=$HOME" line from the desktop launchers.
>
> Cheers,
> James
>
>
> On 22/12/2012, at 10:42 AM, jupiter <jupiter....@gmail.com> wrote:
>
>> Thanks for the tips of likely bugs in tigervnc to cause the problem,
>> and thanks for the wiki link, that is definitely the solution we need
>> go.
>>
>> Cheers,
>>
>> j
>>
>> On 12/22/12, DRC <dcomman...@users.sourceforge.net> wrote:
>>> Such an issue has nothing to do with client/server interaction.  It's
>>> most likely due to a bug in the TigerVNC server.  I ceased my
>>> involvement with that project about a year ago, for a variety of
>>> reasons, but one of the largest was that I felt like I was fighting an
>>> uphill battle to make TigerVNC as performant and stable as TurboVNC.  It
>>> was going to be easier to migrate the "interesting" features from
>>> TigerVNC into TurboVNC (which we're in the process of doing for TurboVNC
>>> 1.2) rather than stabilize TigerVNC and add the features to it that
>>> TurboVNC users needed.  The TigerVNC Project has no QA, beta, and
>>> release process, so even when I stabilized it, it tended not to stay
>>> that way for long.  On the server end, TigerVNC's stability depends a
>>> lot on the stability of a particular X.org release, so it is really
>>> designed for system integrators (such as Red Hat, etc.) to maintain, and
>>> it relies on the system integrators to do QA and fix bugs.  TurboVNC, on
>>> the other hand, is designed as a self-contained, enterprise-class
>>> product, so any time a bug is fixed for one user, all users benefit.
>>>
>>> Since I've gotten asked about using Mesa with TurboVNC several times in
>>> recent months, I went ahead and created a wiki article on it:
>>> http://www.virtualgl.org/Documentation/Mesa
>>>
>>> The procedure is simple.  It just requires you to build Mesa with the
>>> X11 driver, which isn't normally included in most vendor-supplied
>>> releases of Mesa.
>>>
>>> Note that we do things this way for two reasons:
>>>
>>> (1) We don't want software OpenGL to be enabled by default in TurboVNC,
>>> because if VirtualGL were not working properly for some reason (or if
>>> the user forgot to type in 'vglrun'), they might never know that
>>> something was wrong, other than for the fact that their application was
>>> running more slowly than expected.
>>>
>>> (2) One of the driving principles of the VirtualGL Project is to avoid,
>>> as much as possible, maintaining an implementation of the OpenGL API.
>>> Because that API changes relatively quickly, we provide a platform that
>>> allows applications to interact directly with other implementations of
>>> it (including Mesa.)  Thus, when OpenGL changes, usually no changes are
>>> required to VirtualGL or TurboVNC.
>>>
>>>
>>> On 12/21/12 5:12 AM, jupiter wrote:
>>>> Hi,
>>>>
>>>> I am running tigervnc 1.2.0 on server and turbovnc 1.1 for client. I
>>>> can click applications on desktop menu without problems, but when I
>>>> dragged the application icon to desktop, I could not start desktop
>>>> launcher, it could not interpret $HOME parameter and it misinterpret
>>>> "terminal" to be xterm.
>>>>
>>>> It is fair to say, it does not have such problem if I run both
>>>> turbovnc server and client together. But we don't have GPU on VM and
>>>> we have to run tigervnc server for using mesa,
>>>>
>>>> It seems either bugs in tigervnc or mismatch between tigervnc and
>>>> turbovnc viewer. Is there workaround to fix the problem?

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to