Как вернуть скругленные углы в Compiz?

В Ubuntu 20.04 GNOME Flashback с Metacity у всех окон были красивые закругленные углы, как на экране ниже:

Rounded corners with Metacity

Когда я переключился на GNOME Flashback с Compiz, окна, не относящиеся к CSD (например, Firefox или Synaptic), по-прежнему имеют эти закругленные углы, но окна CSD (те, которые используются по умолчанию приложениями GNOME, такими как Nautilus) потеряли их и теперь представляют собой острые прямоугольники:

Sharp corners with Compiz

Есть ли способ вернуть закругленные углы?

1
задан 15 June 2020 в 16:48

1 ответ

Короткий ответ - Нет.

Основная проблема здесь в том, что Compiz не поддерживает атом _GTK_FRAME_EXTENTS. GTK использует его, чтобы узнать, знает ли оконный менеджер, как обращаться с тенью клиента.

Я думаю, что в Ubuntu все еще есть патч, который делает все окна GTK прозрачными... Так что вы можете настроить CSS .solid-csd, чтобы получить закругленные углы в вашей теме.

Настоящим решением проблемы является добавление необходимой поддержки в Compiz. Вы можете попробовать использовать это:
https://code.launchpad.net/~muktupavels/compiz/gtk-frame-extents/+merge/323427

Он не объединен, потому что он не готов! Используйте на свой риск!

1
ответ дан 23 June 2020 в 09:24

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

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