Как отключить анимации активностей в Gnome Shell?

Вопрос или проблема

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

Есть ли КАКОЙ-ЛИБО способ сделать это, так как поиск в интернете только привел меня к расширению “Disable Window Animations Extension”, которое, очевидно, влияет только на анимации окон, но не на анимацию обзора.

В Gnome 3.8 просто выполните эту команду для отключения всех анимаций:

gsettings set org.gnome.desktop.interface enable-animations false

Чтобы вернуть на место:

gsettings set org.gnome.desktop.interface enable-animations true

Принятый ответ не отключает анимации, а только уменьшает время анимации до почти нуля. Это означает, что анимация все равно будет отображаться – вы просто не сможете ее распознать.

Ответ Максвелла действительно отключает анимации, но в моей системе (Ubuntu 14.04) анимации снова включаются после перезагрузки. Однако есть обходной путь для этой проблемы.

Короче говоря, вы можете отключить анимации с помощью этих двух команд:

gsettings set org.gnome.settings-daemon.plugins.remote-display active false
gsettings set org.gnome.desktop.interface enable-animations false

Перемотаем с 2012 года на 2018, в течение нескольких лет Gnome Tweaks предоставляет настройку для отключения всех анимаций в Gnome Shell: Отключите “Анимации” на вкладке “Внешний вид”.

Метод через командную строку, предоставленный Максвеллом Лейтом, все еще действителен:

gsettings set org.gnome.desktop.interface enable-animations false

Чтобы сбросить на значения по умолчанию:

gsettings reset org.gnome.desktop.interface enable-animations

Отредактируйте следующий файл с правами root:

sudo gedit /usr/share/gnome-shell/js/ui/overview.js

Измените animation_time на 0.001, примерно на 30-й строке

const ANIMATION_TIME = 0.001;

Это должно сделать то, что вы просили. Кроме того, есть много других параметров, которые вы можете изменить, чтобы ускорить Gnome Shell в других файлах каталога ui.

Нажмите Alt+F2 и введите “r” или “перезапустить”, чтобы изменения вступили в силу.

Обратите внимание, что будущие обновления Gnome могут перезаписать ваши изменения.

РЕДАКТИРОВАТЬ: Также посмотрите более новый ответ Торбена, который полностью отключает анимации:

gsettings set org.gnome.settings-daemon.plugins.remote-display active false
gsettings set org.gnome.desktop.interface enable-animations false

В Gnome 4 отключите Настройки > Специальные возможности > Включить анимации

Для Gnome 4 (gnome-shell 46) это:
Настройки > Специальные возможности > Вид > Уменьшить анимацию

Смотрите:

Система -> Предпочтения -> Внешний вид

Затем выберите вкладку Визуальные эффекты.

Измените выбор радио-кнопки на ‘Нет’ и закройте.

Ответ или решение

Чтобы отключить анимации в Gnome Shell, особенно эффект зума при активации обзора (Activities Overview), который может замедлять работу системы при наличии большого количества открытых окон, существует несколько способов. Рассмотрим их более подробно.

Способы отключения анимаций в Gnome Shell

1. Использование GSettings

Один из самых простых способов отключить анимации — это воспользоваться утилитой gsettings. Для этого откройте терминал и выполните следующие команды:

gsettings set org.gnome.desktop.interface enable-animations false
gsettings set org.gnome.settings-daemon.plugins.remote-display active false

Эти команды отключают все анимации в Gnome Shell. Чтобы вернуть настройки по умолчанию, выполните:

gsettings reset org.gnome.desktop.interface enable-animations

2. Использование Gnome Tweaks

Для пользователей Gnome 3.8 и выше доступен графический интерфейс для управления настройками анимации. Установите Gnome Tweaks (если он не установлен) с помощью следующей команды:

sudo apt install gnome-tweaks

После установки выполните следующие шаги:

  1. Запустите Gnome Tweaks.
  2. Перейдите на вкладку "Appearance".
  3. Отключите опцию "Animations".

3. Редактирование файлов конфигурации

Если вам нужно более глубокое изменение поведения анимаций, вы можете редактировать файл конфигурации Gnome Shell. Для этого выполните:

sudo gedit /usr/share/gnome-shell/js/ui/overview.js

Найдите строку, где объявляется const ANIMATION_TIME, и измените значение на 0.001. Это значительно сократит время анимации. После внесения изменений необходимо перезапустить Gnome Shell, используя комбинацию клавиш Alt + F2, а затем введите r и нажмите Enter.

Обратите внимание: обновления Gnome могут перезаписать ваши изменения, поэтому будьте готовы повторить процесс при необходимости.

4. Использование настроек доступности в Gnome 4

Если вы используете Gnome 4, отключить анимации можно через настройки доступности. Выполните следующие шаги:

  1. Откройте "Settings".
  2. Перейдите в раздел "Accessibility".
  3. Найдите опцию "Reduce Animations" и включите её.

Заключение

Существует несколько способов отключения анимаций в Gnome Shell, каждый из которых подходит для разных случаев и версий Gnome. Если вы хотите улучшить производительность вашей системы, отключение анимаций может быть полезным шагом. Убедитесь, что используете тот метод, который подходит для вашей версии Gnome, и не забывайте, что при обновлении может потребоваться повторное внесение изменений.

Оцените материал
Добавить комментарий

Капча загружается...