Co by linuxovému UI přineslo ztracenou inovativnost? Kdyby bylo založeno na formátu WebAssembly, tím by se nativní prostředí propojilo s prohlížečem a zůstala by hlavní výhoda desktopu, rychlost. Aplikace by pak byly snadno přenositelné do virtuálního prostředí prohlížečů, vytvořilo by to tlak na implementaci WebAssembly i v prohlížečích.
Klient i server by získali jednotné nástroje. Haskell by běžel na klientu i serveru v úplně stejném prostředí. Klient by se stal jen dalším procesorem a ne zcela jiným prostředím.
Linuxovému desktopu by pomohlo hlavně věnovat se opravám chyb a přestat furt předělávat klíčové technologie. network-manager + dnsmasq + vpn - to jsou na Ubuntu noční můry, ještě jsme se nevzpamatovali z problémů způsobených nástupem systemd a místo stabilizace zavedeme další chaos přepisem na Wayland.
Spousta lidí si stěžuje, že Unity se poslední dobou nevyvíjí, ale já osobně nevidím potřebu tam něco přidávat. Na běžnou práci mi stačí, stejně jako mi bude stačit Gnome nebo KDE, pokud ho ale distribuce nakonfiguje, aby to to fungovalo a uživatel to nemusel řešit.
Ale to, že po probuzení notebooku nefunguje wifi (na "service network-manger restart" jsem si musel dokonce udělat klávesovou zkratku), občas se přestanou vykreslovat fonty nebo že Ubuntu 17.04 staví na náhodně zamrzajícím kernelu 4.10, to jsou věci, které Linuxu škodí.
Sám? Neblázni.
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1585863
"This bug affects 174 people"
A to je jeden z mnoha duplikátů k témuž problému.
> po probuzení nefunguje wifi
Jasné, preto som mojej urobil skript na reštart networkmanagera, ktorý zatiaľ vždy pomohol. Samozrejme to ide cez sudo a je nopasswd, spúšťaciu ikonku má na paneli. Odvtedy sa nesťažuje.
> občas se přestanou vykreslovat fonty
..toto sa jej ešte nestalo, možno má iba šťastie
NM jeden čas blbnul ve i ve Fedoře, trvalo to tak dva měsíce, než to fixli (bylo to tuším ve FC22). Odmítal se připopjit k drátové síti, když měl WiFi. Od té doby ve FC NM funguje, jak má.
Jestli oni pánové z Canonicalu nevzali zrovna tuhle cca dva roky starou, rozhrkanou verzi, neudělali z ní vlastní fork a nemají ji doteď jako aktuální, protože přece nezahodí to, co po večerech dobastlili...
Já výtvory pánů z Canonicalu používám jen tam, kde je protlačí i do čistého debianu, tedy zřídka. Používal jsem Wicd a to dělalo přesně co mělo a nepokoušelo se to o žádné heuristiky navíc. Nicméně kolegům z ubuntu se nedávno ptal na jméno a heslo, to ale při stisku OK zapoměl uložit, následně se nespojil a tak se zase zeptal na jméno a heslo. Ten kdo jen upgradoval a měl jméno a heslo uložené z předchozí verze ubuntu, tak problém neměl (dokud heslo nesmazal).
Bohužel wicd se chová špatně na 802.11x na metalickém připojení. Konkrétně pošle DHCP dotaz ještě než doběhne autorizace. To by nebyl problém, pokud by náš firemní server vůbec neodpovídal na DHCP, pokud se uživatel nepřihlásí, jenže někdo vymyslel, že nepřihlášený uživatel bude v "omezené" síti. Naštěstí lze wicd snadno míchat s ifup/ifdown, kde to mám vyřešeno pomocí wpasupplicantu správně.
Další problém je, že NM nemá nic jako post-ifup skripty, což je v mém případě prakticky nutnost, protože občas potřebuju nahodit/shodit nebo překonfigurovat některé služby na notebooku podle sítě, do které jsem připojen. NM má naopak dbus interface, který využívají aplikace k zjištění, zda mají jít do online/offline stavu. Bohužel to nejspíš není nic obecného, takže jiní správci síťových připojení (třeba wicd) tento dbus interface neimplementují, takže se aplikace nedozví, že síť je down. Když už jsme u toho, tak NM často špatně odhadne, jestli je "připojen" - respektive, většina aplikací interpretuje "připojen" jako "připojen k internetu", ale NM tvrdí že je připojen i když není v systému žádná defautní routa, takže o připojení do internetu ani nemůže být řeč. Doufal jsem, že když si zapnu NM, a dám tam i Modem Manager, tak budu připojení spravovat z jednoho rozhraní. Modem Manager bohužel nefunguje s hodně modemy, a není skriptovatelný/konfigurovatelný tak, aby si člověk svůj modem snadno přidal.
Prostě s NM mám stejné zkušenosti jako s PulseAudiem. To je druhá zprasenost, která funguje jen většinou, bohužel se ale dnes už téměř nedá nepoužít, pokud chce člověk například automagicky přesměrovat hudbu do bluetooth sluchátek při jejich zapnutí. O systemd, který je pokud vím od stejné firmy jako NM a PulseAudio, už raději ani nemluvím.
Další problém je, že NM nemá nic jako post-ifup skripty, což je v mém případě prakticky nutnost, protože občas potřebuju nahodit/shodit nebo překonfigurovat některé služby na notebooku podle sítě, do které jsem připojen.
Ale s hledanim sis moc prace nedal, co?
https://www.google.com/search?q=NetworkManager+dispatcher+scripts