Как предотвратить анимацию при переключении видового экрана Compiz?

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

#!/bin/sh
S=1.5; W=1680; H=1050

for y in 2 1 0; do
    for x in 2 1 0; do
    wmctrl -o $(($x*$W)),$(($y*$H))
    sleep $S
  done
done

Обратите внимание, я установил wmctrl через sudo apt-get install wmctrl. Командная строка
wmctrl -m; echo $DESKTOP_SESSION; echo $XDG_CURRENT_DESKTOP; cat /etc/issue.net; cat /proc/version;uname -a
в моей системе i3-2120 CPU @ 3.30GHz отображает следующее.

Name: Compiz
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: OFF
ubuntu
Unity
Ubuntu 12.04.1 LTS
Linux version 3.2.0-36-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57-Ubuntu SMP Tue Jan 8 21:44:52 UTC 2013
Linux biti 3.2.0-36-generic #57-Ubuntu SMP Tue Jan 8 21:44:52 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Вот изменения настроек, сделанные в моих попытках решить проблему. (Обратите внимание, что некоторые из этих настроек, вероятно, не имеют значения, но я не нашел обсуждения, которое объясняет, какие из них, если таковые имеются, имеют отношение к текущей проблеме.) (Обратите внимание, CCSM обозначает Compiz config-settings-manager, который я установил с
sudo apt-get install compizconfig-settings-manager)

• В CCSM / Effects снимите флажки «Затухающие окна» и «Анимации».
• На CCSM / Desktop / Desktop Wall установите целевое время видимости предварительного просмотра на ноль.
• Также не отмечен Показать предварительный просмотр переключателя видового экрана и Показать предварительный просмотр в реальном времени.
• В CCSM с полем expo в окне поиска, нажал на expo, и на вкладке Behavior установите время масштабирования равным 0,1 (оно не будет уменьшаться) и отметьте немедленные перемещения.
• Установите для анимации Expo значение «Масштаб» (на вкладке нет опции отключения анимации)

Краткое изложение вопроса: как отключить анимацию появления и исчезновения окон при переключении между окнами просмотра Compiz и сделать эти окна просто появиться как можно быстрее?

1
задан 31 January 2013 в 23:48

1 ответ

Предыдущий вопрос, Отключение анимации перехода при изменении рабочих пространств в GNOME2 , содержит ответ , который частично решает проблему.

Сначала установите ccsm (диспетчер настроек CompizConfig), если он отсутствует, либо через Ubuntu Software Center, либо с помощью apt-get:
sudo apt-get install compizconfig-settings-manager
Далее, запустите ccsm и щелкните по очереди Desktop , Desktop Wall и Переключение области просмотра . Установите для длительность скольжения стены значение 0 . (В моей системе Ubuntu 13.04 / Unity / Compiz эта длительность по умолчанию равна 300 мс.)

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

Чтобы решить эту проблему, в ccsm нажмите Рабочий стол , Рабочий стол и предварительный просмотр переключателя видового экрана по очереди. Измените . Переключите время видимости целевого предварительного просмотра с 0,2 на 0. После этого тестовый скрипт будет работать без ошибок.

0
ответ дан 31 January 2013 в 23:48

Другие вопросы по тегам:

Похожие вопросы: