вторник, 7 июля 2009 г.

Композитные эффекты в Metacity

Начиная с версии 2.22 оконный менеджер metacity поддерживает композитные эффекты на базовом уровне.

Для включения необходимо выполнить команду:
gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true
Стоит обратить внимание, что данная опция будет конфликтовать с compiz
Для удобства включения\выключения этой опции можно воспользоваться следующим простым скриптом
#!/bin/bash

state=$(gconftool-2 -g '/apps/metacity/general/compositing_manager')

case "${state}" in
 false) gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true;;
 true) gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false;;
 *) echo "Ошибка! Получено значение ${state}"
esac
или для переключения на compiz и обратно без конфликтов:
#!/bin/bash

state=$(gconftool-2 -g '/apps/metacity/general/compositing_manager')

case "${state}" in
 false)
  metacity --replace &
  gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true
 ;;
 true)
  gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false
  compiz --replace
 ;;
 *) echo "Ошибка! Получено значение ${state}"
esac

Комментариев нет:

Отправить комментарий