Эта неделя в GNOME. #40 Rows and Containers

#Перевод #TWIG #GNOME

Последняя информация о том, что произошло в проекте GNOME за неделю с 15 по 22 апреля.

Основные приложения и библиотеки

Sushi

Программа предварительного просмотра файлов для среды рабочего стола GNOME.

feborges анонсировал:

Я ищу нового мейнтейнера для работы над Sushi (также известного как NautilusPreviewer, быстрый предварительный просмотр файлов GNOME). Я буду рад помочь новому мейнтейнеру в работе и выпуске релизов. Для получения дополнительной информации посетите эту ссылку

Libadwaita

Строительные блоки для современных приложений GNOME с использованием GTK4.

Александр Михайленко (Alexander Mikhaylenko) сказал:

Я закончил и выпустил строки ввода, первоначально реализованные Максимилиано. Итак, теперь у нас есть AdwEntryRow и AdwPasswordEntryRow

Приложения и библиотеки из GNOME Circle

Pika Backup

Простое резервное копирование на основе borg.

Софи Херольд (Sophie Herold) анонсировала:

При настройке существующего хранилища резервных копий Pika Backup теперь предлагает возможность извлечь настройки из существующих архивов в хранилище. Если вы ранее использовали BorgBackup с помощью другого инструмента или через командную строку, это может помочь вам в настройке Pika Backup.
Для оптимизации производительности новые репозитории теперь инициализируются более быстрым хэш-алгоритмом BLAKE2, если текущая система не поддерживает процессорные инструкции SHA256.

gtk-rs

Безопасные биндинги к языку Rust для фундаментальных библиотек из стека GNOME.

Джулиан Хофер (Julian Hofer) сообщил:

Я добавил (быстрый) mold линкер в расширение org.freedesktop.Sdk.Extension.rust-stable. Таким образом, проекты на основе Rust, использующие flatpak, могут легко воспользоваться преимуществами уменьшения времени сборки. Время, затрачиваемое на линковку, особенно заметно для инкрементных сборок. Например, инкрементная сборка Fragments теперь занимает всего 4 вместо 12 секунд. Соответствующий MR можно найти здесь.
Инструкция:
1. Добавьте расширение org.freedesktop.Sdk.Extension.llvm13 в дополнение к этому расширению, чтобы получить clang. 2. Добавьте /usr/lib/sdk/llvm13/bin в append-path. 3. Установите переменные окружения: – CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER в clang и – CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS в -C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold.
В итоге изменённые части вашего манифеста flatpak должны выглядеть следующим образом:

{
    "sdk-extensions": [
        "org.freedesktop.Sdk.Extension.rust-stable",
        "org.freedesktop.Sdk.Extension.llvm13"
    ],
    "build-options": {
        "append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm13/bin",
        "env": {
            "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER": "clang",
            "CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold",
            "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER": "clang",
            "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold"
        }
    }
}

Authenticator

Простое приложение для генерации кодов двухфакторной аутентификации.

Билал Эльмуссауи (Bilal Elmoussaoui) анонсировал:

Я наконец-то нашел время, чтобы сделать новый релиз Authenticator, включающий различные дополнительные функции. Вот краткое описание того, над чем мы работали:

  • Перенос на GTK 4
  • Поддержка зашифрованного резервного копирования
  • Использование портала камеры для сканирования QR-кодов
  • Провайдер поиска GNOME Shell
  • Провайдер разрешения редактирования учетных записей
  • Улучшенное обнаружение значков
  • Усовершенствованный пользовательский интерфейс

Сторонние проекты

Pods

Настольное приложение podman

marhkb анонсировал:

Многое произошло с момента первоначального объявления о Symphony, настольного приложения для Podman.
Во-первых, Symphony было переименовано в Pods. Спасибо пользователю GitHub fostertheweb за это предложение. Это название более лаконично и позволяет избежать ассоциаций с музыкальным приложением.
Другие нововведения:

  • Ручной тёмный режим, который можно активировать независимо от стиля системы
  • Детали образа теперь отображаются на отдельной странице в leaflet, а не в ExpanderRow
  • Теперь можно открыть диалог для отображения основной информации о Podman
  • Контейнеры теперь можно легко переименовывать с помощью диалога
  • Диалог очистки был переработан и теперь предлагает больше опций
  • Круговой индикатор теперь предоставляет информацию о состоянии процессора и памяти контейнера
  • Журналы контейнеров теперь можно просматривать и искать по ним
  • Теперь можно использовать диалог для создания и запуска новых контейнеров из существующих образов

Furtherance

Отслеживайте своё время без слежки за вами

rickykresslein сообщил:

Furtherance, приложение для отслеживания времени версии 1.1.2 было выпущено с возможностью добавления тегов! Некоторые мелкие улучшения: иконка приложения теперь лучше выровнена, кнопки запуска и удаления теперь синие и красные, соответственно, и добавлены ещё три перевода.

Amberol

Воспроизводит музыку и ничего больше.

Эммануэль Басси (Emmanuele Bassi) сказал:

Сегодня пятница, и вышел новый релиз Amberol, музыкального плеера без мании величия! В этом выпуске я добавил несколько приятных мелочей, таких как возможность видеть местоположение в форме волны для текущей проигрываемой песни; кнопку удаления для изменения списка воспроизведения; и совершенно новый адаптивный макет пользовательского интерфейса, который работает так же хорошо на настольных компьютерах, как и на мобильных устройствах. Вы можете найти Amberol 0.4.0 на Flathub.

GNOME Foundation

Thib сказал:

Куда вообще идет фонд? Не в облако!
Я написал этот пост, чтобы пролить свет на программу, которую хочет провести Фонд, как она повлияет на проект GNOME и как вкладчики могут помочь в ее формировании.
Подробности

Нил Макговерн (Neil McGovern) сказал:

Открыта регистрация на GUADEC (20 – 25 июля) ссылка

Нил Макговерн (Neil McGovern) сообщил:

Linux App Summit стартует в пятницу 29-го числа, ознакомьтесь с расписанием на сайте

Это всё на этой неделе!

Увидимся на следующей неделе, и обязательно заходите на #thisweek:gnome.org с обновлениями ваших собственных проектов!

Полезные ссылки