Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.misc Subject: Re: Artix Linux and Xlibre Date: 5 Aug 2025 20:02:12 GMT Lines: 45 Message-ID: References: <1063lgp$jmj$2@reader1.panix.com> <1063ruo$2kgsj$3@dont-email.me> <10640fb$1gqnn$2@dont-email.me> <106411i$2l2gd$3@dont-email.me> <10646dg$1gqnn$3@dont-email.me> <1064ag9$1kvkq$1@dont-email.me> <1064m75$1lvr1$1@dont-email.me> <10667je$35rkf$2@dont-email.me> <106bdkb$2s14s$1@dont-email.me> <106bjgj$2t9mq$5@dont-email.me> <106cld0$33q3n$2@dont-email.me> <106l5kp$133ed$3@dont-email.me> <106ohbv$1q0ne$1@dont-email.me> <106s6ae$2irb0$6@dont-email.me> <106sl06$2lst5$9@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net GnMJFIEdcJ4RsUM8nGfiGQmoBV6DU7iexfb0zn1ObKHyr7jt82 Cancel-Lock: sha1:WfScJyMLalQwzwa1eP8BEpLYOnw= sha256:3kIuI+a5OUD9cQWuYZnazsu5gpD36gTnqX4Re5e+J90= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com comp.os.linux.misc:70404 On Tue, 5 Aug 2025 11:04:54 +0100, The Natural Philosopher wrote: > 05/08/2025 08:35, Richard Kettlewell wrote: >> Lawrence D'Oliveiro writes: >>> Richard Kettlewell wrote: >>>> Bobbie Sellers writes: >>>>> So you see that some functionality is missing from Wayland. >>>> >>>> Some of that does look look missing functionality ... >>> >>> There is a deliberate policy in the design of Wayland that >>> applications shall neither know nor care about the positions of their >>> windows on the screen, and possibly even their Z-order layering. >> > Interesting...a certain security sense in that - it is the Window > Managers job to deal with all that. > I'd be interested to know why you think an application needs to know > that... One of our components is a main screen with summaries of the incidents in progress which opens entry screens for the details of each incident. Typically there are three entry screens but that is configurable. The user can position them as they prefer, including on a second monitor. The position values are saved per user. This is with Motif. Dialog screens can also be positioned, and be made modal. System modal is used sparingly since it stops everything until the user responds but if an officer triggers and emergency alert you don't want it to be ignored because all the dispatchers are focused on something else. https://en.wikipedia.org/wiki/Motif_(software) The z-order can be used to bring an entry screen to the front as necessary. The X system also allows for IPC by passing atoms between processes. I don't think that is possible in Wayland either. I haven't worked with Wayland and don't know what is possible. I do know if you work with Motif you wind up using the Xt API and well as dipping into Xlib. Those older apps would need a complete rewrite. https://en.wikipedia.org/wiki/X_Toolkit_Intrinsics I don't know how many Motif dinosaurs are prowling the world. Gtk, Qt, WxWidgets, and others aren't as tightly integrated.