From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Emacs's set-frame-size can not work well with gnome-shell? Date: Mon, 6 Apr 2020 11:03:33 +0200 Message-ID: References: <2056a194.3971.16f8d4dd4c5.Coremail.tumashu@163.com> <090b65ce-f90a-c959-c72b-be73d5a2eb19@yandex.ru> <15b20ca9-b684-1ad5-3a25-822a00736c69@yandex.ru> <945fb9b8-1563-d650-ea47-4edd42d69d5f@yandex.ru> <2855252a-b9e2-47d0-6d7a-d44fa32db36c@gmx.at> <9cb2f0f2-2f9a-5122-1813-742972ee25d2@yandex.ru> <87783b28-9998-3b92-60e4-5aa328e4967a@gmx.at> <02f9fa71-308c-c613-5039-a13005ffd48f@yandex.ru> <384dd180-b194-d2b7-0a2b-2725bf2a1360@yandex.ru> <5b27dc36-df18-d188-eab3-8bf546a8c24a@gmx.at> <6668f932-62d6-6eca-190d-d270e6999d65@yandex.ru> <033361f9-eb1c-c7e6-1473-04532d0eb88e@gmx.at> <9eda9f71-2719-bb97-db4a-5b1d4a1c2087@yandex.ru> <9b0577e5-61e2-e4fa-8c95-0a08a7392e5a@gmx.at> <83tv20x1v2.fsf@gnu.org> <7b79465d-ca99-8ad5-da45-16d4224d4ad7@gmx.at> <83o8s7vdke.fsf@gnu.org> <294ddf1e-181b-d877-b34d-92d25ce78671@gmx.at> <83lfnbvbr5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="38391"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tumashu@163.com, emacs-devel@gnu.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 06 11:10:53 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jLNmO-0009ta-7I for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Apr 2020 11:10:52 +0200 Original-Received: from localhost ([::1]:56612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLNmN-0002dS-4y for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Apr 2020 05:10:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39621) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLNfX-00081m-78 for emacs-devel@gnu.org; Mon, 06 Apr 2020 05:03:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLNfW-0000E9-7G for emacs-devel@gnu.org; Mon, 06 Apr 2020 05:03:47 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:48899) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLNfU-0000Cj-HJ; Mon, 06 Apr 2020 05:03:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586163816; bh=KbAHKqrEiFaFZvHdnM/pAx1DuHTU4+UUnJIzjaCXJkQ=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=YLFJ3pwj+G5ypOR4NPg5BHMoydmbtvsobuX1RPKZ9+fAWN3d3hjHRiB7NA/ZHy3/B g9vaNX8j4aqfCL97/YuY5sTSOqQTvAieSE2oewDZBo1Fpkp9jW8xYz2zNjqBkOGDkF nSvMOWPIJ/2Y82rvv2JGvYVVTQupmmaTh/Vs1/SU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.102]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MrhUE-1j0IWa2AVQ-00ngbg; Mon, 06 Apr 2020 11:03:36 +0200 In-Reply-To: <83lfnbvbr5.fsf@gnu.org> Content-Language: en-US X-Provags-ID: V03:K1:c/EN696PCuO8YYh/JhZc7bAFDm6UhqS9bFCWxjLaAQwbKW7pIeG ZxCA6PZ/upmE/AvDvaWgt1t3w6NQKt+UE7Yk7o2InF0rypAKLuUL31FArxCv8ff8/Kv9auq 8D69/1PxA1pJEsRl3IgDEjeTwHvMdjmjgbQ+Q21byWCBnnHnR7SnCjiRljCS+vE/jBNza6Z XQcQiLGNdmVoT2ukPG90A== X-UI-Out-Filterresults: notjunk:1;V03:K0:Urv545lZ0v0=:OTz/e/LACgR8o/eA9kZdAk 9UqWle8co5jm1UFSOL/Utr+bXC4DY7+08g8U2E6sXP/fsrOvwtThr9Bgqx71jp4mXrspml5Va kdZU1gXT0bjM/1QulehjntvDFtQpnMB/pWEVvpXemJLiraDKq5sx2HryI5NbI5QMsfDPn+U07 A+u9SUEiDP97Twz3JTCnnsImO+x6cl2YAmVWvaIRw+g1ze0TPJprqC3iir1UXL1xj0O7it/5k Y+dBVFNeTCMzQ/IcowbTg8bejByrRpimys/7iB4bRcmAHecp725fPCA6a7wuOnlqWEy0NPNuB /EnGvANn9g1eUTlbKsCz9pnVOimps51PuKB9tNnBUcdjhsK6uxDDgkQwcgLvIJKQG3iSils6g 8Ui6+jUEAAsan9t4G5EhAa7+5siH/Kx+c/xlCe3ZuSp8YXBGNl4tTnugvOFAaKzPUYHnqp9vM H+I4u4nKNbHNhjMs41q71yybM+b79dMGHOahbRdlK0lzwayyOdKXPY+lGRLqEBJc+2VWzi6VY 7YbRu02aS/uNwOCJanPXSVc/eAJXvqgOYoWKkelTKY9I9HnvknoX2sq2uLcUru51Q7B4f2uYq Ar5iDLDEBbk1gl7sNCGbSHAKHBj9t53g0tibk2tszlgQNCpnPHg0pdyNkMhv0CE4cuRoDJ0aK FalB8gPZY9m+8pBBAKD9mRSVaRzwGo9PFN93aJVyAWZ73GSuRWKsSb0lY0S7LEhsXBHcaYpty COsC/uaZtbclBaAQshViz4/QANODZn0+iwg0HDkuF2nibAF0fGGOSDhP54Y9dmR6Ahd9pKHk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:246509 Archived-At: >> Resizing a child frame on mutter is impossible. I think that's horrible >> enough for the packages that want to do that. > > What is "mutter"? The standard window manager for GNOME shell. > Pushing only the non-Lisp changes to the release branch is fine by me, > thanks. I pushed the non-Lisp changes to the release branch and the mouse.el changes to master. I think we should "advertise" the GTK related changes in PROBLEMS. Sooner or later the GTK child frame resizing problem has to be fixed outside Emacs although I currently see no chance that we can convince people to look into it. Like *** Emacs run under the mutter WM cannot resize child frames When running Emacs on GNOME shell under the mutter window manager, it cannot resize child frames. Emacs provides a workaround by setting the option 'x-gtk-resize-child-frames' to either 'hide' or 'resize-mode'. This option is considered a temporary workaround with restricted functionality (child frames still cannot display scroll bars in that environment) and will be hopefully removed as soon as a stable solution to the problem has been found. WDYT? martin