Як включити ефект в’язких вікон в GNOME Shell

Кілька років тому, ефект в’язких вікон був дуже популярний, але ця функція зараз недоступна на робочому столі GNOME. І зараз ми вам розповімо як його ввімкнути назад.

Те, про що ми раніше писали, відбулося.

Эффекты «Вязкие окна» и «Волшебная лампа» могут вернуться в Ubuntu

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

Існує два різні способи включення в’язких вікон в GNOME Shell.

В’язкі вікна як модуль GNOME Extension

Простий спосіб включити ефект в’язкого вікна в GNOME на Ubuntu 18.04 LTS (і вище) – це встановити розширення для GNOME Shell

GNOME: В’язкі вікна схожі на Compiz #1

Як встановлювати розширення для GNOME ми вже писали раніше:

Как установить расширения в Gnome Shell

Ефект вузького вікна працює відразу після встановлення та включення цього розширення.

Пам’ятайте, що цей приємний візуальний ефект, зажадає додаткових ресурсів для безперебійної роботи.

Другий спосіб складніший

Для тих, хто вважає за краще ефект, більш схожий на оригінальний існує ще одне рішення. Однак спочатку вам необхідно встановити бібліотеку 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.

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

GNOME: В’язкі вікна схожі на Compiz #2

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

Поділіться своєю любов'ю

Залишити відповідь

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
dmitriy.petruk

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

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x