From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Packard Subject: Re: Proposal for RandR version 1.6, Leases and EDID-based output grabs Date: Mon, 03 Apr 2017 15:50:33 -0700 Message-ID: <86h925gl6u.fsf@hiro.keithp.com> References: <86fuhrka4t.fsf@hiro.keithp.com> <20170402154302.zd7nmqf7vtcvgssu@phenom.ffwll.local> <86y3viinti.fsf@hiro.keithp.com> <20170403074528.c7vwoi3mg7yeojdr@phenom.ffwll.local> <86d1ctigu9.fsf@hiro.keithp.com> <20170403220749.5ujhdzuy6dnikwry@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0621614958==" Return-path: In-Reply-To: <20170403220749.5ujhdzuy6dnikwry-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: xorg-devel-bounces-go0+a7rfsptAfugRpC6u6w@public.gmane.org Sender: "xorg-devel" Cc: xorg-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Daniel Vetter List-Id: dri-devel@lists.freedesktop.org --===============0621614958== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Daniel Vetter writes: > Also if this confuses VR, then another reason why we want to make leases > invariant and only allow pure revoke, not changing the list. I'm not sure why you want this to be asymmetrical, nor why you would expect lessees to be any more competent at dealing with hotplug than the lessor. One use case already proposed for this API was to allow for multi-seat, where the lessee would be an existing window system, which we already accept as being incompetent at dealing with resource hotplug. I imagine that in this case, a newly plugged monitor would be detected by the multi-seat manager (logind?) and added to one of the existing leases, along with a suitable CRTC resource. For this to work, the lessee will need to already know about those resources and only have their connectivity status hidden. =2D-=20 =2Dkeith --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAlji0bkACgkQ2yIaaQAA ABG/PBAArkT/kpDfWvoyO9DPJmR3/g2DzhOEKTQssmjE+/E/PtFLCc812uwWht25 mFRvkTgxaPX4OBsBy/G9Wpyw2J7GCcF/PeVZViBnrt9c0+XLifYoiZ9zP8Rgu7s6 uZnqLnfnrr5Ol5clD6RGto8o7fnIF+LUch5ghTrAWFB51b4OW11vsOXoAtxY4lRB GXDKPG6R27SrMRBh4iN3taaGLsOYp+uqh+JMIIJclPUtvZPq2S2EBgXnBMMbtBh7 woFeMwAe/1WkFdrLmXHXzbzY5BY27mhSyuzZWXg0yp9cCAXPAUmNW1IkeMvqhD6+ pQE2lagjZab6NJu09/hvC2tfi8qKp+ZjilSZI94BQ0owhnvx04AXxk3t0ZPKGoKY zfVAYRskbav+C7yjv8C4crDm3cx84D59bbV8b1tkyF0/NfT0RWM0ij4ZZi+73pHB 0udJAenuL6xYpOkUjOeCJyM/gdFO8vLaK35ZadrpBZn/XUpVXQoLYOO+UFFAIJ6f Z0WbHqSRowI335uSVgAJRAw5e7fev3XJgd11GTVjxCfaUsYnRYH23WKNzA72UXuO jtJxg23DuAqKAkJeyKIjxOE5qg7y7oeiREZFwIpklkkkpgZkSWVnDjWyQ80PRz3u DM0XI7VazNIDur1UyBBBSptEOQ2nYpgyC0i/KTAUROKS7ZYdTKs= =V92E -----END PGP SIGNATURE----- --=-=-=-- --===============0621614958== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG9yZy1kZXZl bEBsaXN0cy54Lm9yZzogWC5PcmcgZGV2ZWxvcG1lbnQKQXJjaGl2ZXM6IGh0dHA6Ly9saXN0cy54 Lm9yZy9hcmNoaXZlcy94b3JnLWRldmVsCkluZm86IGh0dHBzOi8vbGlzdHMueC5vcmcvbWFpbG1h bi9saXN0aW5mby94b3JnLWRldmVs --===============0621614958==--