Fixed clienticon width and added always-visible top bar

(makes sure all clients are visible, even those without an icon)
master
mark 2021-08-01 08:05:19 -07:00
parent 7cc3903efe
commit a6c6ae8651
2 changed files with 5 additions and 2 deletions

View File

@ -42,6 +42,8 @@ conf.wallpaper = {
conf.battery_enabled = false conf.battery_enabled = false
conf.backlight_enabled = false conf.backlight_enabled = false
-- Fixed width of all clienticons in tasklist
conf.clienticon_width = 50
-- The position of the bar on each screen -- The position of the bar on each screen
conf.bar_position = "bottom" conf.bar_position = "bottom"

View File

@ -60,6 +60,7 @@ tasklist.make = function(screen)
{ {
id = "clienticon", id = "clienticon",
widget = awful.widget.clienticon, widget = awful.widget.clienticon,
forced_width = conf.clienticon_width
}, },
margins = beautiful.dpi(3), margins = beautiful.dpi(3),
widget = wibox.container.margin widget = wibox.container.margin
@ -91,7 +92,7 @@ tasklist.make = function(screen)
elseif c.minimized then elseif c.minimized then
self:get_children_by_id("top_tab")[1].bg = "#2DA0DA77" self:get_children_by_id("top_tab")[1].bg = "#2DA0DA77"
else else
self:get_children_by_id("top_tab")[1].bg = beautiful.color.transparent self:get_children_by_id("top_tab")[1].bg = beautiful.color.bar.hover_bg --beautiful.color.transparent
end end
end) end)
end, end,
@ -108,7 +109,7 @@ tasklist.make = function(screen)
elseif c.minimized then elseif c.minimized then
self:get_children_by_id("top_tab")[1].bg = "#2DA0DA77" self:get_children_by_id("top_tab")[1].bg = "#2DA0DA77"
else else
self:get_children_by_id("top_tab")[1].bg = beautiful.color.transparent self:get_children_by_id("top_tab")[1].bg = beautiful.color.bar.hover_bg --beautiful.color.transparent
end end
end, end,
layout = wibox.layout.align.vertical, layout = wibox.layout.align.vertical,