Ubuntu 21.04, который был выпущен недавно, продолжает использовать GNOME 3.38, и что бы не ждать еще 6 месяцев, чтобы получить GNOME 40, вы можете уже сейчас установить его сами.
GNOME 40 включает новый дизайн обзора действий с рабочими пространствами, расположенными по горизонтали и док-баре внизу экрана, обновления приложений GNOME и многое другое.
Очень важно отметить, что репозиторий представленный в этой статье не является ни официальным, ни стабильным. Его следует использовать только в целях тестирования.
Например, у меня был установленный gnome 40 несколько дней, и сегодня утром, когда я пытался его удалить, он хотел уничтожить половину пакетов GNOME, установленных на моем рабочем столе Ubuntu 21.04. Мне удалось это исправить, но если вы не знаете как это сделать, вы потеряете свою систему, или как минимум сломаете ваш рабочий стол.
Многие из пакетов PPA были обновлены недавно (всего пару дней назад у него не было стабильной версии GNOME Shell и т. д.).
В описании PPA также упоминается, что «этот PPA предназначен только для тестирования. Иногда он дает сбой, особенно когда я обновляю пакеты».
Вы были предупреждены! Так что давайте начнем.
Помимо того, что я уже упоминал, вы также должны знать, что:
- Расширение Desktop Icons не будет работать после обновления до GNOME 40 в Ubuntu 21.04
- Расширение Ubuntu Dock не будет работать после обновления, поскольку оно еще не поддерживает GNOME 40.
- Раздел «Внешний вид» в «Настройках» будет недоступен после обновления до GNOME 40, поскольку он специфичен для Ubuntu и не был создан с использованием патчей Ubuntu в PPA. Таким образом, вы не получите возможность переключаться между светлой, стандартной и темной темами, а также изменять настройки док-станции Ubuntu
Все снимки экрана сделаны во время сеанса Yaru (требуется сборка ветки Yaru GNOME 40, см. ниже).
Как установить GNOME 40 в Ubuntu 21.04 (Hirsute Hippo) в целях тестирования
1. Добавьте GNOME 40 PPA с помощью следующей команды.
sudo add-apt-repository ppa:shemgp/gnome-40
2. Выполните обновление до GNOME 40, установив все доступные обновления.
sudo apt full-upgrade
При обновлении расширение Ubuntu Dock будет удалено. Ничего страшного, потому что оно еще не работает с GNOME 40. Но убедитесь, что другие пакеты не удалены, и что у вас нет каких-либо удерживаемых пакетов.
3. Используйте сеанс Yaru.
Yaru, тема Ubuntu по умолчанию, которая еще пока не поддерживает GNOME 40, по крайней мере версию доступную в репозиториях Ubuntu 21.04.
Установите ветку GNOME 40 темы Yaru.
Начните с установки пакетов, необходимых для получения (Git), сборки и установки темы Yaru:
sudo apt install git meson sassc libglib2.0-dev libxml2-utils
Теперь вы можете получить Yaru из Git, переключиться на gnome-shell-40 ветку, собрать и установить тему:
git clone https://github.com/ubuntu/yaru
cd yaru
git checkout gnome-shell-40
meson build
sudo ninja -C build install
4. Перезагрузитесь и выберите правильный сеанс на экране входа в систему.
После перезагрузки, когда вы попадете на экран входа в систему, щелкните свое имя пользователя. Затем щелкните значок шестеренки в правом нижнем углу экрана и выберите сеанс, в который вы хотите войти:
Если вы хотите использовать тему Yaru, выберите Yaru session(для Wayland) или Yaru session on Xorg
Как отменить изменения, очистив PPA
Итак, вы хотите отменить изменения и очистить PPA? Это можно сделать с помощью инструмента PPA Purge, который пытается понизить версию всех пакетов, установленных из PPA, доступных в репозиториях. Вы можете установить PPA Purge, используя:
sudo apt install ppa-purge
После того как у вы установите ppa-purge, вы можете очистить PPA, используя следующую команду:
sudo ppa-purge ppa:shemgp/gnome-40
Вывод
Когда я установил gnome 40 в Ubuntu 21.04, и загрузился без использования сессии Yaru, мой рабочий стол начал немного подлагивать, и при открытии меню приложений появлялись фризы. Но когда вы загружаетесь в сессию Yaru, всего этого нет, и в системе действительно комфортно работать. Да, ошибки присутствуют, но это же не официальный репозиторий, и возможно все еще изменится. Но если вам не терпится попробовать новую версию гномика, пользуйтесь этой инструкцией, но только для тестирования.
Спасибо за статью. Сначала без этой инструкции обновился и словил глюки, решил откатываться, помучался с зависимостями, но потом поборол и накатил уже по твоей инструкции и все заработало как надо. 😀