Несколько лет назад, эффект вязких окон был очень популярен, но эта функция сейчас недоступна на рабочем столе GNOME. И сейчас мы вам расскажем как ее обратно включить.
То, о чем мы раньше писали, свершилось.
Эффекты «Вязкие окна» и «Волшебная лампа» могут вернуться в Ubuntu
Многообещающие компоновщики на основе Wayland могут вернуть этот эффект, но эти эффекты, какими бы удивительными они ни были, вряд ли получат признание в оболочке GNOME (проект, как правило, не добавляет и не поддерживает параметры, не входящие в настройки по умолчанию).
Поэтому следующим лучшим решением (на данный момент) является использование сторонних исправлений и расширений сообщества.
Существует два разных способа включения вязких окон в GNOME Shell.
Вязкие окна как модуль GNOME Extension
Простой способ включить эффект вязкого окна в GNOME на Ubuntu 18.04 LTS (и выше) — это установить расширение для GNOME Shell
GNOME: Вязкие окна похожие на Compiz #1
Как устанавливать расширения для 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.
После этого Для этого необходимо скачать и включить расширение.
GNOME: Вязкие окна похожие на Compiz #2
Как это будет выглядеть в живую можно увидеть на этом видео:
Красиво и эффектно, но не практично и постоянно работать с такой анимацией сложно. Зато вау-эффект 🙂