Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel > #85305

Re: Upcoming shift to Ayatana (App)Indicator(s) [and 1 more messages]

From Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Newsgroups linux.debian.devel
Subject Re: Upcoming shift to Ayatana (App)Indicator(s) [and 1 more messages]
Date 2018-04-04 16:50 +0200
Message-ID <vARTz-7Nk-3@gated-at.bofh.it> (permalink)
References (6 earlier) <vyP9v-7mq-3@gated-at.bofh.it> <vz6Dn-1YE-5@gated-at.bofh.it> <vAyHf-33z-5@gated-at.bofh.it> <vAQE9-6WQ-5@gated-at.bofh.it> <vAR7b-7bq-3@gated-at.bofh.it>
Organization DAS-NETZWERKTEAM

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Ian,

On  Mi 04 Apr 2018 15:51:35 CEST, Ian Jackson wrote:

>> The rationale is mainly about who does the X11 rendering [2].
>
> Thanks.  I read your link.  Perhaps my use of the word `rationale' was
> unclear.  I meant, what is the reason.  "In SNI the panel does the
> rendering" is part of the design but does not explain why that
> design choice was made.

> The page you refer to says simply:
>
>  | This led to a lot of inconsistency as each application were
>  | responsible for the rendering and the behavior of their tiny
>  | windows.
>
> I discussed this when I wrote this:
>
>> > The motive for this change seems to have been to increase the
>> > behavioural uniformity of things in panels, but given that the plan
>> > involves changing every applet to use a new library, that could have
>> > been done without a change of protocol.
>
> So as I say the desire for uniformity does not seem to explain the
> change in protocol.

I haven't designed the protocol myself, but started fancying it some  
years back.

I guess the overall decision was to detach application / system  
indicator from rendering on Ubuntu platform.

E.g. the system indicators (that are special in themselves) run as a  
service and pump their stuff to the renderer. In Unity7 this was some  
gnome-like applet based on GTK. On Unity8, it was some Qt5/QML  
renderer. Furthermore, it was not running on X11 there, but on Mir.  
(Or rather: is running there...).

So cross-desktop-GUI-widget-toolkit was one part of the protocol  
switch decision, I guess. Uniformity another. Making things X11  
independent the next. Just guessing here, but the hints are somehow  
evident.

>> Furthermore, Xembed is X11. In Wayland, I have heard, there is no
>> Wembed.
>
> There must surely be a way in Wayland for one application to swallow
> or contain another.  This is far from am unusual requirement.  (The
> details of the Xembed tray protocol would have to have been redone, I
> suppose.)

Is there? I'd be interested to know.

> I still don't quite agree with all the design decisions here, as you
> will see, but it's not my design or my code.  If I can continue to use
> xembed indefinitely then I'm content.

I take this last passage with me from our exchange. Xembed support  
counts (and I have been there, too, even before this exchange).

light+love,
Mike

-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

Back to linux.debian.devel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <sunweaver@debian.org> - 2018-03-29 15:20 +0200
  Re: Upcoming shift to Ayatana (App)Indicator(s) Simon McVittie <smcv@debian.org> - 2018-03-29 16:00 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-03-29 23:30 +0200
      Re: Upcoming shift to Ayatana (App)Indicator(s) Simon McVittie <smcv@debian.org> - 2018-03-30 01:30 +0200
        Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-03-30 20:10 +0200
          Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-03 20:20 +0200
            Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-04 15:30 +0200
              Re: Upcoming shift to Ayatana (App)Indicator(s) [and 1 more messages] Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-04 16:00 +0200
                Re: Upcoming shift to Ayatana (App)Indicator(s) [and 1 more  messages] Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-04 16:50 +0200
      Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-03 20:20 +0200
        Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-04 15:50 +0200
          Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-04 16:10 +0200
          Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-04 16:10 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-06 14:50 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <mike.gabriel@das-netzwerkteam.de> - 2018-04-06 15:30 +0200
  Re: Upcoming shift to Ayatana (App)Indicator(s) Chris Lamb <lamby@debian.org> - 2018-03-29 19:00 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-03 20:30 +0200
      Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <sunweaver@debian.org> - 2018-04-04 15:20 +0200
  Re: Upcoming shift to Ayatana (App)Indicator(s) Clément Hermann <nodens@nodens.org> - 2018-04-06 16:20 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-06 16:50 +0200
    Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <sunweaver@debian.org> - 2018-04-06 22:50 +0200
      Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-09 15:30 +0200
        Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <sunweaver@debian.org> - 2018-04-10 15:00 +0200
          Re: Upcoming shift to Ayatana (App)Indicator(s) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-04-10 16:00 +0200
            Re: Upcoming shift to Ayatana (App)Indicator(s) Mike Gabriel <sunweaver@debian.org> - 2018-04-14 01:40 +0200

csiph-web