From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master fe7c015b20: Support XFCE in wallpaper.el Date: Wed, 28 Sep 2022 08:34:28 +0800 Message-ID: <87tu4s72wb.fsf@yahoo.com> References: <166336105908.23797.12319380359602540227@vcs2.savannah.gnu.org> <20220916204419.B124FC00872@vcs2.savannah.gnu.org> <87edwavjyc.fsf@yahoo.com> <87wna1tr7z.fsf@yahoo.com> <87y1u51ddf.fsf@posteo.net> <87k05p8dqh.fsf@yahoo.com> <87tu4t1c89.fsf@posteo.net> <8735cd8ba5.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1507"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Thierry Volpiatto , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 28 02:36:41 2022 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 1odL45-0000En-RH for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Sep 2022 02:36:41 +0200 Original-Received: from localhost ([::1]:59626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odL43-0006bo-Ti for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Sep 2022 20:36:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odL2R-0005my-OQ for emacs-devel@gnu.org; Tue, 27 Sep 2022 20:35:00 -0400 Original-Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:46872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odL2E-0006D4-6m for emacs-devel@gnu.org; Tue, 27 Sep 2022 20:34:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664325279; bh=S/ODLNKnNHf6+1LNeGOtmd771TdZWPKA2H7ln85sdqo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=FQf1xjdGD4tWiVvmR5dodec44lwiRIvPWQHo8mA4R1xNH+hQ2d3INyKnSnQ+j6lnH+hfmidcHDq28mDqFEEh7L2QGZYOLkGNrPf2lzmaIIU3lRAPk43mXtq2Stspg78fuAJRUFNarp0UbNrmsN0IzMtadz9fRiSVxPAwAoD0RjZdUQSNJxRRaqL20uCapj00fAyElqeIHEShEb5lNMCZ7izwbLUQJBry2A/scRvBMmPJOWRaA6blGO/7Omi/ThchErHgIKJEIjwp7/ffjGqaCXOS09pog8+2RPH1uLpcsJFeHPW2pjcuvlCwy2JpmaPpJ2q4pYmGupCMqwgYZaA76g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664325279; bh=tA9NMXdGJQ1VwSB9lbnOLiAQ1d494lR755JKyMZNNGB=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CXAwPjOJiXp6cYQSXEKT7eoD9muIrcoIVFa+5vTsIrJrgUyEifzMmCZvSVS3e6/sJu8OF6LjFGiqv3A2r5g/rQzMJYrwVLUQCgkosOnN4eJY09eM8dQENABDl9YcFdDOYgWtkBwbKznKl8/Tu26b05FfFK86jaGi1EyXvMjyDtFfLG0K5kLUCleEX/IjSXqNq7PEMZbYvmIrI9AgKgPnf5o2JM2jgrv/4PdlMRAzU4SoTIWqAbzl5KQo212wiOgLeapBx1pPC7Z9GcU5HUcT+S4nsT7R5S7ENjaXcUkSgYIXnkFKO+Qv6G8JSKIEUL710q/CA5wDclIpeSgiwlPgjA== X-YMail-OSG: af464IMVM1m_uRebNS0C_s19tHdzqLYWhJo.2yZ4dWQY.ivLOwUHq5ypbJqvdyC MYX5Wci3B4W4QJ6Y.tlDgj_8newrVThwLbD8P4zRbHBGNPvA3Sg48PkTW9A.FDMQLnI6rUF8NsqH l0KbBOBzsoxiUKAg2Cc0wW.pYOdDQj7a3VWw.BGprrPQ2oRZ_yi6p1kETY9eA9Yp.Y_azYZuM0gZ XAuXNYQxTGFh6Bbgn0mTGfzX6Jd.ctaOPFqGKYiUa1fiQ9BHvDh7xeixAHS82zqWZJwK_Th.Nw34 Sj5kqr3IC3I8zQ4jFzj26HXTe5AEETEvxIA49TiYJisblHMDRAFVJ57KrKaHJSgLH27AN16QeLYf mRh80KKKg4hrjS2stSreoP8.Qjx.Tw5yV0B7D7WgVV3n4vXqhSJiiShFOvluiUAPSP6VMhjbr7Mn snnXMEeg1CoEkiNTA9HOlIWApAfk1BGKWnt6JG5_TiTwj4OCBXAgbI.Ortd_jwZo8KQ1KUBPuMiJ WmjYUvai5e4nv7vDrPFwnSTv1ad9ox2B0gFjoaiZMh8r3P.0PPngKJ1QkneK7ZCK1Pmp1de7IFCc Jh8.U0cCL10QAPwsU1PBEFs7poa03c84IR7Jpgl6sG8AaCCUdlSu5XOLKfvtZFvgaA2mZC6g9a.1 bloPqBU.TjPtfoh2T9DkOrEG5msQ2kP6tUgobbItm0fZ51aR9YhPf60gs25WERfppW7m8TXegbcx gmyjHQwoH_OkoOvvalaxwl9ju0smGYG8VwzI6V8kAH3Zz_WSRRBJdvgRyNAC5xDP.R886P9CxTKd t9smKD942bSUP0CAudGM6bzAokjPv56tFO5y14fEro X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 28 Sep 2022 00:34:39 +0000 Original-Received: by hermes--production-sg3-dfffdfbd4-8hx95 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2826a85a1b361c26cdd36f09bc855d1d; Wed, 28 Sep 2022 00:34:34 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Tue, 27 Sep 2022 14:33:04 -0400") X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.199; envelope-from=luangruo@yahoo.com; helo=sonic301-30.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:296376 Archived-At: Stefan Kangas writes: > Won't it just use whatever is in $DISPLAY? I'm seeing this in > "emacs -Q -nw", running in an xterm: Yes, but then you can do the same in Emacs: (x-open-connection (getenv "DISPLAY")) (display-monitor-attributes-list (car (last (terminal-list)))) and DISPLAY might not be set either. > ELISP> Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 16384 x 16384 > DVI-I-0 disconnected primary (normal left inverted right x axis y axis) > DVI-I-1 connected 2560x1440+0+0 (normal left inverted right x axis y > axis) 597mm x 336mm > 2560x1440 59.95*+ > 1920x1200 59.88 > 1920x1080 60.00 > 1680x1050 59.95 > 1600x1200 60.00 > 1280x1024 75.02 60.02 > 1280x800 59.81 > 1152x864 75.00 > 1024x768 75.03 60.00 > 800x600 75.00 60.32 > 640x480 75.00 59.94 > HDMI-0 disconnected (normal left inverted right x axis y axis) > DP-0 disconnected (normal left inverted right x axis y axis) > DVI-D-0 disconnected (normal left inverted right x axis y axis) > DP-1 disconnected (normal left inverted right x axis y axis) > > So it seems like we could just look for "^\\([^ ]\\)+ connected" and > just use the first one? If nothing else, couldn't we use it to get a > default value? Well, then you run into the problem where the format of the texxt returned by the XRandR utility is not exactly stable. On servers supporting version 1.5 or later of the extension, xrandr --listmonitors is also a better idea, as that is the kind of monitor XFCE will use.