Перейти к содержимому

Как пользоваться gnome 40

  • автор:

Как установить GNOME 40 на Ubuntu 21.04 Hirsute Hippo

GNOME 40 в Ubuntu 21.04

Я тестировал несколько дней GNOME 40. Я делаю это на USB с постоянным хранилищем Manjaro GNOME, в котором я изменил ветку, чтобы использовать параметр «Нестабильный», то есть в который сначала добавляются новые пакеты. Мне очень комфортно в KDE, и во многом виноват ощущение плавности и приложения / функции рабочего стола, но GNOME используется очень часто, потому что это то, что Ubuntu и Fedora предлагают по умолчанию. Волосатый бегемот остался в GNOME 3.38, но уже есть способ совершить прыжок.

Этот учебник я нашел в Восстание Linux, где также объясняется, как добавить док (спойлер: установка Plank), и из него самое главное — добавить репозиторий, содержащий новые пакеты GNOME 40. Репозиторий не является официальным, то есть каноническим или любым другим связанным компании, поэтому мы должны быть особенно осторожны. На этот раз я сделаю то же самое, что и Logix, автор статьи, на которую я опирался, и посоветую, чтобы мы можем столкнуться с проблемами совместимости, поэтому не рекомендуется подниматься в основную команду, а в одну тестировать. Мы также расскажем, как отменить изменения, но при этом, что лучше попробовать в установке, от которой мы не зависим.

Посмотреть все разделы

GNOME 40 на Ubuntu 21.04 с этим руководством

Прежде чем продолжить, продолжим с предупреждениями, например DING или расширение для док-станции Ubuntu не будут работать после обновления, а это будет означать, например, что мы не сможем снова перемещать файлы с / на рабочий стол. Мы также не сможем получить доступ к разделу «Внешний вид» в Настройках.

Если вы все еще хотите продолжить, то, что я сделал на постоянном USB-устройстве, чтобы проверить, что он работает, вам просто нужно выполнить следующие шаги:

  1. Добавляем репозиторий shemgp, повторяем, неофициальный:
sudo add-apt-repository ppa:shemgp/gnome-40
  1. Обновляем все пакеты:
sudo apt update && sudo apt full-upgrade
  1. Мы устанавливаем поддерживаемую тему из следующих двух вариантов. Yaru не работает в GNOME 40, поэтому вам необходимо установить сеанс GNOME, который является темой Adwaita или поддерживаемой темой Yaru.
  • Вариант А:
sudo apt install gnome-session adwaita-icon-theme-full fonts-cantarell
  • Вариант Б:
sudo apt install git meson sassc libglib2.0-dev libxml2-utils git clone https://github.com/ubuntu/yaru cd yaru meson build sudo ninja -C build install
  1. Перезагружаемся и выбираем нужный вариант, например сессию Yaru (Wayland).

Как использовать новые жесты

На мой взгляд, лучшее в GNOME 40, помимо производительности, это его жесты. Теперь, подняв три пальца вверх, мы увидим док и действия, то есть виртуальные рабочие столы. Если мы сдвинемся еще немного вверх, мы увидим приложения. Находясь в этом представлении, тремя пальцами влево / вправо мы переходим от одного действия к другому, а двумя пальцами мы перемещаемся по разным страницам приложений. Для последнего необходимо, чтобы у нас было установлено минимальное количество приложений, после чего самые новые будут отображаться на другой странице.

Если вы не хотите использовать жесты, и я уже говорю вам, что они плавные даже на таком компьютере, как мой Lenovo, у которого нет лучшей сенсорной панели в мире, вы также можете получить доступ ко всему этому с помощью клавиатуры: Super ( META) показывает док и действия, которые мы также получаем с Super + Alt + Up. Я думаю, что для входа в это представление удобнее просто нажать клавишу Windows, но если мы снова воспользуемся Super + Alt + Up, мы войдем в панель приложений. Мы также можем добавить вправо или влево, чтобы перемещаться по действиям.

Как отменить изменения

Если по какой-либо причине мы хотим отменить изменения, нам нужно написать следующие команды:

sudo apt install ppa-purge sudo ppa-purge ppa:shemgp/gnome-40

Если мы обновили Yaru, мы также должны ввести следующее:

sudo apt install --reinstall yaru-theme-icon yaru-theme-gtk yaru-theme-gnome-shell

GNOME 40 — это серьезный скачок в качестве, поэтому я думаю, что стоит хотя бы попробовать. Ходили слухи, что будет официальный способ придумать бэкпорт, который они будут делать, но этого еще не произошло. Если в конце концов они этого не сделают, Ubuntu 21.10 поступит с обновленной версией рабочего стола, хотя ожидается, что это уже будет GNOME 41.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Как установить GNOME 40 на Ubuntu 21.04 Hirsute Hippo

Будьте первым, чтобы комментировать

Устанавливаем Gnome 40 в Ubuntu

Не так давно GNOME получила обновление. Во-первых, был осущестлвен переход на библиотеку GTK4, во-вторых, изменениям подвергся принцип работы с приложениями. В связи с этим было принято решение о новой нумерации: за 3.38 сразу следует 40-я версия.

На примере Ubuntu 21.04 рассмотрим новшества GNOME 40, особенности работы оболочки на этом дистрибутиве, а также как установить Gnome 40 в Ubuntu.

Как установить Gnome 40 в Ubuntu

Отметим, что рассматриваемая версия оболочки не является официальной и располагается в пользовательском репозитории PPA. Поэтому лучше отказаться от затеи устанавливать оболочку на основную систему, для этой цели воспользуйтесь лучше резеврной. Оптимально подойдёт виртуальная машина или система на втором диске.

Для установки GNOME 40 на Ubuntu 21.04 следует сначала добавить репозиторий и обновить список пакетов:

$ sudo add-apt-repository ppa:shemgp/gnome-40

$ sudo apt update

Теперь можно приступать к установке самой оболочки и сопутствующих утилит, после чего следует обновить текущие пакеты:

$ sudo apt install mutter gnome-session gnome-shell

$ sudo apt upgrade

После выполнения команд установка Gnome 40 Ubuntu будет завершена и потребуется перезагрузка компьютера.

Рекомендум выполинть переключение на протокол X.11 (GNOME на Xorg). Wayland (GNOME) пока что имеет ряд проблем, среди которых частично или полностью неработающие приложения. К тому же старые версии Electron не запустятся с новым протоколом, а из архиватора File-Roller не получится перетащить файлы в проводник Nautilus.

Что нового

Здесь используются библиотеки GTK4, которые перешли на новый движок NGL. Так разработчику удалось добиться условия более эффективного использования ресурсов компьютера даже при выборе программного рендера.

Но главные отличия произошли в интерфейсе оболочки. В GNOME 3 уже были рабочие столы, вызываемые кнопкой Обзор, никак не связанные с меню Приложения.

Теперь после входа в систему пользователя встречает переосмысленный Обзор. Рабочие столы расположены горизонтально. Док переместился в нижнюю часть.

Дальше мы видим Приложения и Обзор теперь представляют единое целое. Концепция GNOME 3, когда намеренно отказались от кнопок Развернуть и Свернуть, постепенно оправдывает измениния. Теперь рабочие столы представляют собой пространства под самые разные задачи.

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

Так одним из способов взаимодействия с рабочими столами станет перетаскивание иконок на столы, которые нам нужны.

Некоторые приложения тоже обновились, но назвать изменения существенными нельзя. Проработали пункты настроек, параметры проводника теперь поместили в одной вкладке, а не в нескольких. Погода стала одним из немногих приложений для новой оболочки с адаптивной вёрсткой.

РАБОТА GNOME 40 В UBUNTU 21.04

Сейчас оболочка работает нестабильно. Отметим, что зависают как сторонние приложения, так и родные, обновлённые до 40-й версии.

Gnome Tweak Tool устанавливается и позволяет включить кнопки окон (Развернуть, Свернуть) и настроить внешний вид. Yaru, фирменная тема Ubuntu, поддерживается, равно как и другие на GTK3, но вёрстка местами «съезжает», так как не прописаны параметры для новых элементов интерфейса.

С расширениями еще хуже. Менее 20% для GTK3 получили 40-ю версию. Например, есть возможность вернуть иконки на рабочий стол, но док-панель пока что не обновилась. Можно воспльзоваться Plank, но он часто зависает и не работает с Wayland.

Из позитивных моментов стоит отметить, что стали появляться расширения именно для GNOME 40. Например, No overview at start-up отключает запуск в режиме обзора, а Gesture improvements расширяет список жестов.

Ubuntu 21.04 с оболочкой GNOME 40 c твиками и расширениями

Отметим, что оконный менеджер Mutter не поддерживает масштабирование с X.11, оно доступно только с протоколом Wayland.

Заключение

После прочтения инструкции вы теперь знаете, как выполнить установку Gnome 40 в Ubuntu. Обновленная GNOME 40 предлагает использовать концепцию нескольких рабочих столов. Но если в 3-й версии она была «сырой», сейчас идея выглядит полноценной: меню Приложения теперь неразрывно связано с рабочими столами, а в частности, с меню Обзор.

Но подобное решение понравится не всем пользователям, ведь оно как и прежде больше подходит для сенсорного управления. И пользователей можно понять. Уже с десяток лет пользователям предлагают новый интерфейс, но при этом приложения практически не рассчитаны на работу с сенсорным управлением. Хорошим примером могла бы послужить Windows 10: интерфейс Windows 8 никуда не делся, он просто был вынесен в режим планшета.

Разработчикам Ubuntu придётся поработать над текущим состоянием оболочки, чтобы повысить удобство её использования. Даже свежий релиз Fedora 34 на GNOME 40 не отличается стабильностью и требует улучшений.

Расширение GNOME Shell “Just Perfection” теперь позволяет настраивать рабочий стол GNOME 40

just perfection menu

Расширение GNOME Shell ‘Just Perfection’ недавно было обновлено для поддержки новейшей среды рабочего стола GNOME 40 и позволяет вам настроить его по своему вкусу.

Если вы не знали, хотя я уверен, что многие хардкорные пользователи GNOME уже установили его, существует расширение GNOME Shell под названием ‘Just Perfection’, которое заменяет множество одноцелевых расширений для окружения рабочего стола GNOME, и последняя версия работает с GNOME 40.

Расширение Just Perfection делает много вещей, которые позволяют вам сделать рабочий стол GNOME своим собственным. Например, в GNOME 40 оно позволяет скрыть док, если вы хотите использовать стороннее приложение, похожее на док, или просто переместить верхнюю панель в нижнюю, или полностью отключить панель!

Еще одна вещь, которая мне нравится в этом расширении, это то, что оно позволяет искать вещи в приложениях или в Обзоре действий, просто набрав текст. Таким образом, вам не придется сначала нажимать на поле поиска или даже включать его, если его не видно, чтобы начать поиск; мелочь, которая экономит нам много драгоценного времени.

Но расширение GNOME Shell “Just Perfection” может сделать гораздо больше, позволяя вам отключить многие элементы, которые вы, возможно, не хотите видеть на своей панели, такие как меню действий, меню приложений, меню часов, раскладка клавиатуры, меню специальных возможностей, системное меню, значок питания и даже контекстное меню правой кнопки мыши (также известное как фоновое меню).

Он также позволяет отключить некоторые стандартные действия в среде рабочего стола GNOME, включая жест “горячего угла” для доступа к обзору действий, экранный дисплей (SCREEN MENU), поле поиска и значок выбора окна из обзора действий, жесты приложений, а также переключение рабочей области и всплывающее окно.

Прочтите: Как уменьшить панель Dock и переместить «Показать приложения» в верхнюю часть в Ubuntu 21.10

Есть также некоторые возможности и настройки, позволяющие установить пользовательский размер для переключателя рабочего пространства и настроить размер круглого угла панели. Just Perfection даже позволяет отменить частично минимальный эффект рабочего стола темы оболочки GNOME по умолчанию, и вам даже не нужно устанавливать или включать расширение пользовательской темы.

Расширение Just Perfection работает с версиями GNOME 3.36, 3.38 и 40.0, и я настоятельно рекомендую его всем пользователям GNOME, особенно тем, кто не является поклонником его стандартного внешнего вида и/или функциональности.

Вы можете установить расширение GNOME Shell “Just Perfection” прямо сейчас с сайта расширений GNOME. С этим необходимым расширением я готов поспорить, что в ближайшем будущем мы увидим множество дистрибутивов GNU/Linux с настраиваемыми макетами рабочего стола GNOME 40, такими как тот, что я сделал ниже.

just perfection menu1

Обновление: Вышла Just Perfection 10, и теперь она позволяет отображать или скрывать кнопку Applications, изменять положение (и смещение положения) меню часов (слева, справа или по центру), а также изменять скорость анимации или полностью отключать ее. Проверьте это в действии ниже!

Выжимаем все соки: оптимизация Gnome 40

В современной Linux-тусовке всё чаще можно встретить мнение, будто среда рабочего стола Gnome 4 это весьма прожорливое нечто с закосом под планшеты и для пользователя не годится. В этом материале мы попытаемся опровергнуть большинство заблуждений, которые витают вокруг этой темы, а также поэтапно оптимизируем Gnome 4 для максимальной производительности.

Внимание!

Гайд написан линуксоидом для линуксоидов и является помощником для продвинутых пользователей Linux. Гайд не претендует на инструкцию для новичков. Все манипуляции производились на ArchLinux.

Установка

Хотя проект Gnome почему-то и считается прерогативой Canonical и их дистрибутива Ubuntu, но ничего не мешает установить Gnome 4 и на многие другие Linux-дистрибутивы. Выполним чистую установку Gnome 4 на ArchLinux.

sudo pacman -S gnome

Полный набор устанавливаемых компонентов это универсальный сет для офисных задач и если вы не тётя Галя из жэка, то не сто́ит загромождать свой Linux-дистрибутив мусором. Установим только нужные компоненты: 6 7 17 27 28 29 30 31 40 48 49.

Описание устанавливаемых компонентов Gnome 4

  • 6) File-roller — это Gui для архиватора (аналог Winrar в Linux). Можно не ставить!
  • 7) Gdm — это менеджер входа (Смотрите альманах новичка). Можно не ставить, если предпочитаете другой!
  • 17) Gnome-control-center — это панель настроек всей системы.
  • 27) Gnome-screenshot — это утилита для снятия скриншотов через Print Screen. Можно не ставить!
  • 28) Gnome-session — это Обработчик сеанса GNOME.
  • 29) Gnome-settings-daemon — это демон/служба настройки сеанса.
  • 30) Gnome-shell — это интерфейс рабочей системы.
  • 31) Gnome-shell-extensions — это утилита для управления дополнениями и кастомизации системы. Можно не ставить!
  • 40) Gvfs — это компонент для ускорения работы системы.
  • 48) Mutter — синхронизатор и отрисовщик эффектов (оконный менеджер).
  • 49) Nautilus — стандартный файловый менеджер в Gnome. Можно не ставить, если предпочитаете другой!

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

Удаление мусора в Gnome (Если случайно установили всё):

sudo pacman -Rsn epiphany gnome-books gnome-boxes gnome-calculator gnome-calendar gnome-contacts gnome-maps gnome-music gnome-weather gnome-clocks gnome-documents gnome-photos gnome-software gnome-user-docs totem malcontent yelp gnome-getting-started-docs gvfs-afc gvfs-goa gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb gvfs-google vino gnome-user-share gnome-characters simple-scan eog tracker3-miners rygel nautilus evolution-data-server gnome-font-viewer gnome-remote-desktop gnome-logs gnome-software gnome-boxes orca
Отключение ненужных служб/демонов

В Gnome, как и во многих других современных DE, в фоне висит целая уйма ненужных демонов на все случаи жизни. Выполним отключение данных служб для экономии ресурсов.

Список отключаемых служб/демонов

# Отключение службы интеграции GNOME с графическим планшетом Wacom. Если у вас такого нет, то смело отключайте.

systemctl --user mask org.gnome.SettingsDaemon.Wacom.service

# Отключение службы уведомления о печати. Если нет принтера, то отключаем.

systemctl --user mask org.gnome.SettingsDaemon.PrintNotifications.service

# Отключение службы управления цветовыми профилями в GNOME.

systemctl --user mask org.gnome.SettingsDaemon.Color.service

# Отключение службы управления специальными возможностями. Не отключать людям с ограниченными возможностями!

systemctl --user mask org.gnome.SettingsDaemon.A11ySettings.service

# Отключает службу управления беспроводными интернет-соединениями. Не рекомендуется отключать, если у вас Wi-Fi.

systemctl --user mask org.gnome.SettingsDaemon.Wwan.service

# Отключение службы защиты от неизвестных USB-устройств при блокировке экрана.

systemctl --user mask org.gnome.SettingsDaemon.UsbProtection.service

# Отключаем службу настройки автоматической блокировки экрана.

systemctl --user mask org.gnome.SettingsDaemon.ScreensaverProxy.service

# Отключение службы настройки общественного доступа к файлам и директориям.

systemctl --user mask org.gnome.SettingsDaemon.Sharing.service

# Отключение любого радиопередатчика в системе (Wi-Fi и Bluetooth, в «самолёте»).

systemctl --user mask org.gnome.SettingsDaemon.Rfkill.service

# Отключение службы управления клавиатурой и раскладками GNOME. Можно смело отключать, если уже настроили все раскладки и настройки клавиатуры заранее.

systemctl --user mask org.gnome.SettingsDaemon.Keyboard.service

# Отключаем службу управления звуком GNOME 3. Отключает ТОЛЬКО настройки звука GNOME 3, а не вообще всё управлением звуком в системе.

systemctl --user mask org.gnome.SettingsDaemon.Sound.service

# Отключение службы интеграции GNOME с картридером.

systemctl --user mask org.gnome.SettingsDaemon.Smartcard.service

# Отключение службы слежения за свободным пространством на диске.

systemctl --user mask org.gnome.SettingsDaemon.Housekeeping.service

# Отключение службы управления питанием в GNOME.

systemctl --user mask org.gnome.SettingsDaemon.Power.service

# Отключение служб Evolution для синхронизации онлайн аккаунтов.

systemctl --user mask evolution-addressbook-factory evolution-calendar-factory evolution-source-registry

Если после отключения какой-либо службы что-то пошло не так, то просто пропишите:

systemctl --user unmask --now СЛУЖБА

Служба вернётся в строй после перезагрузки.

По окончании оптимизаций мы получаем потребление на уровне современной XFCE, но в отличие от оной уже на современном GTK4, а также со всеми рабочими эффектами и анимациями.

Повышение отзывчивости

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

sudo nano /etc/makepkg.conf # Редактируем настройки встроенного компилятора gcc

Изменить ваши значения на эти:

CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \ -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ -fstack-clash-protection -fcf-protection" CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" RUSTFLAGS="-C opt-level=3" MAKEFLAGS="-j$(nproc) -l$(nproc)" OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)

Установить зависимости для сборки:

sudo pacman -S base-devel git ccache # Зависимости

Пакеты gnome-shell-performance и mutter-performance — это модифицированные версии пакетов Gnome, где упор сделан на плавность и отзывчивость, благодаря включению большого количества патчей для повышения производительности DE.

Установка gnome-shell-performance

git clone https://aur.archlinux.org/gnome-shell-performance.git cd gnome-shell-performance makepkg -sric

Установка mutter-performance

git clone https://aur.archlinux.org/mutter-performance.git cd mutter-performance makepkg -sric

Также можно выполнить компиляцию пакетов: Mesa (Only Intel & AMD), Wayland, Wayland-protocols, Lib32-wayland, Egl-wayland, xorg-server. И многих других.

Кастомизация системы

Gnome это возможна одна из самых красивых и продуманных DE из коробки, ибо ей почти не требуется напильник в плане сторонних тем или дополнительных полибаров (панелей, строк состояний), но кое-какие штрихи ей всё же необходимы.

Выполним установку Gnome-tweaks:

sudo pacman -S gnome-tweaks

Gnome-tweks это небольшая утилита настройки DE, которая позволяет расширить возможности тонкой настройки Gnome, чем стандартная панель управления Gnome-control-center.

я устанавливаю только тёмную тему и восстанавливаю привычные угловые знаки для работы с окнами, а также меняю раскладку на Ctrl+Shift, благо интерфейс программы прост и не вызывает каких-либо трудностей.

Итоговый результат

Хотя всё крутится на встройке UHD 610 и используется сеанс Xorg, я получаю отличную плавность при работе с современным Gnome 4 и не испытываю никаких проблем.

Заключение

Не важно какое вы предпочитаете DE, ибо всё это дело привычки, но нельзя отрицать, что Gnome 4 это одно из лучших массовых пользовательских окружений доступных на Linux и тем забавнее наблюдать, как компания Microsoft внедряет похожие принципы работы с системой в свою Windows 11, но это уже совсем другая история. Используйте Linux, наслаждайтесь свободной и всегда оставайтесь гладкими!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *