single remote window

View: New views
5 Messages — Rating Filter:   Alert me  

single remote window

by Kurt Seestedt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The fifth screenshot at http://www.tightvnc.com/screenshots.php shows, that TightVNC allows the user to display a single window remotely instead of the whole window (I'm talking about the screenshot showing an explorer view of the "Cygwin" folder in the window titled "constmain").

How is this single window display achieved? I have successfully compiled tightvnc-1.3.10_unixsrc.tar.bz2, but I don't have the slightest idea, how to make the remote window occupy the whole viewer window without having a window manager in the background.

Let's assume, I get this sorted out. Are resize events transmitted between the remote application and the vncviewer? I'd like to use TightVNC to control a sensor network through a graphical configuration tool. Depending on the selected options, the tool will resize its window. It is important, that the vncviewer will adapt its size, when this happens. Is this possible? Vice versa, when I shrink the size of the vncviewer, the remote application should receive a resize event and iconify some of its window areas, exactly as it does when running locally.

Please comment, whether I am looking at the wrong Vnc implementation, or what I need to learn to use TightVNC in the described way.

Thanks
Kurt
______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list

Re: single remote window

by Constantin Kaplinsky :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Kurt,

>>>>> Kurt Seestedt wrote:

> The fifth screenshot at http://www.tightvnc.com/screenshots.php
> shows, that TightVNC allows the user to display a single window
> remotely instead of the whole window (I'm talking about the
> screenshot showing an explorer view of the "Cygwin" folder in the
> window titled "constmain").
>
> How is this single window display achieved? I have successfully
> compiled tightvnc-1.3.10_unixsrc.tar.bz2, but I don't have the
> slightest idea, how to make the remote window occupy the whole viewer
> window without having a window manager in the background.

Single-window sharing is supported only in the Windows version of
TightVNC. You cannot do that with Unix/Linux version, sorry.

> Let's assume, I get this sorted out. Are resize events transmitted
> between the remote application and the vncviewer?

Yes, resize events are transmitted to the vncviewer.

--
With Best Wishes,
Constantin

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list

Parent Message unknown Re: single remote window

by Kurt Seestedt :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Thank you, Constantin. A few more questions:

> Hello Kurt,
>
> >>>>> Kurt Seestedt wrote:
>
> > The fifth screenshot at http://www.tightvnc.com/screenshots.php
> > shows, that TightVNC allows the user to display a single window
> > remotely instead of the whole window (I'm talking about the
> > screenshot showing an explorer view of the "Cygwin" folder in the
> > window titled "constmain").
> >
> > How is this single window display achieved? I have successfully
> > compiled tightvnc-1.3.10_unixsrc.tar.bz2, but I don't have the
> > slightest idea, how to make the remote window occupy the whole viewer
> > window without having a window manager in the background.
>
> Single-window sharing is supported only in the Windows version of
> TightVNC. You cannot do that with Unix/Linux version, sorry.

Do you say that single-window sharing is only possible with a MS Windows TightVNC client connecting to a MS Windows TightVNC server? Or can one side maybe be a Linux TightVNC?
Is the reason, that single-window sharing is unavailable on Linux, because it still has to be implemented, or because it is simply not possible with reasonable effort?
If it could be done in principle, would you share a few thoughts and documentation links about the necessary steps? I have some understanding of the X Server architecture, and I'd be interested to add this feature to the Linux TightVNC. But I'll need the experts' suggestions, which part of the code to focus on.

If not in TightVNC, is single-window sharing possible with other Linux VNC client/servers?

> > Let's assume, I get this sorted out. Are resize events transmitted
> > between the remote application and the vncviewer?
>
> Yes, resize events are transmitted to the vncviewer.

Using any VNC client connecting to a windows manager (Gnome or whatever) served by a Linux VNC server, it is obvious that resize events within this windows manager are transmitted.
I interpret your answer in the sense, that also in (MS Windows) single-windows sharing mode I can resize the client window as if it was a local window, and that the served application will behave correctly. I have no means to test the MS Windows version of TightVNC, so please confirm, whether this is more or less how it works?

Is there any workaround to get the same behavior with a Linux VNC server? It is no problem to open a single application window, but the client window cannot be resized at all (only windows being children of the client window can be resized.) I think http://www.x.org/wiki/Projects/XRandR would be the right approach. Are there any ongoing efforts in this direction?

Kurt

______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list

Re: single remote window

by Bugzilla from astrand@cendio.se :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, 6 Sep 2009, Kurt Seestedt wrote:

> Using any VNC client connecting to a windows manager (Gnome or whatever) served by a Linux VNC server, it is obvious that resize events within this windows manager are transmitted.
> I interpret your answer in the sense, that also in (MS Windows) single-windows sharing mode I can resize the client window as if it was a local window, and that the served application will behave correctly. I have no means to test the MS Windows version of TightVNC, so please confirm, whether this is more or less how it works?
>
> Is there any workaround to get the same behavior with a Linux VNC
> server? It is no problem to open a single application window, but the
> client window cannot be resized at all (only windows being children of
> the client window can be resized.) I think
> http://www.x.org/wiki/Projects/XRandR would be the right approach. Are
> there any ongoing efforts in this direction?

TigerVNC supports XRandR.

Regards,
---
Peter Åstrand ThinLinc Chief Developer
Cendio AB http://www.cendio.com
Wallenbergs gata 4
583 30 Linköping Phone: +46-13-21 46 00
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list

Re: single remote window

by Constantin Kaplinsky :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Kurt,

>>>>> Kurt Seestedt wrote:

> Do you say that single-window sharing is only possible with a MS
> Windows TightVNC client connecting to a MS Windows TightVNC server?
> Or can one side maybe be a Linux TightVNC?

Support for single-window sharing is implemented in the Windows version
of the TightVNC Server only.

Client-side support for variable desktop size is implemented in:

  * TightVNC Viewer for Windows, and
  * TightVNC Java viewer.

It's possible to implement that in other servers like Xvnc, but it's
just not implemented at the moment.

--
With Best Wishes,
Constantin



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___________________________________________________________
TightVNC mailing list, VNC-Tight-list@...
To change your subscription or to UNSUBSCRIBE, please visit
https://lists.sourceforge.net/lists/listinfo/vnc-tight-list