Nejenom nižší výkon. Všimnul jsem si toho hned po aktualizaci v debianu, když jsem ani nevěděl, že se zapnul wayland. U her totiž nefunguje pointer lock. Prostě místo aby pohyb do strany pokračoval donekonečna, dojedeš na konec displeje a pak se to přestane hýbat. Je to bug známý roky (https://bugs.freedesktop.org/show_bug.cgi?id=84014). Ale přepnout do X je triviální a aspoň se zvýší tlak něco s tím udělat.
Díky, tohle řeknu mé ženě, bude ráda. Ale ona pokročilý uživatel není, to ani náhodou - není ani trochu technický typ. Pouze chce, aby počítač dělal to, co chce ona a ne to, co chce pořítač (v zastoupení programátora, designéra, marketingu apod.) S Xubuntu pracuje velmi ráda a rozhodně to není tím, že bych systém nějak spravoval. prostě jej nainstaluji, občas udělám update a je to.
Ale je pravda, že delší práce s Linuxem mé ženě neprospívá, protože když se pak vrátí k Widlouz, je na prášky z toho, jak dlouho systém startuje, poté co předstírá že běží vlastně ještě neběží, zapomíná nastavení wifi a tak bych mohl ještě dlouho pokračovat.
Takže - hezký pokus, ale platný tak před patnácti (dobře, tak deseti) lety.
No jasně že ne. To je o všeobecném povědomí nebo spíš nevědomí. Reagoval jsem spíš na narážky na "běžné" uživatele a "potřebu" být kdo ví jaký guru, aby Linux fungoval. Já jsem jej nijak zvlášť nerozcházel. Jen nainstaloval a bylo hotovo. Takže v tomto smyslu se k němu chovám jako totální lama a vše funguje. Pořád. Na rozdíl od Widlí třeba.
Ta funkcionalita nechybí, je zcela záměrně a vědomě vyloučená z bezpečnostních důvodů. Ve Waylandu se zprávy dají předávat jedině mezi jednotlivými okny a kompositorem. Není žádný legitimní důvod, proč by aplikace A měla mít možnost interagovat s okny aplikace B. Pokud si aplikace chtějí vzájemně něco říct, mají použít DBUS, od toho tu je. Příslušná dbusová rozhraní postupně přibývají i pro oněch několik málo případů, kdy se dneska vrtání se v událostech a cizích oknech používá k něčemu užitečnému (typicky screenshot, screensaver, případně podpora braille a pár podobných věcí).
> Ta funkcionalita nechybí, je zcela záměrně a vědomě vyloučená z bezpečnostních důvodů.
Je celkom zamerne vylucena, nakolko bol Wayland protokol zo zaciatku navrhnuty blbo (chyba moznost zaslat na spravu odpoved) a tak sa v procese zistilo, ze nieco take proste implementovat nejde. Potom sa pre istotu zacalo vykrikovat, ako neuveritelne je to bezpecne, napriek tomu dodnes nedokazal nikto najst priklad, pri ktorom by sa XSendEvent dal pouzit na nieco zakerne :)
Mimochodom, pred tym, ako som zacal premyslat nad odpovedou, stlacil som alt+q, co odchytil program pre spravu klavesovych skratiek a spustil skript, ktory vyhladal okno s youtube a zapauzoval v nom video. Toto uplne bezne pouzitie je pod Waylandom zhola nemozne, zlyhava hned v prvom kroku. Neimplementoval totiz este klavesu alt :)
Jestli byl Wayland původně navržen blbě, na to nemám názor, nepovažuju se v této oblasti za experta. Ale XSendEvent se samozřejmě dá použít zákeřně a také už tak používaný byl, např. k odeslání sekvence kláves "rm -rf /" do terminálového okna :)
Zajímalo by mě naopak, k čemu je to vlastně dobré a v jakém případě to doopravdy chybí, jaká uživatelsky užitečná featura se nedá místo toho řešit dbusem?
Rovnako sa Vam, mimochodom, nepodari odchytit heslo grabnutim exkluzivneho keyboard locku nad oknom gksudo (alebo podobnym) a preposielanim zachytenych klaves, co je druhy casto teoretizovany utok co ma ospravedlnit wayland. Nefunguje to z dvoch dovodov:
1. Okno pre zadanie hesla si exkluzivny keyboard lock vyziada same a ak ho nedostane, skonci s chybou.
2. Aj gksudo a spol ignoruju XSendEvent :)
Na druhej strane sa da keyloger celkom slusne zapracovat ako extension pre Gnome a tam bude, narozdiel od X11, naozaj vsemocna. Wayland nepozna exkluzivny keyboard lock, takze gksudo nema sancu zistit, ze mu niekto klavesy odchytava.
Používám Debian s LXDE na desktopu už deset let a vyhovuje mi. Na serverech bez X, pokud to nevyžadovala nějaká apka, a to jsem to měl jen kvůli ssh -X :) Osobně si myslím, že většina uživatelů nepotřebuje speciální funkcionalitu X, kterou nemá Wayland.. Otázka je, jestli ta chybějící funkcionalita má v těch X být.. ale já nejsem ani vývojář ani architekt, jen BFU :)
Jsem jeden z "early adopters", bohužel jsem se po měsíci vrátil na X. Wayland je fajn, ale vadí mi následující:
- při změně velikosti okna GTK3 aplikací jsou okraje černé
- VirtualBOX má tendence padat
- nová okna aplikací se neobjeví někdy uprostřed, třeba na pravém okraji
- občas se seká kurzor při vyšším zatížení procesoru
- po třeba 5 hodinách se stává, že kurzor nemá zcela plynulý pohyb
- nefunguje OBS, SimpleScreenRecorder apod. - vím, že je to vlastnost Waylandu (jedna aplikace nemůže číst obsah druhé), ale i tak, jak mam nahrávat plochu, když potřebuju?
- v FPS hrách podivně plynulá myš, výkon většinou stejný jako na X11 s výjimkou jedné hry, kde pozoruju opravdu znatelný propad a to je CSGO - vzhledem k tomu, že tvoří 95% toho, co hraju, to zamrzí
- za dobu testování se mi 2x všechno ukončilo a hodilo mě to na GDM, to bez varování v průběhu pár vteřin (pár prostředí)
Není dobrý nápad ho nasazovat jako výchozí.
Tak toto nahrávání nemyslí vývojáři Gnome snad vážně - nikde nastavení (počet snímků, bez podpory NVENC = absolutně nepoužitelné), procesor na 100%, sekající kurzor, zahlcené ramky bez možnosti spustit nějaký program (chyba "nelze rozvětvit, nelze alokovat pamě"), i po přerušení nahrávání stále procesor na 100%, nenapíše ani kam ukládá. Po otestování jsem musel restartovat. Tohle nevypadá dobře ty urychlené přechody na Wayland.