Awesome 3.5 con conky (sin widgets lentos de vicious)

Vamos a configurar los widgets de la barra de estado de awesomewm con conky.

Busca esto en .config/awesome/rc.lua .Añade myconkywidget, y comenta con  --  los widgets siguientes, cpuwidget,memwidget,mytextclock.
    myconkywidget = wibox.widget.textbox()
    myconkywidget:set_text("initial text")
for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] = awful.widget.prompt()
    -- Create an imagebox widget which will contains an icon indicating which layout we're using.
    -- We need one layoutbox per screen.
    mylayoutbox[s] = awful.widget.layoutbox(s)
    mylayoutbox[s]:buttons(awful.util.table.join(
                           awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
                           awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)))
    -- Create a taglist widget
    mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.filter.all, mytaglist.buttons)
    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons)
    -- Create the wibox
    mywibox[s] = awful.wibox({ position = "bottom", screen = s })
    -- Widgets that are aligned to the left
    local left_layout = wibox.layout.fixed.horizontal()
    left_layout:add(mylauncher)
    left_layout:add(mytaglist[s])
    left_layout:add(mypromptbox[s])
    -- Widgets that are aligned to the right
    local right_layout = wibox.layout.fixed.horizontal()
 
    right_layout:add(myconkywidget)
--    right_layout:add(cpuwidget)
--    right_layout:add(memwidget)
    if s == 1 then right_layout:add(wibox.widget.systray()) end
--    right_layout:add(mytextclock)
    right_layout:add(mylayoutbox[s])

 .awesomeconkyrc
conky.config = {
update_interval=2.5,
out_to_console = true,
out_to_x = false,
total_run_times=0,
short_units=true,

net_avg_samples=2,
cpu_avg_samples=2,
};
conky.text = [[myconkywidget:set_markup("\
${if_existing /proc/net/route wlan0} | <span color='lime'>WLAN:</span>${downspeedf wlan0}k/s ${upspeedf wlan0 }k/s ${addr wlan0}${endif}\
${if_existing /proc/net/route usb0} | <span color='lime'>USB:</span>${downspeedf usb0}k/s ${upspeedf usb0 }k/s ${addr usb0}${endif}\
${if_existing /proc/net/route eth0} | <span color='lime'>ETH:</span>${downspeedf eth0}k/s ${upspeedf eth0 }k/s ${addr eth0}${endif}\
 | <span color='mediumpurple'>T:</span>${texeci 3 cut -c-2 /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp4_input}C\
 | <span color='darkorange'>CPU:</span>${cpu}%${texeci 4 awk '/cpu\ MHz/{gsub(".000","");printf " "$4 }' /proc/cpuinfo}\
 | <span color='yellow'>M:</span>${mem}\
 | <span color='green'>HDD:</span>:${fs_free /home} Free\
 | <span color='mediumpurple'>BAT:</span>${battery_percent}%${battery_time}\
${if_existing /proc/net/route wlan0}<span color='royalblue'> | WS:</span>${wireless_bitrate wlan0}${endif}\
 | ${time  %a %d %b %H:%M}\
 \
")
]];

~/scripts/conkystart
nice -n 19 conky -c $HOME/.awesomeconkyrc| while read -r line; do echo -E "$line"|awesome-client;done &
Autor: Club4ever

Comentarios

Publicar un comentario

Entradas populares de este blog

Configurar Tomato con Movistar Internet y TV (España)

Quitar barra de navegación blogger (navbar)