Nie, ty zjavne nechapes, ze aplikacie uz nejakych 20 rokov nepouzivaju X primitives na vykreslovanie na serveri, ale u seba lokalne urobia pixmapu, tam si vsetko nakreslia svojim oblubenym sposobom a na X server poslu len tu pixmapu. Pri lokalnom X serveri to mozu cez MIT-SHM, pri remote to holt ide cez socket.
Ano, které řeší jako další "okno". Případně pokud má nějaké specifické vlastnosti tak to např. zobrazí např. jako popup (xdg_popup) a je navázané na hlavní okno (pokud to chápu)...
Nějak se mi nezdá že má význam pozicovat např. menu vůči celému "root window", pak vznikají věci jako že se menu a jeho subitemy otvírají nalevo/napravo od aplikce (na druhém monitoru) protože někdo třeba nepočítal s tím že by aplikace mohla běžet na půlce root window, nedej bože že někdo má dva monitory !?!... Specificky to občas (na X11) dělali produkty od IntelliJ a různé javoviny.
26. 6. 2025, 10:24 editováno autorem komentáře
Dává to smysl jen těm, kteří nemají ten use-case. Já prostě nechápu, že nikdo tam neudělal mechanizmus, který by to aspoň povolil aniž by někdo musel vymýšlet nějaké rozšíření.
Já chápu, proč wayland existuje, ale jako každý OSS projekt prostě trpí tím, že to všechno překopali a to k té adopci moc nepomohlo. Pamatuju dobu, kdy na tom nešlo ani sdílet obrazovku, a to je prostě normální use-case.
Tym myslis toto? https://ibb.co/BHSMMkvJ
Na oboch stranach je wayland plasma, bez nejakych specialnych conf to bezi "out of the box".
~/.ssh/config
Host nuc
User marek
ForwardX11 yes
(malo byt Re: CX)
26. 6. 2025, 09:34 editováno autorem komentáře