|
И вот опять sudo pacman -Syu --noconfirm убивает систему.
Про▚бан весь вечер и вся ночь на починку системы по кусочкам. И не факт, что я обнаружил все утраты.
Как обычно обновляюсь только по необходимости, потому что мне нафиг не нужно бесполезное красноглазие. Всё началось на днях с telegram - моя старая версия отказывалась показывать часть сообщений, а обновляться отказалась - нужны ей какие-то библиотеки уже другие. Пришлось запускать обновление системы целиком. Обновилась и телега. Вроде всё заработало.
Но вот беда, пропал Thunderbird - и именно тогда, когда нужно было принять письмо с новым ключом к навернувшемуся недавними стараниями ркна впну. Починил, думал вот теперь заживу. Решил кино посмотреть - бац - все видео перекрыты вертикальными цветными полосами. Smplayer и mvp пошли по звезде. А вот VLC показывает, у него видимо другой свой плеер/кодек.
Перезагружаюсь - система вываливается в аварийную консоль. Как же я ненавижу обновления, доводящие до этого уже даже не пятый раз. Убило мне весь загрузчик системы bootctl. К счастью имелся про запас grub2, он загрузил систему.
Но осталась проблема что у меня с mpv, и как это чинить? А также в tixati\guake\scite изуродованы до нечиемости некоторые буквы: h, n, S,M. Текст стал почти нечитаемыv. Это навернулись темы GTK как я понял. Что с ними делать?
До этого вечером накануне пи▚деца у меня была беседа с другом насчёт ИИ - зло ли это или имеют право на жизнь. И вот моё мнение подтвердилось - как интерактивный справочник с зачатками интеллекта они сильно экономят время. Иначе бы я потратил дни на чтение мануалов и погружение в детали. Потому, что на профильном форуме всем было либо просто по▚уй либо наветовали ху▚ню.
Список проблем:
- Поломалась загрузка системы через systemd-boot.
- Сломался плеер mpv и smplayer
- В GTK приложениях tixati,guake,scite часть букв стала нечитаемой
- В doublecmd слетели мои хоткеи.
- Режим обоев рабочего стола slideshow снова лишился моей правки скрипта, но это уже рутина.
Словно не обновился, а тра▚нул старую шлю▚у с целым букетом ЗППП.
Обновление системы сломало загрузку через systemd-boot.
Не обновились файлы initrd и linux в /boot/efi/$(cat /etc/machine-id)/
Конфиги *.conf из /boot/efi/loader/entries/ ссылались на старые версии.
Поэтому на любом пункте в меню загрузки система загружала устаревшие файлы и вываливалась в emergency mode.
Удалил неактуальные файлы initrd и linux и пункты меню:
rm /boot/efi/loader/entries/*.conf
rm -d /boot/efi/$(cat /etc/machine-id)/
Создаю всё это заново для текущего ядра:
sudo kernel-install add $(uname -r) $(readlink -f /lib/modules/$(uname -r)/vmlinuz)
Если нужны другие установленные ядра,то меняю $(uname -r) например на:
6.18.33-1-MANJARO
Посмотреть список установленных ядер:
kernel-install list
MPV
вертикальные полосы по изображению.
Система создала мне конфиг, который несовместим с моим древним железом:
~/.config/mpv/mpv.conf:
vo=gpu
gpu-api=opengl
opengl-glfinish=yes
Удалил его к черту, и mpv заработал.
Но smplayer продолжает показывать полосы, починил убрав в его конфиге в настойках в Основные, Движок мультимедия: Свой.. «opengl». Заменил на /usr/bin/mpv.
Помогло.
Заметка. Мои тесты:
полосы НЕ ИСЧЕЗЛИ.
mpv --hwdec=no video.mp4
mpv --vo=gpu --gpu-api=opengl video.mp4
mpv --msg-level=vo/gpu=debug video.mp4
mpv --vo=gpu --gpu-context=x11 --profile=fast video.mp4
полосы пропали.
mpv --vo=xv video.mp4
mpv --vo=gpu --gpu-shader-cache=no --gpu-api=opengl --opengl-glfinish=yes video.mp4
Вообще нет видео окна (Error opening/initializing the selected video_out):
mpv --vo=gpu --gpu-api=vulkan video.mp4
MESA_LOADER_DRIVER_OVERRIDE=i965 mpv video.mp4
Диагностика видео:
inxi -G
glxinfo -B
Порча глифов в буквах в GTK приложеиях
Сранное обновление не вникая в мои настройки и в моё железо изменило мне конфигурацию:
cat ~/.config/kdeglobals | grep -A20 '\[General\]' | grep Xft
XftAntialias=true
XftHintStyle=hintfull
XftSubPixel=rgb
временный фикс на сессию:
xrdb -merge <<< '
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: none
'
Сработал! Теперь надо сделать его постоянным. Правлю конфиг:
vim ~/.config/kdeglobals
XftAntialias=true
XftHintStyle=hintslight
XftSubPixel=none
Я могу только выразиться МАТОМ: Дорогие мейнтейнеры, ▉▉▉▉▉ ▉▉ ▉▉▉!
В ходе штудий я пробовал откатить MESA, но только убил систему, пришлось накатвать обратно.
sudo pacman -U \
/var/cache/pacman/pkg/mesa-1:25.3.5-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/lib32-mesa-1:25.3.5-1-x86_64.pkg.tar.zst
Чтобы следующий pacman -Syu снова не сломал, временно заморозь Mesa:
sudo vim /etc/pacman.conf
IgnorePkg = mesa lib32-mesa
предупреждение: откат версии пакета mesa (1:26.1.1-2 => 1:25.3.5-1)
предупреждение: откат версии пакета lib32-mesa (1:26.1.1-1 => 1:25.3.5-1)
В Double Cmd У меня назначено так:
Следующая вкладка файлвоой панели: Ctrl+Tab Ctrl+Right
Предыдущая вкладка файлвоой панели: Ctrl+Shift+Tab Ctrl+Left
Чаще я использую комбинацию с курсором Ctrl+Right и Ctrl+Left, и вот обновления берут и руинят мои комбинации скидывая их в дефолт. На какого гуя нужен конфиг, который обновление меняет обратно? Почему обновление лезет в мои настройки?
ВСЁ. До следующего обновления, что я ещё могу сказать...
|