From owner-freebsd-questions@FreeBSD.ORG Mon Nov 13 00:37:42 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F7ED16A416 for ; Mon, 13 Nov 2006 00:37:42 +0000 (UTC) (envelope-from LukeD@pobox.com) Received: from proof.pobox.com (proof.pobox.com [207.106.133.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2E2C43D55 for ; Mon, 13 Nov 2006 00:37:41 +0000 (GMT) (envelope-from LukeD@pobox.com) Received: from proof (localhost [127.0.0.1]) by proof.pobox.com (Postfix) with ESMTP id DC2B724C30 for ; Sun, 12 Nov 2006 19:38:02 -0500 (EST) Received: from border.crystalsphere.multiverse (pool-71-112-204-105.sttlwa.dsl-w.verizon.net [71.112.204.105]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by proof.sasl.smtp.pobox.com (Postfix) with ESMTP id 6B332933D3 for ; Sun, 12 Nov 2006 19:38:02 -0500 (EST) Date: Sun, 12 Nov 2006 16:37:36 -0800 (PST) From: Luke Dean X-X-Sender: lukas@border.crystalsphere.multiverse To: freebsd-questions@freebsd.org Message-ID: <20061112161718.Q39542@border.crystalsphere.multiverse> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: detach/reattach remote GUI applications? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Luke Dean List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2006 00:37:42 -0000 I run a headless server and I've become fond of using the "screen" utility with SSH to allow me to launch a text-based application, detach from it, and then reattach to it later to see how it's going. I'm wondering if there's a tool I can use that would allow me to do that with GUI applications. I know that I can tunnel X over SSH to have my remote headless server do the processing and my local machine do the display, but sometimes I have to switch off my local machine. This kills the display and thus kills the application. I might be able to figure out a way to set up a logical display on the remote machine, but then I wouldn't know how to "see" it. I'd have to tell the client application to switch Displays midstream wouldn't I? Can that be done? Windows Terminal Services (RDP) gives the capability I'm looking for by "disconnecting" and "reconnecting" a session. Surely there's some way to get this capability with X, and I just don't know how.