Как включить эффект вязких окон в GNOME Shell

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

Многообещающие компоновщики на основе Wayland могут вернуть этот эффект, но эти эффекты, какими бы удивительными они ни были, вряд ли получат признание в оболочке GNOME (проект, как правило, не добавляет и не поддерживает параметры, не входящие в настройки по умолчанию).
Поэтому следующим лучшим решением (на данный момент) является использование сторонних исправлений и расширений сообщества.

Существует два разных способа включения вязких окон в GNOME Shell.

Вязкие окна как модуль GNOME Extension

Простой способ включить эффект вязкого окна в GNOME на Ubuntu 18.04 LTS (и выше) – это установить расширение для GNOME Shell

«Эффект вязких окон похожий на Compiz»

Как устанавливать расширения для GNOME мы уже писали ранее:

Эффект вязкого окна работает сразу после установки и включения этого расширения.

Помните, что этот приятный визуальный эффект, потребует дополнительных ресурсов для бесперебойной работы.

Второй способ более сложный

Для тех, кто предпочитает эффект, более похожий на оригинальный существует еще одно решение. Однако сначала вам необходимо установить библиотеку libanimation, которая передаст эффект вязкого окна более точно. Этот метод показывает фактическую логику колебания окна от Compiz.

Для этого вначале необходимо установить дополнительную библиотеку libanimation.

Для этого откройте терминал (Ctrl+Alt+T). И тут есть два варианта.

Во-первых, можно подключить уже готовый PPA (если у вас Ubuntu 18.04/19.10/20.04) и установить с него:

sudo add-apt-repository ppa:ubuntuhandbook1/libanimation
sudo apt update
sudo apt install libanimation0 libanimation-glib0 gir1.2-animation-glib-0

Во вторых можно собрать пакеты из исходных кодов.
Например, если у вас Ubuntu 18.04/20.04 или Debian 10.4, то в терминале необходимо выполнить следующие действия.

Создать рабочую папку:

mkdir libanimation-patched && cd libanimation-patched

Установить необходимые дополнительные пакеты:

sudo apt install git build-essential fakeroot dpkg dpkg-dev debhelper cdbs 
gobject-introspection googletest google-mock libgirepository1.0-dev 
libglib2.0-dev libgtest-dev meson

Загрузить исходный код:

git clone https://github.com/hermes83/libanimation.git

И скомпилировать его:

cd libanimation && dpkg-buildpackage -rfakeroot -b -uc -us

После этого вы можете установить полученные пакеты:

sudo dpkg --install ../libanimation0_0.0.0_amd64.deb 
../libanimation-glib0_0.0.0_amd64.deb 
../gir1.2-animation-glib-0_0.0.0_amd64.deb

Полные шаги, как это сделать для Debian (10.4), Arch, Manjaro, Fedora (22), Opensuse (LEAP 15.2) и других систем вы найдете на соответствующей странице GitHub.

После этого Для этого необходимо скачать и включить расширение.

«Эффект Compiz вязких окон»

Как это будет выглядеть в живую можно увидеть на этом видео:

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

5 1 vote
Article Rating

Publication author

offline 4 hours

Админ

Стараюсь для вас
Comments: 951Publics: 838Registration: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
 
guest
0 Комментарий
Inline Feedbacks
View all comments