From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Pascal Lambrechts Newsgroups: gmane.emacs.bugs Subject: bug#38452: [Pascal Lambrechts] Re: bug#38452: 26.3; set-frame-position is slightly drifted Date: Tue, 3 Dec 2019 15:04:51 +0000 Message-ID: <845zixbgbx.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> References: <84blspbiy0.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_845zixbgbxfsfPC1S0327ididnotsetmailhostaddresssoticklem_" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="201925"; mail-complaints-to="usenet@blaine.gmane.org" To: "38452@debbugs.gnu.org" <38452@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 03 16:33:06 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 1icAAj-000q76-Jw for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 16:33:06 +0100 Original-Received: from localhost ([::1]:55238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icAAi-0001OJ-B3 for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 10:33:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60416) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ic9kh-0001YH-Px for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 10:06:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ic9kb-0003wi-5b for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 10:06:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34941) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ic9kZ-0003rq-RA for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 10:06:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ic9kX-0006Cs-LM for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 10:06:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <84r21nl8qq.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> Resent-From: Pascal Lambrechts Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2019 15:06: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.157538550423777 (code B ref 38452); Tue, 03 Dec 2019 15:06:01 +0000 Original-Received: (at 38452) by debbugs.gnu.org; 3 Dec 2019 15:05:04 +0000 Original-Received: from localhost ([127.0.0.1]:40914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ic9jb-0006BQ-Hs for submit@debbugs.gnu.org; Tue, 03 Dec 2019 10:05:04 -0500 Original-Received: from mail-eopbgr140128.outbound.protection.outlook.com ([40.107.14.128]:2973 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ic9jY-0006Aq-W7 for 38452@debbugs.gnu.org; Tue, 03 Dec 2019 10:05:02 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I/egGXm7IDErKaCpgTgDFFFwiMwf+gXMHUDcM3AQFvLmLRt4GayucTD/Srr0pfoplWgev3irmChlln54MpjjBk3SWSLd5n/69bMPrFfo3cTFWcSG0M46s5gVPt2QgXaxRMgPq4lA3LyR9FthcXyA14O9Ud0g+pYohwEdtLVe4p2x1Y2hvg9R9z9UpGqYpOzsvcAtfrKLKnMsJmw4fJLc0PVhBiAYjdAH/Xt9CiQD0AfCIdT2wB5Gh19CcWCW/orB8g8+ULa3XCeXaqPUuAt6fqAwyG1MiDFArgpIykXPiDB+93o+hmB0wpoLuC1vourC75zqOtOwWMMQgp+PRhPsQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DxARWgNYz+xAs0++Bd6qCqE0tKTSDmOTlyZHki2eHA0=; b=F0Dc07pGwlOfDXY0RKR0CCP54Y/YmLLipT1AdiNPgMvv22vjymFE8B7kFSdKz69Pj4OAFhhDDBInJq03YLO4gTuCA4k3ppMmQDQabM2O8bYPhAswJQNr1/tzpUfdUdpKTRo8Slgt/a54S3T8brrRYsMRg+D/ni0ZK3PhgwHNDxW1dzFuEdniDgouPcJ4CksBowG2QbsMWDBL+DuILaaIz6E3ClAlNj8OBsS203iTTQyLgBRwPQdjgoM6ITGudSV86/kygm1zpOUo5bHN28EqvCYGlDPh45QpQuHJMaM42XMJdvVZxsH/W9DMT3tsB5rOHCRQUhnu25Fx3frE57bGuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DxARWgNYz+xAs0++Bd6qCqE0tKTSDmOTlyZHki2eHA0=; b=TWchVy4FsHnvIs02BZzbq2NvJZ5qWGTu9L8rVOfbp1Sug0Sa3jlRAqCsKXwon73XyW/F/j8xYTLEtgO5E5XMw4HmiqVAi0yMiR8hiDVjs2NGTqxqPvweRToSksMeBSsSZ+LCEmBK5S13bTWx79oB9TAqVj0Hfk2stuxLOHp137o= Original-Received: from DB8PR03MB6169.eurprd03.prod.outlook.com (10.141.188.78) by DB8PR03MB5548.eurprd03.prod.outlook.com (10.255.170.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Tue, 3 Dec 2019 15:04:52 +0000 Original-Received: from DB8PR03MB6169.eurprd03.prod.outlook.com ([fe80::9065:af6c:a25a:1423]) by DB8PR03MB6169.eurprd03.prod.outlook.com ([fe80::9065:af6c:a25a:1423%7]) with mapi id 15.20.2495.014; Tue, 3 Dec 2019 15:04:52 +0000 Thread-Topic: [Pascal Lambrechts] Re: bug#38452: 26.3; set-frame-position is slightly drifted Thread-Index: AQHVqL6PhjYAufbh3k2xGfgvnQ0Seg== Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: yes x-clientproxiedby: AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36) To DB8PR03MB6169.eurprd03.prod.outlook.com (2603:10a6:10:142::14) authentication-results: spf=none (sender IP is ) smtp.mailfrom=pascal.lambrechts@uclouvain.be; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [188.188.198.168] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2333a7cb-b029-4a9b-bd2a-08d7780225e6 x-ms-traffictypediagnostic: DB8PR03MB5548: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 02408926C4 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(136003)(39860400002)(396003)(346002)(199004)(189003)(446003)(5640700003)(6506007)(76176011)(256004)(558084003)(386003)(8676002)(6916009)(99286004)(8936002)(3846002)(14454004)(186003)(6116002)(66476007)(9686003)(71200400001)(66446008)(66946007)(66556008)(44832011)(64756008)(66616009)(2906002)(26005)(305945005)(5660300002)(102836004)(7736002)(6486002)(2351001)(6436002)(6512007)(52116002)(71190400001)(2501003)(81156014)(86362001)(316002)(25786009)(786003)(478600001)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR03MB5548; H:DB8PR03MB6169.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:fr; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1eLyNotiKAAtJOX0tewmS/msjX8u+DPuFiQCER75KeGUxgqt6Cs5uwKfQs3mIvJymvlYK9ffQglqvJQxFSTeb7BKdjJZArR/a13mAMX53IkTIBDGW+tLYVyhhV1JtMfFLtTGZdP/Xrp0kCP8MAaR9+0bGfL4xfojC0/hZGZxziImr6VyLAulTn9MWZ/tskSc/AK6l5lBhj71N4gamMC5WXy4CFx/egZhjvgSOUUNKEe/7WKzPvAGuJrvjZ/bnbV66eH1K4YSB7enGwHD6w9vwU6RkavbAFaZC8neSsn6f4/haubdZutjgWJrkTK/4NyWQDnVR2Tzu7KhgCz4MG+eOfqS7FAUkGUOwmy3PdhWPZLXFnAko8ueCgqBkWaY0O+W1ZXQegYSF5lrbhN1NNPBoFKcEBk1fuVZIH9Cjs5giCVCTxVxsf30vxyJdM8pw92D x-ms-exchange-transport-forked: True X-OriginatorOrg: uclouvain.be X-MS-Exchange-CrossTenant-Network-Message-Id: 2333a7cb-b029-4a9b-bd2a-08d7780225e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 15:04:51.9979 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q2lIroO4CiOWZWIwPosK0gLXw0IzHeJs9izafqAJAf2VXb86GZO/s5u+MKmDgqwBvJRmDNgPfM3lz641gKe0TB1/qQ4O264VLA90lTzIwD4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR03MB5548 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:172809 Archived-At: --_002_845zixbgbxfsfPC1S0327ididnotsetmailhostaddresssoticklem_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCi0tIA0KUGFzY2FsIExhbWJyZWNodHMgIC0tICBVQ0xvdXZhaW4gKFNTVC9TQy9NQVRIIElS TVApDQpidWlsZGluZzogTWFyYyBEZSBIZW1wdGlubmUgKExvdXZhaW4tbGEtTmV1dmUpIC0gTG9j YWw6IEIgNDMwDQpwaG9uZTogKzMyICgwKTEwNHg3MzE2MSANCklSTVAgYnRlIEw3LjAxLjAyIC8v IENoZW1pbiBkdSBDeWNsb3Ryb24gMiAvLyAgMTM0OCBMb3V2YWluLWxhLU5ldXZlIC8vIEJlbGdp dW0NCg== --_002_845zixbgbxfsfPC1S0327ididnotsetmailhostaddresssoticklem_ Content-Type: message/rfc822 Content-Disposition: attachment; creation-date="Tue, 03 Dec 2019 15:04:51 GMT"; modification-date="Tue, 03 Dec 2019 15:04:51 GMT" Content-ID: From: Pascal Lambrechts To: martin rudalics Subject: Re: bug#38452: 26.3; set-frame-position is slightly drifted In-Reply-To: <94449a44-81df-1014-fb60-1ab4c4af0456@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> Date: Tue, 03 Dec 2019 15:08:23 +0100 Message-ID: <84blspbiy0.fsf@PC-1S0-327.i-did-not-set--mail-host-address--so-tickle-me> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Martin, I answer some of your quesions inside your mail. Also at the end of the mail I add a copy of a scratch buffer on which I did more experiments (with one or two displays). As you can read in this scratch the behaviour is even more mysterious now. Indeed if I set the parameters and read them back by frame-parameter both evaluated in a enclosing progn then I get the expected values. But if I reread right after the parameters I get=20 different values !? martin rudalics writes: > Pascal, thanks for replying. I quote your mail in full below so it > appears that way on the bug tracker. Please always use "reply to all" > when answering, so none of your mails get lost. > > > When I does > > (set-frame-position nil 0 0) > > the frame jump to the left topmost point of the avalaible screen not > > counting the dock (which on my gnome-3 desktop is on the left side) ne= ither the > > main menu line. > > If I repeat that command the frame does not move. > > > > But in that situation I get the evaluations: > > (frame-parameter nil 'left) =3D=3D> 45 > > (frame-parameter nil 'top) =3D=3D> 19 > > > > Now if I evaluate (set-frame-position nil 45 19) > > the frame does not move (comparing with putting the frame at (0,0)) > > and the parameters left and top keep unchanged values 45 and 19 > > > > If now I evaluate: > > > > (set-frame-position nil 100 60) > > (frame-parameter nil 'left) > > (frame-parameter nil 'top) > > I get the values 90 and 52 for left and top. > > > > If reconfigure gnome so that the dock appears on the bottom of > > my screen instead of the left edge, then > > (set-frame-position nil 0 0) > > moves the frame on the leftmost position of the screen and > > (frame-parameter nil 'left) =3D=3D> (+ -10) > > From this I conclude that the dock should be responsible for the > behavior you see. Which window manager do you use? What do you get > when you evaluate (display-monitor-attributes-list) in Emacs? Here are the values of=20 (display-monitor-attributes-list) =20 when the dock is on the left or the bottom of the screen (the workarea are distinct) pl-dock-left=E2=80=99s value is (((name . "eDP-1") (geometry 0 0 1920 1080) (workarea 55 27 1865 1053) (mm-size 309 174) (frames # #) (source . "Gdk"))) pl-dock-bottom=E2=80=99s value is (((name . "eDP-1") (geometry 0 0 1920 1080) (workarea 0 27 1920 1000) (mm-size 309 174) (frames # #) (source . "Gdk"))) >Are > there differences in the workarea values when you evaluate that > expression with the dock on the left and at the bottom? Indeed see above > > Also you say that > > (set-frame-position nil 0 0) > > and > > (set-frame-position nil 45 19) > > both put the frame at the same position on the screen and in both > cases the following evaluations result: > > (frame-parameter nil 'left) =3D=3D> 45 > (frame-parameter nil 'top) =3D=3D> 19 > > Is my reading of your text right? If so, then the "problems" seem to > start when the X-value is somewhere between 45 and 100 and the Y-value > between 19 and 60. Right? Yes I did some experiment in the scratch file. In the first configuration (my laptop screen as a unique scrren) it seems that when the frame is at the top left corner the parameters take values (L=3D45,T=3D19) (which probably correspond to the width of the dock and height of the menu line). If I set-frame-position at (x,y) with 0<=3Dx<=3D55 and 0<=3Dy<=3D27 then th= e frame does not move and the values are reset to (45,19). If I set-frame-position at (60,30) then the frame moved a little bit and the parameters evaluate to (50,22). > > Since the behavior apparently changes when you move the dock to the > bottom, the X-positioning seems clearly related to the position of the > dock. Would the Y-positioning then be related to the presence of the > main menu line (presumably on the bottom)? The one thing that > stupefies me then in either case is why the deviations are 10 and 8 > pixels only. I presume that both, your dock and the menu line, are > wider. Yes the dock and menu line are certainly wider than 10 et 8 pixels. > > Thanks, martin Here is a scratch file on which I did some experiment commented. Th function pl-lt is defined to easily show the values of the parameters left/top of the frame: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D SCRACTCH INTERACTIVE LISP FILE WITH EXPERMINTS =3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D ;; This buffer is for text that is not saved, and for Lisp evaluation. ;; To create a file, visit it with and enter text in its buffer. ;; Experiments with set-frame-position and the result values of the paramet= ers left and top of the frame ;; Each parenthesis sexp has been evaluated with C-j =3D eval-print-last-se= xp (defun pl-lt () "Returns a string giving the left/top positions of the current frame" (concat " LEFT=3D" (prin1-to-string (frame-parameter nil 'left)) " TOP=3D" (prin1-to-string (frame-parameter nil 'top)))) ;; First experiments with the laptop as only display and the gnome-3 dock = on the left: (display-monitor-attributes-list) (((name . "eDP-1") (geometry 0 0 1920 1080) (workarea 55 27 1865 1053) (mm-= size 309 174) (frames # #) (source . "Gdk"))) (set-frame-position nil 0 0) t ;; the frame is immediately below the menu line and on the immediate right = of the left dock (pl-lt) " LEFT=3D45 TOP=3D19" (progn (set-frame-position nil 0 0) (pl-lt)) " LEFT=3D0 TOP=3D0" (pl-lt) " LEFT=3D45 TOP=3D19" (set-frame-position nil 45 19) t ;; this did not move the frame: still at left corner but not overlaping the= dock or menu line (pl-lt) " LEFT=3D45 TOP=3D19" (progn (set-frame-position nil 45 19) (pl-lt)) " LEFT=3D45 TOP=3D19" (pl-lt) " LEFT=3D45 TOP=3D19" (progn (set-frame-position nil 50 25) (pl-lt)) " LEFT=3D50 TOP=3D25" ;; this did not move the frame=20 (pl-lt) " LEFT=3D45 TOP=3D19" ;; the parameters changed between the (pl-lt) inside the progn and after !!= ! (progn (set-frame-position nil 55 27) (pl-lt)) " LEFT=3D55 TOP=3D27" ;; this did not move the frame=20 (pl-lt) " LEFT=3D45 TOP=3D19" (progn (set-frame-position nil 60 30) (pl-lt)) " LEFT=3D60 TOP=3D30" ;; this moved very slight the frame away from the left-top corner (pl-lt) " LEFT=3D50 TOP=3D22" (set-frame-position nil 400 100) t ;; this moved the frame sowewhere in the middle of the screen (pl-lt) " LEFT=3D390 TOP=3D92" (progn (set-frame-position nil 390 92) (pl-lt)) " LEFT=3D390 TOP=3D92" ;; this moved a bit the frame towars the top left corner (pl-lt) " LEFT=3D380 TOP=3D84" ;; --------------------------- ;; Second experiments with an external screen as single display (display-monitor-attributes-list) (((name . "DP-1-2") (geometry 0 0 1920 1080) (workarea 55 27 1865 1053) (mm= -size 598 336) (frames # #) (source . "Gdk"))) (set-frame-position nil 0 0) ;; the frame is immediately below the menu line and on the immediate right = of the left dock t (pl-lt) " LEFT=3D45 TOP=3D19" (progn (set-frame-position nil 0 0) (pl-lt)) " LEFT=3D0 TOP=3D0" (pl-lt) ;; Third experiment with a double display: internal display of laptop + ext= ernal display ;; The external display is set as the 'primary' display and is supposed to = be on the right ;; of the laptop display. So the menu bar and dock are only on the external= display (display-monitor-attributes-list) (((name . "DP-1-2") (geometry 1920 0 1920 1080) (workarea 1920 27 1920 1053= ) (mm-size 598 336) (frames # #) (source . "Gdk")) ((name . "eDP-1") (geo= metry 0 0 1920 1080) (workarea 0 0 1920 1080) (mm-size 309 174) (frames) (s= ource . "Gdk"))) (set-frame-position nil 0 0) t ;; the frame is now in the left-top corner of the laptoop screen (no menu n= either dock here) (pl-lt) " LEFT=3D(+ -10) TOP=3D(+ -8)" (progn (set-frame-position nil 0 0) (pl-lt)) " LEFT=3D0 TOP=3D0" (pl-lt) " LEFT=3D(+ -10) TOP=3D(+ -8)" (progn (set-frame-position nil (+ -10) (+ -8)) (pl-lt)) " LEFT=3D2842 TOP=3D288" ;; the previous evaluation has moved the frame on the external display clos= e to the right corner (pl-lt) " LEFT=3D2832 TOP=3D280" (progn (set-frame-position nil 2832 280) (pl-lt)) " LEFT=3D2832 TOP=3D280" ;; the previous sexpevaluation has moved the frame slighly to the left and = top=20 =20 --=20 Pascal Lambrechts -- UCLouvain (SST/SC/MATH IRMP) building: Marc De Hemptinne (Louvain-la-Neuve) - Local: B 430 phone: +32 (0)104x73161=20 IRMP bte L7.01.02 // Chemin du Cyclotron 2 // 1348 Louvain-la-Neuve // Bel= gium --_002_845zixbgbxfsfPC1S0327ididnotsetmailhostaddresssoticklem_--