From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 9 04:52:01 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 82EB51065785 for ; Fri, 9 Mar 2012 04:52:01 +0000 (UTC) (envelope-from freebsd-hackers@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) by mx1.freebsd.org (Postfix) with ESMTP id 31E9C8FC15 for ; Fri, 9 Mar 2012 04:52:01 +0000 (UTC) Received: from mail.unitedinsong.com.au (bell.herveybayaustralia.com.au [192.168.0.40]) by mail.unitedinsong.com.au (Postfix) with ESMTP id 3D0F15C28 for ; Fri, 9 Mar 2012 15:05:25 +1000 (EST) Received: from laptop1.herveybayaustralia.com.au (laptop1.herveybayaustralia.com.au [192.168.0.177]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.unitedinsong.com.au (Postfix) with ESMTPSA id BE7135C22 for ; Fri, 9 Mar 2012 15:05:24 +1000 (EST) Message-ID: <4F598B33.2080001@herveybayaustralia.com.au> Date: Fri, 09 Mar 2012 14:46:43 +1000 From: Da Rock <9Phackers@herveybayaustralia.com.au> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111109 Thunderbird/7.0.1 MIME-Version: 1.0 To: freebsd-hackers@freebsd.org References: <20120306220444.300980@gmx.com> In-Reply-To: <20120306220444.300980@gmx.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 09 Mar 2012 05:01:15 +0000 Subject: Re: Graphical Terminal Environment X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-hackers@freebsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2012 04:52:01 -0000 On 03/07/12 08:04, Dieter BSD wrote: > Brandon writes: >> (If you haven't noticed, I'm going to keep finding excuses to >> write this as I really am kindof excited to learn/work on it) > ideas: > > Display PostScript > > rio (from Plan 9) > > If you're mainly looking for a low-level graphics project, > maybe reverse engineer something on the GPU (e.g. UVD) Looks like I may have been a little late to the party, but I'd suggest looking at Plan9 for ideas - this is exactly what it does. It is an OS with "windows" capabilities builtin (unlike Windows ironically enough, despite its dependencies), Rio itself is a WM like DWM or similar. I'd be surprised if it didn't have a similar api structure as you have outlined previously. For reference to access it like you would ssh on unix you use Drawterm instead, if that gives you any indication of its workings. Essentially no matter which way you look at it you'll be reinventing the wheel; but it does sound like fun! :)