можно!Для этого вы должны использовать шаблон «контейнера» Awesome и заключить его в wibox.container.background
.
-- the systray has its own internal background because of X11 limitations
beautiful.bg_systray = "#ff0000"
beautiful.systray_icon_spacing = 10
local my_round_systray = wibox.widget {
{
wibox.widget.systray(),
left = 10,
top = 2,
bottom = 2,
right = 10,
widget = wibox.container.margin,
},
bg = "#ff0000",
shape = gears.shape.rounded_rect,
shape_clip = true,
widget = wibox.container.background,
}
. Обратите внимание, что обработка фона в виджете systray ограничена.Это не может быть градиент или прозрачный цвет.Это связано с ограничениями X11.У Awesome нет внутреннего менеджера композитинга, и вместо этого он полагается на внешние, такие как Compton.Одним из недостатков этого является systray.Плюс, ну, все остальное.Кроме того, и приложения Qt, и GTK продолжают регрессировать в фоновую поддержку systray.Ошибка находится на их стороне и не может быть устранена для некомпозиционных WM без реализации нестандартных хаков, что AwesomeWM сделает , а не .Таким образом, вы получите: