В этом году Ubuntu объявила о планах заменить приложение для просмотра документов Evince на Papers в Ubuntu 25.04. Сегодня замена стала официальной.
Papers – это форк Evince, который активно поддерживается и использует более новые технологии (GTK4, THIS), которые уже присутствуют в Ubuntu. В GNOME 48 (выйдет в марте) решено оставить Evince в качестве основного приложения, но в GNOME 49 ожидается переход на Papers.
Ubuntu в своем новом релизе не считает нужным ждать.
Вы могли заметить, что Papers не присутствует ни в ISO, ни в реальных установках. Это потому, что сначала нужно было выполнить упаковать Papers в Debian, синхронизировать его с репозиторием universe
plucky, подать основной запрос на включение (MIR) для переноса в main
и пройти проверку безопасности.
Препятствия устранены, и сегодня файл Plucky (в настоящее время находящийся в -proposed
) был обновлён, чтобы окончательно зафиксировать, с удалением Evince и добавлением Papers, что означает, что приложение теперь начнёт распространяться для более широкого тестирования.
Не то чтобы это была уже готовая реализация; предстоит еще много работы.
Разработчикам Ubuntu необходимо внести исправления в GTK3, чтобы приложения GTK3 могли использовать Papers для предварительного просмотра печати (как это сейчас делает Evince), а файл .desktop
необходимо обновить, чтобы обозначить Papers как Document Viewer в пакете выбора приложений, в соответствии с соглашениями GNOME о названиях приложений.
Замена приложений (как и крупные обновления) часто бывает чревата, поскольку большинство людей предпочитают использовать знакомые им приложения. Плюсом является отсутствие большого регресса в пользовательском опыте, поскольку оно продолжает выполнять свою основную задачу: открывать и отображать PDF-файлы.
Это не клон; есть недостающие функции, которые со временем будут добавлены. Поскольку Papers является форком, те, кто хочет (или хочет) использовать Evince в Ubuntu 25.04, могут установить его из репозитория в пару кликов с помощью sudo apt install evince
!
Почему сделали форк, а не продолжили развивать?
Кодовая база Evince покрылась коростой (отсюда и общее отсутствие поддержки), и многие люди предпочитают приложение в его нынешнем виде. Зачем тратить усилия на принудительные изменения, если форк проще и позволяет разработчикам быстрее развивать продукт. ︎
Комментарии (0)