From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pankaj Jangid Newsgroups: gmane.emacs.help Subject: Re: Emacs --with-pgtk and use-package Date: Thu, 24 Mar 2022 18:42:12 +0530 Message-ID: <87v8w3wl3n.fsf@codeisgreat.org> References: <875yo3y3ch.fsf@codeisgreat.org> <87cziba6mt.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2118"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:MhsOB6OeKVBLSLJ44ZanbRqYgck= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 24 14:14:51 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXNIg-0000OM-Qd for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 24 Mar 2022 14:14:50 +0100 Original-Received: from localhost ([::1]:53292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXNIf-0002gl-PZ for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 24 Mar 2022 09:14:49 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:47190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXNGJ-0007GJ-0d for help-gnu-emacs@gnu.org; Thu, 24 Mar 2022 09:12:24 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:32832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXNGH-0007iP-I8 for help-gnu-emacs@gnu.org; Thu, 24 Mar 2022 09:12:22 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nXNGE-0007jX-L4 for help-gnu-emacs@gnu.org; Thu, 24 Mar 2022 14:12:18 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:136738 Archived-At: Po Lu writes: > Scaling with xrandr is very undesirable on a HiDPI monitor, since it > just upscales the screen contents. I have no idea why people try it at > all these days. Most likely what you actually want is to tell programs > the DPI of the display, by setting the Xft.dpi X resource. Actually, I used xrandr to downscale. used Xft.dpi to tell clients to about the DPIs. Normally it works in multiple of 96. So I specified 192 and then downscaled using xrandr --scale 1.25x1.25. This is to achieve fractional scaling. >> I tried to use ¡®sway¡¯ (on wayland) and used scaling provided by >> ¡®sway¡¯. All gtk based applications looked good. Emacs was still >> blurry. So I tried to build ¡®--with-pgtk¡¯. Now that scalling is working >> fine in Emacs as well. But ¡®use-package¡¯ has stopped working. > > That's a bug. Please try to determine why it stopped working. > Will do. >> 2. Is there any other solution to scaling problem without using pgtk? > > Yes, but it depends on what you did wrong earlier. When I used ¡®sway¡¯, I found it lighter. May be just a feeling of something new. But I want to give it a try for some time. Resetting everything else to default settings and just specifying output DP-2 scale 2 in the ¡®sway¡¯ config file. It works fine except that now everything is too big. Other GTK apps scale well. But Emacs without pgtk is pixelated. How to achieve smooth rendering of buffers and the menubar items without building --with-pgtk?