Как я могу управлять всеми окнами / тенями? Темы гномов, кажется, имеют тени разного размера, поэтому я предполагаю, что это возможно.
Вот что я попробовал:
Редактирование gtk.css в "~ / .config / gtk-3.0 / gtk.css" путем добавления:
.window-frame {box-shadow: none;}
.window-frame:backdrop {box-shadow: none;}
Я добавил тот же CSS к копии загруженной темы, установленной в «~ / .themes /» - у нее не было класса .window-frame, поэтому я добавил ее.
Я добавил те же css, что и одну из тем по умолчанию (Albatross), скопированную из "/ usr / share / themes /" - здесь был класс .window-frame в "gtk-widgets.css «Так что я изменил его.
Я перезапускал оболочку Gnome после каждого. Попытки 1 и 2 ничего не сделали. Попытка 3 действительно избавила от теней, но, похоже, также повлияла на обновление в приложениях - прокрутка текста не обновляется.
-
Спецификации: Ubuntu 18.04 с Gnome / Mutter
Решением этой проблемы является редактирование «gtk.css» в любой используемой вами теме - темы контролируют тень от выпадающего окна. Я проверял это на Ubuntu 18.04. Вы можете отредактировать значение по умолчанию в «~ / .config / gtk-3.0 / gtk.css» или, что гораздо лучше, вы можете редактировать свою собственную установленную тему, даже если это копия темы по умолчанию. Установите вашу тему в папку «~ / .themes /» вашего домашнего каталога, а затем найдите файл «gtk.css» в папке «gtk-3.0». Откройте файл в текстовом редакторе и выполните поиск по словам «украшение» и «украшение: фон». Чтобы удалить тень окна, закомментируйте строку box-shadow и добавьте свой собственный набор в none, как показано ниже:
decoration
{
border-radius: 6px 6px 0 0;
border-width: 0px;
/*box-shadow: 1px 12px 12px 12px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.18);*/
box-shadow: none;
margin: 4px;
}
decoration:backdrop
{
border-radius: 6px 6px 0 0;
border-width: 0px;
/*box-shadow: 1px 12px 12px 12px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.18);*/
box-shadow: none;
margin: 4px;
}
Сохраните файл. В меню «Настройки»> «Внешний вид» вам необходимо загрузить тему - если вы уже использовали ее, измените ее на другую тему, а затем снова измените ее на свою тему. Теперь у окон не должно быть теней - см. Изображение ниже.