Estoy tratando de hacer una ventana emergente de lista de tareas con transparencia, pero me encontré con un problema con los bordes. No puedo encontrar una manera de eliminar las barras negras alrededor de la ventana emergente.
Probé border_width = 0 y theme.border_width = 0 pero simplemente no funciona.
imagen emergente
local TaskPopup = awful.popup {
widget = awful.widget.tasklist {
screen = awful.screen.focused(),
filter = awful.widget.tasklist.filter.allscreen,
buttons = tasklist_buttons,
update_function = list_update,
style = {
bg_focus = "#fcba03",
bg_normal = "0",
},
layout = {
spacing = 5,
forced_num_rows = 2,
layout = wibox.layout.grid.horizontal
},
widget_template = {
{
{
{
id = "clienticon",
widget = awful.widget.clienticon,
forced_height = 80,
},
widget = wibox.container.place,
},
{
{
id = "clienttext",
widget = wibox.widget.textbox,
text = '...',
align = 'center',
},
widget = wibox.container.background,
bg = "#615532",
},
widget = wibox.layout.fixed.vertical,
fill_space = true
},
id = "background_role",
forced_width = 120,
forced_height = 120,
widget = wibox.container.background,
create_callback = function(self, c, index, objects) --luacheck: no unused
self:get_children_by_id("clienticon")[1].client = c
self:get_children_by_id("clienttext")[1].text = c.class
end,
},
},
border_width = 0,
bg = "0",
ontop = true,
placement = awful.placement.centered,
opacity = 0.8,
visible = true
}
Solución del problema
Gracias a @Uli logré eliminar los bordes (sombras) de la ventana emergente.
El problema era que el compositor de picom estaba creando sombras alrededor de la ventana emergente.
Hacer que el tipo de widget = "escritorio" hace que picom lo ignore.
border_width = 0,
bg = "0",
ontop = true,
placement = awful.placement.centered,
opacity = 0.8,
visible = true,
type = "desktop"
github.com/yshui/picom/blob/...
Sombras del lado del cliente habilitadas en Windows. Tenga en cuenta que las ventanas del escritorio (ventanas con '_NET_WM_WINDOW_TYPE_DESKTOP') nunca se ocultan, a menos que se solicite explícitamente mediante la opción wintypes.
No hay comentarios:
Publicar un comentario