Zmotywowany przypomnieniami systemowymi, zaktualizowałem dziś Kubuntu 25.10 do wersji 26.04
Nie obyło się bez problemów – główne, które znalazłem i rozwiązałem to:
- customowe ustawienia w sources.list.d (jak ppa czy inne listy – np by nie ładować mozilli przez snap)
- vim domyślnie pchający ustawienia mouse (nie, dzięki, wolę tradycyjne, nie „visual”owe ustawienia – paste middle click, bez shiftu)
- problemy z SDDM (domyślny theme jest 200% wielki i nie widać pełnego ekranu – musiałem pogrzebać w ustawieniach – ale też nie udało mi się tego w pełni rozwiązać, jeszcze, tak jakbym chciał)
- niesworny skrypt z open-fprintd (który „z palca” zmieniłem przy ostatniej wersji a po aktualizacji został nadpisany).
Poniżej moje sposoby jak sobie z tym poradziłem.
Sources.list.d (custom)
Zweryfikuj, czy wszystkie ppa i custom source’y masz wyłączone w /etc/apt/sources.list.d/*
W moim przypadku instalator/upgrader systemu nie wyłapał niektórych i zostały konflikty z python3, przez co „wywaliło” proces aktualizacji i trzeba było kontynuować z palca, po usunięciu konfliktujących pakietów.
Dobrze to zrobić przed odpaleniem dist-upgrade, niestety nie zawsze blokuje on automatycznie wszystkie .sources z tego katalogu.
Niektóre pliki też zauważyłem że blokuje dopisując Enabled=no na koniec pliku, niektóre przez dopisanie .disabled na koniec nazwy pliku – trzeba sobie zobaczyć, jak to będzie u Ciebie, a najlepiej po prostu z’disable-ować z palca i upewnić się, że te pakiety, które instalowałeś/aś z ppa i custom’ów, są z oficjalnych źródeł ubuntu.sources, lub usunięte.
Vim domyślnie mouse=on
Cholerny vim! A raczej, ustawienia vim mouse=on, które zasysa z /usr/share/vim/vim91/defaults.vim – nadpisując nawet to, co ustawisz w /etc/vim/vimrc.local
Sposobem na to *wyklikane z AI* jest dodanie opcji do /etc/vim/vimrc.local o następującej treści:
" Load Ubuntu/Debian defaults now
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
" Prevent Vim from auto-loading defaults.vim again later
let g:skip_defaults_vim = 1
" Undo only the mouse setting from defaults.vim
set mouse=
Innymi słowy, olej skip defaults -> zasource’uj najpierw defaultsy (z niechcianym ustawieniem mouse=on dla xterma) -> olej defaultsy -> usuń mychę z ustawień.
Działa :)
SDDM wygląda jak..
Jak nie wiadomo co. Porozciągany, poza ekranem. Dzieje się to tylko na domyślnym ustawieniu theme Kubuntu – gdy zmienię na inny theme np. Kubuntu Light – jest ok.
Po loginie, wchodząc w ustawienia systemu -> SDDM wystarczy kliknąć „Zastosuj Ustawienia Plazmy„. Następnie „OK” i wszystko gra – SDDM wygląda poprawnie. Uf!
Ekstra: open-fprintd
Tak. Z tym jest problem od początku instalacji i nie ma to nic wspólnego z aktualizacją do 26.04, poza tym, że aktualizacja nadpisała zmieniony przeze mnie z palca plik /usr/bin/open-fprintd-suspend.sh
TLDR: plik walczy z udev’em i nie potrzebnie call’a domyślnie akcje; python3-validity stop załatwia sprawę (zamyka urządzenie USB) i wystarczy, że ruszy przy suspendzie – a na resume, udev sam podnosi open-fprintd i urządzenie i wszystko działa ok.
W moim przypadku, wywaliłem wszystko z /usr/bin/open-fprintd-suspend.sh i zamieniłem na:
#!/bin/sh
/usr/bin/systemctl stop python3-validity
Po czym upewniłem się, że dodane są tylko trzy serwisy – python3-validity, open-fprintd oraz open-fprintd- suspend.
sudo systemctl disable --now open-fprintd-resume.service
sudo systemctl enable open-fprintd-suspend.service
Działa wystarczająco dobrze, do ponownej aktualizacji. Napisałem do maintainera, zobaczymy, co odpisze, może poprawimy to wspólnymi siłami w kodzie i będzie już „by default” poprawnie.



