Як включити ефект в’язких вікон в 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

Повні кроки, як це зробити для Arch, Manjaro, Fedora (22), Opensuse (LEAP 15.2) та інших систем ви знайдете на відповідній сторінці GitHub.

Після цього Для цього необхідно завантажити та включити розширення.

«Ефект Compiz в’язких вікон»

Як це буде виглядати в живу можна побачити на цьому відео:

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

5 1 vote
Рейтинг статьи

Автор публікації

Офлайн 16 години

Админ

Стараюсь для вас
Коментарі: 991Публікації: 928Реєстрація: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest
1 Комментарий
Самый новый
Самый старший Наибольшее количество голосов
Inline Feedbacks
View all comments
dmitriy.petruk

Красиво и эффектно, но не практично и постоянно работать с такой анимацией сложно. Зато вау-эффект 🙂