From owner-freebsd-questions@FreeBSD.ORG Fri May 14 13:13:37 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2DF8106564A for ; Fri, 14 May 2010 13:13:37 +0000 (UTC) (envelope-from jnatola@familycareintl.org) Received: from mail.familycareintl.org (static-64-61-120-78.isp.broadviewnet.net [64.61.120.78]) by mx1.freebsd.org (Postfix) with ESMTP id 9F9CA8FC08 for ; Fri, 14 May 2010 13:13:37 +0000 (UTC) Received: from FCIEXCHANGE1.FCI ([::1]) by FCIEXCHANGE1.FCI ([::1]) with mapi; Fri, 14 May 2010 09:13:36 -0400 From: Jean-Paul Natola CC: "freebsd-questions@freebsd.org" Thread-Topic: user friendliest gui Thread-Index: AQHK8WMl5G+EuRmMQI6yTgfCRapRa5JM5YCNgABZxACAAJjKAIAAcgkAgAENAuCAAHBNgIABI1Gw Date: Fri, 14 May 2010 13:13:35 +0000 Message-ID: In-Reply-To: <20100513174715.de1b0ca6.freebsd@edvax.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: RE: user friendliest gui X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 May 2010 13:13:38 -0000 >You only need one of the last two things. You have to decide: >a) Want X? Use Tcl/Tk. Install both tcl and tk ports. Examples in /usr/local/lib/tk/demos. >b) Work in text mode? Use dialog. Comes with base system. Examples in /usr/share/examples/dialog. >c) Work in text more, but make it more complicated? Use ncurses and curses development kit. Install cdk from ports. Examples in /usr/local/share/examples/cdk. >Depending on your decision, the path follows. :-) >Oh, CDK is not that bad or complicated, but I think you should >go with dialog first. If you've got enough experience in >implementing shell "wrappers" / "extenders" with dialog, it >should be an easy task to do the same with Tcl/Tk. Keep in >mind that using X limits the usability of your project (which >is a very useful one per se). No experience at all implementing shell wrappers,=20 I tried installing tcltutor and that's bombing out allover the place. this is getting too complex, I think I'll load just a desktop gui , and pu= t a clamav icon on the desktop and just have them right click and scan dri= ve