En kæmpe skandale, som vi også har snakket om her, er manglende bagudkompatibilitet i skrivebordsmiljøerne. Det kan betyde skrivebordet ikke kommer op efter en opgradering (ikke så ofte i forbindelse med opdatering). Jeg kan finde på at lave en ny admin konto ifbm opgradering så der i hvert fald er en tom, ny profil der virker efter upgrade.
Mht Gnome kan man med fordel slette alle Gnome shell plugins og geninstallere dem efter upgrade.
Filen $HOME/.config/dconf/user konfigurerer gnome og andre ting. Den fil kan med fordel backes op og evt slettes inden upgrade. Så starter Gnome fra bunden af.
Det er ikke manglende bagudkompatibilitet i DE der er årsagen til, at f.eks. Nvidia kernemodulerne ikke bliver kompileret altid, det er fordi tredjepartsrepo skal nå at bygge pakkerne, og hvis en bruger så ikke venter til repo er klar, så er der ingen garanti for, at det virker. Lad være med at bruge out of tree moduler på Fedora, brug mainline drivere, så som Intel.
Jeg hjælper i hvert fald ikke med Nvidia, Broadcom osv.
Det er brugerens eget ansvar, at bruge tredjepartsdrivere.
Ps. En løsning på dette problem kan blive at installere en LTS Linux kerne. Men så kan man jo i princippet ligeså godt bruge Debian.
Dette problem med seneste stabile kerner kontra den tid det tager 1-2 package maintainers i et tredjepartsrepo at bygge nye kompatible Nvidia, eller Broadcom-versioner, er ikke kun et Fedora-problem, men sker også ofte på OpenSUSE Tumbleweed og Arch Linux. At bruge en LTS kerne er derfor en god idé, uanset om man kører en bleeding edge, stabil eller rolling distribution, hvis man så også samtidig bruger proprietære drivere, der skal installeres udefra, med dertil hørende (puha, puha) - kernemoduler, der skal kompileres.
#1 Angående Gnome Shell Extensions. Ja, det er for dårligt, men fordi det er random Jens og random Lotte, der laver sin egen udvidelse, skal de jo have den klar hurtigt ved ny major release. Fedora opgraderer ikke GNOME til ny major imellem Fedora majors. Så der er rigeligt tid til, at teste i Rawhide. Men fordi Jens og Lotte (indsæt etvhert navn,) der laver deres egen lille private udvidelse, så er der sikkert også andre gøremål her i livet. Her må man som bruger holde sig opdateret på viden.
Hvis der er en Gnome Shell Extension, der ikke har været opdateret i 2 år kan det godt være den stadig virker på Debian Stable. Men det er jo klart, at den så efter 1-2 år ikke længere følger upstream og er inaktiv. Så må man bruge en anden udvidelse, der er aktiv upstream, og kan det samme.
Kommentarer: 4
Husk at opgradering af skriveborde kan være tricky
En kæmpe skandale, som vi også har snakket om her, er manglende bagudkompatibilitet i skrivebordsmiljøerne. Det kan betyde skrivebordet ikke kommer op efter en opgradering (ikke så ofte i forbindelse med opdatering). Jeg kan finde på at lave en ny admin konto ifbm opgradering så der i hvert fald er en tom, ny profil der virker efter upgrade.
Mht Gnome kan man med fordel slette alle Gnome shell plugins og geninstallere dem efter upgrade.
Filen $HOME/.config/dconf/user konfigurerer gnome og andre ting. Den fil kan med fordel backes op og evt slettes inden upgrade. Så starter Gnome fra bunden af.
Det er ikke manglende
Det er ikke manglende bagudkompatibilitet i DE der er årsagen til, at f.eks. Nvidia kernemodulerne ikke bliver kompileret altid, det er fordi tredjepartsrepo skal nå at bygge pakkerne, og hvis en bruger så ikke venter til repo er klar, så er der ingen garanti for, at det virker. Lad være med at bruge out of tree moduler på Fedora, brug mainline drivere, så som Intel.
Jeg hjælper i hvert fald ikke med Nvidia, Broadcom osv.
Det er brugerens eget ansvar, at bruge tredjepartsdrivere.
Nvidia = Debian-familien, bum!
Ps. En løsning på dette
Ps. En løsning på dette problem kan blive at installere en LTS Linux kerne. Men så kan man jo i princippet ligeså godt bruge Debian.
Dette problem med seneste stabile kerner kontra den tid det tager 1-2 package maintainers i et tredjepartsrepo at bygge nye kompatible Nvidia, eller Broadcom-versioner, er ikke kun et Fedora-problem, men sker også ofte på OpenSUSE Tumbleweed og Arch Linux. At bruge en LTS kerne er derfor en god idé, uanset om man kører en bleeding edge, stabil eller rolling distribution, hvis man så også samtidig bruger proprietære drivere, der skal installeres udefra, med dertil hørende (puha, puha) - kernemoduler, der skal kompileres.
#1 Angående Gnome Shell
#1 Angående Gnome Shell Extensions. Ja, det er for dårligt, men fordi det er random Jens og random Lotte, der laver sin egen udvidelse, skal de jo have den klar hurtigt ved ny major release. Fedora opgraderer ikke GNOME til ny major imellem Fedora majors. Så der er rigeligt tid til, at teste i Rawhide. Men fordi Jens og Lotte (indsæt etvhert navn,) der laver deres egen lille private udvidelse, så er der sikkert også andre gøremål her i livet. Her må man som bruger holde sig opdateret på viden.
Hvis der er en Gnome Shell Extension, der ikke har været opdateret i 2 år kan det godt være den stadig virker på Debian Stable. Men det er jo klart, at den så efter 1-2 år ikke længere følger upstream og er inaktiv. Så må man bruge en anden udvidelse, der er aktiv upstream, og kan det samme.
Alt er i konstant udvikling.