Как отключить тени окон в Unity 12.04?

Похоже, что независимо от того, что я установил в поле Shadow Window в настройках Windows Украшения, Compiz игнорирует настройку и все равно будет рисовать тени под окнами. То, что я установил в поле, похоже, влияет только на другие элементы, такие как меню и подсказки. Кроме того, я удалил все теневые теги в используемой теме, поэтому я почти уверен, что тень не исходит от самой темы .

Это ошибка или по замыслу?

2
задан 15 July 2012 в 05:31

1 ответ

Я почти уверен, что поведение не совсем правильное; Раньше в коде Compiz был комментарий о том, что теневые фильтры применяются только к окнам , которые не оформлены . Старые обходные пути Metacity больше не работают (хотя они могут все еще в Unity 2D, которая использует Metacity).

  1. Таким образом, отключение теней в любом окне (здесь, в самом CCSM) не имеет никакого эффекта, пока оно оформлено:

    enter image description here

  2. Но если вы также отключите украшение, тени исчезнут (как и заголовки;):

    enter image description here

  3. Обходной путь : чтобы «отключить» тени, просто сделайте их прозрачными:

    enter image description here

0
ответ дан 15 July 2012 в 05:31

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

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