Перешёл на Debian 12

Дмитрий Корнев
7 сентября 2023

Раньше эта операционная система была лучшей для сервера, теперь Debian стал лучшим и для обычного компьютера.

В актуальной сейчас версии 12 сразу идет свежий Gnome 43.6, более свежий, чем в актуальной LTS-версии Ubuntu 22.04. Из коробки сразу заработали Bluetooth-наушники, включая поддержку кодеков aptX и AAC. В прошлом Debian с этим были сложности. Пока я очень доволен системой. Просто установил, добавил обычные свои дополнения, пользуюсь. Проблемы стали выявляться позднее, смотрите ниже, статья периодически обновляется.

Радует, что здесь нет Snap, да и Flatpak тоже отсутствует. Но последний я установил по официальной инструкции, отлично работает в паре со штатным центром приложений Gnome. Благодаря этому я не испытываю сложностей с версиями софта в Debian. Что-то ставлю из официальных репозиториев, для остального есть Flatpak.

Визуально современный Gnome меня полностью устраивает. Как и во многих соременных линуксах, здесь тоже по умолчанию Wayland. Мне нравится использовать Dash to Dock (на скриншоте), есть еще очень хорошее дополнение Dash to Panel — это для тех, кому нравится интерфейс в стиле Windows. Ставить какую-то другую оболочку нет смысла, Gnome легко настраивается дополнениями.

Debian 12

В ходе использования Debian 12 столкнулся с нижеследующим.

Проблема печати

Принтер USB, точнее МФУ Samsung SCX-4300 добавился через настройки одним кликом. В таком режиме я смог пользоваться его сканером. Но вот напечатать ничего не получилось. МФУ по умолчанию добавляется с ограниченным по возможностям драйвером, о чем было придупреждение в настройках, типа печать только текста. На самом деле не работла печать в том числе и тестовой страницы. А она вроде текстовая. При попытке печати картинки — тишина, никаких ошибок. Причину проблемы можно увидеть в логе /var/log/cups/error_log. У меня там было:

[Client 303] Returning IPP client-error-document-format-not-supported for Print-Job (ipp://localhost:631/printers/SCX-4300) from localhost

Решение нашел здесь. Ставим драйверы:

apt install printer-driver-all

Теперь нужно удалить принтер и заново добавить. Также сам принтер стоит выключить и включить, если до этого были неудачные попытки печатать. В общем, в итоге у меня принтер начал печатать.

Нехватка памяти

На серверах с таким не сталкивался, там с памятью всё более менее стабильно. На декстопе регулярно память кончалась. Хотя её изначально не так уж мало — 16Гб. Как выяснилось, Ubuntu и Debian ведут себя в этой ситуации по-разному. Но в любом случае выход — настройка свопа. Написал об этом в отдельной статье.

Оформление qt-приложений

Проблема возникла с KeePassXC на одном из трех компьютеров, куда я установил Debian 12. Но позднее везде стало одинаково. Возможно из-за обновления версии. Ещё проблема есть с телеграмом. Суть в том, что приложения имеют заголовок окна, отличающийся по стилю. Смотрите, как сильно различаются кнопки управления окнами:

KeePassXC v2.7.6

Сначала пробовал всякие qt5ct, qt6ct, Kvantum. Для deb-приложений иногда помогает. Для flatpak-приложений проблема так не решается. Для Flatpak есть Flatseal, помогающий прописывать переменные и управлять ресурсами. Делал это для указанных qt-утилит. Не помогло. Потом просто в Flatseal отключил для проблемных приложений Wayland.

Разработчики приложений при вопросе про неправильный стиль заголовка обычно отвечают, что они не причём. Видимо есть проблема в связке Flatpak-Gnome-Wayland. Пока просто не пользуемся.

Нестабильный Bluetooth

Решение не удаётся найти. Суть в том, что все устройства bluetooth рандомно подтормаживают в процессе работы. Звук в bluetooth-наушниках может заикаться. Мышь или клавиатура bluetooth могут откликаться с задержкой. Всё это кратковременно, но сильно мешает работе. На клавиатуре, например, при печати может залипать клавиша и одна буква проставляться несколько раз. Звук особенно сильно заикается если держать открытой панель управления с поиском bluetooth-устройств.

Писал здесь про засыпание bluetooth-устройств — это другое.

Проблема у меня на двух компьютерах c Debian 12. Пробовал на один из них ставить Fedora 39 и проверять с теми же наушниками, клавиатурой и мышкой. Пользовался 2 недели. Сначала показалось, что проблемы нет, но в итоге она тоже периодически наблюдалась. Таким образом, ситуация в Fedora лучше, но не совсем.

В начале статьи я писал про наушники bluetooth. Они у меня действительно отлично работали. Мышка и клавиатура на тот момент были обычными. Сейчас bluetooth. Переключил их в режим работы по радиоканалу. Оставил работать через bluetooth только наушники. Так они работают стабильно. На этом остановился.

Нет звука

Иногда при загрузке компьютера некоторые звуковые устройства могут быть не доступны. Например, на одной из звуковых карт у меня пропадал линейный выход. На другой звуковой карте пропадал вход микрофона. На другом компьютере и ноутбуке, где лишь одна звуковая карта, тоже пропадал микрофон.

Обычно проблема решалась перезапуском компьютера. Чаще она проявлялась при первом запуске Debian, именно при включении компьютера. Установка Fedora 39 на один из компьютеров показала, что там проблема тоже есть.

Проблема в Debian частично решилась так:

sudo apt install pipewire-audio-client-libraries
systemctl --user restart wireplumber pipewire pipewire-pulse

Первая команда установила пакет pipewire-jack, которого не было в системе. Не знаю почему его не было и так ли он необходим, но проблема с пропаданием входов после этого стала появляться реже.

Вторая команда запускает заново инициализацию аудиоустройств. Компьютер при проблеме можно не перезапускать, а просто выполнить эту команду. Я в итоге добавил её в скрипт, который запускается при старте системы.

Комментарии