From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#38452: 26.3; set-frame-position is slightly drifted Date: Tue, 3 Dec 2019 19:37:08 +0100 Message-ID: <2b232b16-497e-22d8-a395-9fae6e87add7@gmx.at> References: <84r21nl8qq.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> <405761c5-6101-5efe-9b6b-66fcab8680da@gmx.at> <84h82iwio0.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> <94449a44-81df-1014-fb60-1ab4c4af0456@gmx.at> <84blspbiy0.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> <4e51fee7-4c0d-aee8-57fc-6e6bff41fabb@gmx.at> <8436e1b7cu.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="260303"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "38452@debbugs.gnu.org" <38452@debbugs.gnu.org> To: Pascal Lambrechts Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 03 20:53:33 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1icEEn-0015bX-AY for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 20:53:33 +0100 Original-Received: from localhost ([::1]:57972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icEEi-0005un-Ts for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 14:53:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35357) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icD3q-0002wO-JC for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 13:38:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icD3j-0002Zl-BS for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 13:38:08 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35086) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1icD3i-0002XB-So for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 13:38:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1icD3h-000389-NH for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 13:38:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2019 18:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38452 X-GNU-PR-Package: emacs Original-Received: via spool by 38452-submit@debbugs.gnu.org id=B38452.157539823911981 (code B ref 38452); Tue, 03 Dec 2019 18:38:01 +0000 Original-Received: (at 38452) by debbugs.gnu.org; 3 Dec 2019 18:37:19 +0000 Original-Received: from localhost ([127.0.0.1]:41059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icD31-00037B-GL for submit@debbugs.gnu.org; Tue, 03 Dec 2019 13:37:19 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:37955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icD2z-00036y-V4 for 38452@debbugs.gnu.org; Tue, 03 Dec 2019 13:37:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1575398230; bh=JVgu/eeEpS2Tz24HDbAzfdOWBrhB5k2SibNX9KqnlDA=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=lWuais/X5bm797KD1Mb1OaJPQW99gJNgD8KObqOTN7RGCgYBvx+tyfJ0RnseG99nF vut6sW0EOHLMm+X/HmHFfFmcR8bbUlU9v0Ecg/JRIevTayRaeLlmFFiHBVAZNBupZX E8FJhtrVbi9hYRVkEfpbgADsAtFxSQtghD447RaY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.133]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiJZO-1i5dyd3ScA-00fQaf; Tue, 03 Dec 2019 19:37:09 +0100 In-Reply-To: <8436e1b7cu.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> Content-Language: de-AT X-Provags-ID: V03:K1:65ersRiwWZ73aWR96/1ucBdpJKzeDyDIIbWaJ9/YKy9z/+tQp78 x1uJhJRjLYYnbHdHuaAc/0nNp/nOUhFyCco6uo4en84wcpl5dHWq74Hc7JkzSdpKl3wMh/I e1quL4m4qVTrvQhqr5rljrtWvlhkNxDGpU7K+TWS9bqEiNYgRRFI2cJFitRt51K8UUiKHQQ vO0OAYAfFsOw39GzR8KMQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:PLBEsOhHHLk=:cvSirt3JspO3L37Lw/fZeC Y9BsW7GhFGHB1iitiw/IXorCexLWT7zIwyChCb2sB0KbTuoekvBI9ebS/dyGR1WkQAixk6aVu Kaopv/3p6pBh/pKZd0D0j3rxEI2oM3KYn5/l89+EnQVs/g3yku5zZ4p7D7C5N3DXIhnivM29z LfAhZ016X7L/VEcarNlHVjtfAbodPCY7oYumUgurO3GMAhz2KFJDoXvO/SyVThfPEi8mCxf9e d/HePdETAs9hjrdPmLPfLQGM8Du8VvBXBZ15Iqe2tDorNNgaHnKtilVyzqJmx6eDusodSFGX2 imnKokAxTTATcsgeH7edov/0fNl5lNGmdukwAtBaqvEpFVqZJOOqG/7WQkcQOYTavO4bxDuox It/+npIXJEP0e15tyvFTYHCqJ+DHXMdIbag0nd67aEqM7zt1b+hEQCgsnwqU4+1LAdg0M20I1 B+BRTrjLMTr8jyhhrNjq5U1E/erinl6rK2/2YBQa43wnuyoeIfKAS194FQyjrnP8woPkfx0/U WSi5eGxC+8tnWrShjbzXUEBWw0DLIb43xp5qjO36hpZehvxQs+qJurmwe8z4ZNuz67YUQ/AiL rkEyOduu9Fm4hp7ykmeQOLJc8NfB9QB9mn23vSYVUrcm7DKc6wBZE9L7BZds+6AGS+s73c0l6 Kw19YbDbjYSfJq2uCia7ivY+2XVytBU6BydxYqnTZ81FWzaxKIO13H6jBAcdx00UEmNKWbKRK 4lq49JGwvrqSx9cYb2+dOQP2ezIzcsKRh8ENOcOLx0pStM4puMZCk4HvnsoBAg+E2gyH6cOp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:172821 Archived-At: >> BTW, I still don't >> know what your window manager is. > > I guess it is gdm3 as I entered the following commands: That's a display manager. >> If we say that the origin for things to display on screen is (-10, -8) >> - something you could probably verify by moving the dock to the right >> and the menu bar line to the bottom - we have a clue. Just that it >> doesn't make sense to me, yet. > > Not sure: when I try with (undecorated.t) I get LEFT=0 TOP=(+ -30) > So the left side seems to be at 0. So it seems that your window manager skips the decorations when a frame is adjacent to an edge by just moving that frame outside the display by the size of the decoration. Some window managers make this customizable IIRC. > ;; 4eme experience 2 displays: on left: internal screen=2ndary display , on right: external=primary display with dock and menu on right > ;; the frame is located in the internal screen > (display-monitor-attributes-list) > (((name . "HDMI-1") (geometry 1920 0 1920 1080) (workarea 1920 27 1920 1053) (mm-size 521 293) (frames) (source . "Gdk")) ((name . "eDP-1") (geometry 0 0 1920 1080) (workarea 0 0 1920 1080) (mm-size 309 174) (frames # #) (source . "Gdk"))) > > > (set-frame-position nil 0 0) > t > (pl-lt) > " LEFT=(+ -10) TOP=(+ -8)" > > (progn (set-frame-position nil 0 0) (pl-lt)) > " LEFT=0 TOP=0" > > (progn (set-frame-position nil 0 0) (sleep-for 5) (pl-lt)) > " LEFT=(+ -10) TOP=(+ -8)" > > > (modify-frame-parameters nil '((left . 0) (top . 0) (undecorated . t))) > nil > (pl-lt) > " LEFT=0 TOP=(+ -30)" > > > > (modify-frame-parameters nil '((user-position . t) (left . 0) (top . 0))) > nil > (pl-lt) > " LEFT=0 TOP=(+ -30)" But the interesting case is whether specifying 'user-position' would have any impact when the dock and the menu bar line are present on the same frame, that is, the single display case. martin