From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F0999138454 for ; Fri, 11 Sep 2015 17:42:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD78FE0854; Fri, 11 Sep 2015 17:41:53 +0000 (UTC) Received: from mail-ig0-f178.google.com (mail-ig0-f178.google.com [209.85.213.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EA4A4E0826 for ; Fri, 11 Sep 2015 17:41:52 +0000 (UTC) Received: by igbkq10 with SMTP id kq10so50377022igb.0 for ; Fri, 11 Sep 2015 10:41:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=dTeyQJ9Oht4hAh7XeeDfSem0xhgotKF/J7d9YGGNEGw=; b=Ut6rE7XHxdc+ZeZiQZsZWVITsAQ9Pc/yqlWjSq6FzGumKYZyOjh7A6ZwzS5Vm9gtQN sndnapAKt7pvpCf+x6eYJ8KgjmjXDDYfaKN3hMVZD1wiYWnPH267qvm9G7qM+uUse+ZL 14Fda+C6bY7yeGeRphI3ckrHwgbAZyARwxvxMLqPdHYbSvTlkJ3gMYdwMUg3+IdHa8ah 8LCdJL23X3fg9qr1tKSV7jZCILB8gS2GW8Zp3wlN5xiRrX/Z8tOg4lzoA+vlwFyBnGOa n1FT6sKXXbqAct8UUdGptgNzRW6wfAuRC3OJHP20NaDPpW12SHdBMABtf5x4PSMVO8px ANfA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.50.78.161 with SMTP id c1mr18201160igx.35.1441993312219; Fri, 11 Sep 2015 10:41:52 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.79.103.70 with HTTP; Fri, 11 Sep 2015 10:41:52 -0700 (PDT) In-Reply-To: References: <55EFDDAD.9030502@gentoo.org> <55EFDEC7.1070403@gentoo.org> <55F00BFD.7050804@gentoo.org> <55F12159.3020506@gentoo.org> <55F1439E.1070002@gentoo.org> <55F1C8AB.40005@gentoo.org> <55F1CA38.3050302@gentoo.org> <55F298D0.7020702@gentoo.org> Date: Fri, 11 Sep 2015 13:41:52 -0400 X-Google-Sender-Auth: OwQ9tgHJXIu0f424mDPfaqTLijs Message-ID: Subject: Re: [gentoo-dev] Re: www-client/chromium gtk3 support From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 99100e2d-c1c0-40b3-9b46-75784e53f2ff X-Archives-Hash: 3fae1ee0cc38757d347a40f59faba298 On Fri, Sep 11, 2015 at 1:11 PM, Duncan <1i5t5.duncan@cox.net> wrote: > Rich Freeman posted on Fri, 11 Sep 2015 08:13:48 -0400 as excerpted: > >> USE=gui or something like that if the main effect is to have a gui or >> not. >> That is the sort of thing that SHOULD go in make.conf or in a profile. >> If disabling gtk makes it a console-only application then use the gui >> flag. > > I like the general proposal, but since it's going to council, can we try > to kill another bird with the same stone? This USE=gui helps... > > Wayland's coming, and to the extent that USE=X has previously indicated a > GUI, much like USE=gtk and USE=qt indicating the same thing, we're going > to have problems. > > Can we make USE=gui the generic policy for that, and deprecate more > specific forms for choosing /any/ gui, so they can be used for choosing > /which/ gui? That was exactly why I used "gui" and not "X". We're going to run into the exact same problem once Wayland comes along with the way things have been done so far. > > The question then remains whether ncurses, etc, should be treated as a > gui. Maybe make mention of that one way or the other in the policy as > well. > I actually was pondering that and left it out of my email. My gut feeling is that ncurses should be left alone for now. USE=-gui would mean console-only, whether that happens to include support for ncurses, aa, or whatever. Are there any applications out there which behave dramatically differently if they do/don't have ncurses support built-in? If you set TERM=dumb I imagine that software which actually supports this would just behave accordingly (ie if it is just using colors or moving progress bars or whatever it will drop the decorations). Usually though dumb terminal software tends to be somewhat dedicated (for things like editors and the like). I don't want to complicate things if nobody really cares about them. However, in theory you could treat various console-enhancing libraries in the same way. There is also svgalib and the like. -- Rich