#21 Мобильные настройки в Тюнере
25 апреля 2026 г. • 4 Записи • Курировал X1Z53Обновление о том, что произошло вокруг Альта на неделе с 18 апреля по 25 апреля 2026 года.
ALT Linux Team
Международная, в основном русскоговорящая, команда разработчиков свободного программного обеспечения. Основное направление деятельности ALT Linux Team — проект Sisyphus.
Tuner Mobile Tweaks
X1Z53 сообщает:
Новый плагин Тюнера для мобильных настроек
На текущий момент в системе Альт Мобильный присутствует два приложения дополнительных настроек — «Мобильные настройки» (Phosh Mobile Settings) и ALT Mobile Tweaks (форк postmarketOS Tweaks).
Некоторые настройки дублируют функционал из системных «Настроек», а какие-то дублируются между этими приложениями. Для того, чтобы не бегать по нескольким приложениям, было положено начало данному плагину.
Что он может?
На текущий момент плагин повторяет функции, доступные в «Мобильных настройках» (пока что не все), и только в рамках Phosh.
В будущем в плагине появятся Альт-специфичные настройки для различных функций в зависимости от устройства, на котором запущена система.
Репозиторий (http://altlinux.space/alt-mobile/TunerMobileTweaks) | Пакет в Сизифе (https://packages.altlinux.org/ru/sisyphus/srpms/tuner-mobile-tweaks/)
ALT Gnome
ALT Gnome — сообщество творческих людей, нас объединяет интерес к разработке и использованию операционных систем «Альт» совместно с окружением GNOME.
«Радужка» (Iris)
Небольшой GTK4/Libadwaita-клиент на Vala для просмотра аниме с сайта Yummy Anime.
X1Z53 сообщает:
Приложение разрабатывается независимо от разработчиков платформы Yummy Anime, основываясь на открытом API сервиса, энтузиазме и любви к искусству японской анимации.Нововведения
- Если пользователь выполняет действие, требует авторизации, но она не выполнена — откроется диалог авторизации
- Исправлено отображение количества уведомлений в кнопке профиля
- Каталог тайтлов теперь имеет два стиля отображения:
Отображение списком:
Отображение сеткой:
Внимание: Функционал ещё не оттестирован, поэтому тега нет. Могут встречаться баги
Для тех, кто хочет помочь проекту
Данный проект ведётся одним человеком, по мере возможностей, а функционал реализуется по мере потребностей, но если вас заинтересовало приложение и вы хотите, чтобы какой-то функционал был реализован побыстрее, то просто напишите об этом!
Предложения по улучшению интерфейса, логики приложения, функционала или способов работы с контентом можете оставлять в разделе «Задачи» в репозитории проекта
Репозиторий | Канал | Сайт
Сторонние проекты
libapi-base и libserialize
Помощник для работы с JSON и запросами на Vala
Владимир Романов пишет:
Релиз библиотеки libapi-base 7.4
Основные изменения
- Новый API send в Session с совместимостью с Soup.Session.
- Добавлена поддержка управления несколькими базовыми URL с автоматическим переключением при ошибке.
- Улучшена сериализация: регистронезависимый парсинг enum, UTC-timezone для DateTime, конвертация int64 → DateTime.
Изменения в API
Request
- Добавлено свойство Request.port для указания произвольного порта.
- Помечен устаревшим метод Request.form_message.
- Новые высокоуровневые методы: Request.simple_send, Request.simple_send_and_read и их асинхронные версии.
- Помечены устаревшими методы Request.simple_exec / Request.exec в пользу нового API.
- get_status_code() теперь возвращает nullable Soup.Status?, если сообщение ещё не отправлено.
Session
- Встроенное переключение базовых URL: неудачные запросы автоматически повторяются со следующим URL.
- Новые методы: send, send_and_read, send_and_splice и их асинхронные версии.
- Добавлено диагностическое логирование жизненного цикла запроса.
Ошибки
- Устарел SoupError.
- BadStatusCodeError теперь генерируется во время выполнения, код можно получить через Error.code.
Сериализация
- Десериализация enum теперь регистронезависимая.
- Парсинг DateTime по умолчанию использует таймзону UTC.
- Добавлена автоматическая конвертация int64 → DateTime.
- Serialize.get_settings() возвращает копию; добавлен метод Settings.copy().
Диагностика
- API_BASE_SOUP_TRACE_FILENAME: логирование трассировки libsoup в файл или stdout.
- SERIALIZE_UNKNOWN_PROPS: предупреждение о полях JSON, отсутствующих в целевом объекте.
- SERIALIZE_UNKNOWN_FIELDS: предупреждение о полях объекта, отсутствующих в JSON.
Кассета
Неофициальный клиент Яндекс Музыки
Владимир Романов пишет:
Прогресс по Cassette. В libcassette был добавлен виджет Cassette.ListView.
Это обёртка над Gtk.ListView, в которой добавлены header и footer виджеты. Также Gtk.ListView уже находится в Adw.ClampScrollable, что упрощает размещение в header/footer виджетов на всю ширину Cassette.ListView.
Виджет имеет CSS иерархию:
- clistview
- clamp
- listview
footer и header являются прямыми потомками clistview
На этом всё!
Спасибо всем участникам сообщества за новости! Заходите в наш чат: https://t.me/ThisWeekInALT, присылайте новости в @ThisWeekInALT_bot и не забывайте ознакомиться с инструкцией по отправке новостей на странице О Нас.
До следующей недели!


