From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <9front-bounces@9front.inri.net> X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by inbox.vuxu.org (Postfix) with ESMTP id 782E3261B2 for ; Fri, 10 May 2024 20:46:29 +0200 (CEST) Received: from pb-smtp21.pobox.com ([173.228.157.53]) by 9front; Fri May 10 14:43:52 -0400 2024 Received: from pb-smtp21.pobox.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id 20A4735EE8 for <9front@9front.org>; Fri, 10 May 2024 14:43:48 -0400 (EDT) (envelope-from unobe@cpan.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pobox.com; h=message-id :date:from:to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding; s=sasl; bh=FPgpNb0P1mwOwtiYiP1/If2cR iZGRShO8RpdscrVGzM=; b=QIAAJv2RLHnThBgnbOEM3qODzSaPnmWlap0bUhj2u qKLAC5R7bSTeA27weP3Yv372ggij/5wcmbQXPaTxW42sfQXe7W1heKW/ziDvz44D DNRSND3FAejvuyyMd3qY5ufmaOXmvrvsdK7ireBT+bRWY9nlFf/2Lpn4VzaV6pOQ j0= Received: from pb-smtp21.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp21.pobox.com (Postfix) with ESMTP id 1955335EE7 for <9front@9front.org>; Fri, 10 May 2024 14:43:48 -0400 (EDT) (envelope-from unobe@cpan.org) Received: from strider.localdomain (unknown [47.37.156.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp21.pobox.com (Postfix) with ESMTPSA id 691E835EE6 for <9front@9front.org>; Fri, 10 May 2024 14:43:44 -0400 (EDT) (envelope-from unobe@cpan.org) Message-ID: Date: Fri, 10 May 2024 11:43:42 -0700 From: Romano To: 9front@9front.org In-Reply-To: <0c6eecea-5793-4032-96d2-e01ca0e19317@posixcafe.org> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Pobox-Relay-ID: 3A9F5182-0EFD-11EF-8C6C-A19503B9AAD1-09620299!pb-smtp21.pobox.com List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extension shader base Subject: Re: [9front] [PATCH] rio: resize border and scrollbar based on font Reply-To: 9front@9front.org Precedence: bulk For whatever reason, I'm getting delayed mails from the mailing list. I haven't investigated further. > I do not like merging hacks, I want to find solutions. This is only > a problem when using the system over drawterm from a mac. No, it also is when I hook up my extrawide LG monitor, not via drawterm. I gave one example. I also want to find general solutions but I don't want to make the perfect the enemy of the good: sometimes things may not be the best, but they do help with a large chunk of the problem. That's probably why there are so many commits already to 9front that are self- described hacks: they're not ideal, but they are better than before. > If all this discussion is going to be > is you hamfisting this despite all these problems for it just being "well > it kinda works not really but its a start" then we're going nowhere. That's not what I said: it works for me, not "it kinda works not really". And it's not me ham-fisting (which is the first time I've seen it used as a verb not an adjective) the patch by giving more details about how it helps in my setup. That's not "all this discussion" is about. I think there has been a good discussion, particularly the suggestion about using environment variables and /dev/theme. Whether or not either of those is an approach that would be acceptable is another matter. > I find scaling based on the font a bit silly. Maybe some $scale or > something would make more sense to me, and be more general to every > program. I agree, but it was addressing a good chunk of the problem I had at hand so figured something is better than nothing. The thoughts about /dev/theme and using environment variables are better than my submission, for sure, as they're more general. But yeah, a general scaling UI would be nice. Some programs might never be so general, like vnc. That's why I created the vnc auto-scaling patch (which I'm glad was not rejected), because that was scratching my most immediate itch at the time. > I do not like this solution though, I am rejecting this patch. Thank you for your consideration. At least if anyone has a large monitor and finds this helpful while the ideal solution is hammered out, it's here for the taking.