Как полностью отключить тени на индикаторах и приложениях панели xfce? (Xubuntu 16.04 и комптон)

Я недавно обновил Xubuntu 15.10 до 16.04 и заметил, что в некоторых окнах есть тени, а в некоторых нет (я их не хочу). Я использую compton в качестве моего композитора со следующими настройками, связанными с тенями, в моем ~/.compton.conf:

shadow = false;
no-dnd-shadow = true;
no-dock-shadow = true;
clear-shadow = true;
shadow-radius = 1;
shadow-offset-x = -1;
shadow-offset-y = -1;
shadow-opacity = 0.1;

Я предполагаю shadow = false; Достаточно отключить их, остальные настройки присутствуют как часть метода проб и ошибок, чтобы посмотреть, смогу ли я повлиять на оставшиеся тени.

Оставшиеся тени выглядят так:

Они также появляются в контекстных меню Skype и сети, но не в других, включая календарь и переключатель пользователя.

В дополнение к панели, я также получаю тень на приложение калькулятора, но не на любые другие, которые я тестировал...

Они воспроизводятся комптоном, или здесь происходит что-то еще? Если я убью Комптона, эти тени будут заменены большим черным блоком, как показано здесь на калькуляторе, но это также происходит с индикаторами на моей панели:

1 ответ

Для компоновщика Xfce по умолчанию

Идти к Settings -> Windows Manager Tweaks, Выберите вкладку Compositor и снимите флажок Show shadow under regular windows,

За compton наборщик

Добавьте следующие строки в wintypes установка в ~/.config/compton.conf

dropdown_menu = { shadow = false; };
popup_menu    = { shadow = false; };

Пример:

wintypes:
{
    ## To disable shadows for menus
    # menu        = { shadow = false; };
    dropdown_menu = { shadow = false; };
    popup_menu    = { shadow = false; };
    # utility     = { shadow = false; };
};

Надеюсь, вам удачи!

Пример для compton.conf в git.archlinux.org

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