Одна давня скарга, яку я чую щодо сучасних додатків GTK, полягає в тому, що їм не подобається так фантастично, як їх MacOS, Windows, iOS і навіть аналоги KDE Plasma.
Великою причиною цього є відсутність підтримка ефекту розмиття в Mutter (і оболонка GNOME загалом, хоча так: це змінюється).
Справа в тому, що віконні композитори наступного покоління на основі стека Wayland вже здатні робити більше, ніж просто «показувати» вікна на екрані.
Брати Wayfire, 3D -композитор Wayland про що ми писали раніше.
Безпосередньо натхненний Compiz, Wayfire прагне запропонувати «настроюване, розширене та легке середовище», яке підтримує такі види божевільні круті 3D-ефекти, якими славиться Linux, включаючи хиткі вікна та повністю відкриті вікна переходи.
Wayfire також підтримує ефекти розмиття фонового вікна, подібні до тих, що поширені в системах Windows 10, macOS, Chrome OS та iOS, про що демонструється у цьому відео:
Ефекти розмиття фону не всім до смаку. Але є
школи мислення де анімація (тобто рух) та інші візуальні ефекти використовуються для надання інтерфейсам відчуття глибини, структури та передбачуваності - все це сприяє загальній зручності використання.Крім того, я не можу заперечити, що ефект розмиття також виглядає досить круто.
Загальні ефекти прозорості вікон існують у різних композиторах та менеджерах вікон вже давно (зверніться до всіх, хто пам’ятає Смарагд), але всі вони страждають від однієї ключової проблеми: вони ускладнюють читання тексту.
Розмиття вирішує це; це компроміс, правда? Розмиття підтримує переваги руху, освітлення, прозорості, але без негативного впливу на розбірливість тексту, контрастність інтерфейсу тощо.
І як демонстрація відео вище показує, що Wayfire підтримує цілий ряд ефектів «розмиття вікон», які подобаються програмам GTK Nautilus, файловий менеджер GNOME, може скористатися перевагами (за умови, що основна тема GTK це підтримує теж. Зауважте, що в Адвайті немає).
Справа в тому, що навіть якщо б розробники GNOME Shell були готові поглибити роботу, необхідну для підтримки ефектів як і розмиття в Mutter та/або Clutter, це не певне, що вони можуть бути налаштовані або доступні розробників або користувачів.
Зрештою, GNOME - це все про простоту.
Візьміть a нещодавнє відхилення коду в іншій області інтерфейсу користувача. Їхня відповідь на внесок тут свідчить про те, що навіть якби Маттер або Шелл змогли використати покращені ефекти, їх не обов'язково можна було б налаштувати.
GNOME кажуть, що вони не хочуть додавати «… Купа варіантів, які дозволяють користувачам вибирати отруту» і замість цього віддайте перевагу твердим параметрам за промовчанням.
Це робить такі проекти, як Wayfire та інші, ще більш захоплюючими. Вони готові просунути конверт таким чином, щоб більш популярні проекти не були.
І це також означає, що я (і багато інших користувачів Linux) будемо стежити за ними більше, ніж уважно!
H/T Олексій
Все щоденно з Ubuntu. З 2009 р.