виджет отображения температурных параметров в awesome

Различное программное обеспечения. Параметры настройки, советы по применению
Ответить
Аватара пользователя
lumberjack
Модератор
Сообщения: 1009
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

виджет отображения температурных параметров в awesome

Сообщение lumberjack » 15 авг 2013, 21:12

в rc.lua -- {{{ temp tempicon = wibox.widget.imagebox() tempicon:set_image(beautiful.widget_temp) tempwidget = wibox.widget.textbox() vicious.register(tempwidget, vicious.widgets.thermal, "<span color='" .. beautiful.fg_yellow .. "'>$1°C</span>", 9, { "coretemp.0", "core"} ) local function disptemp() local f, infos local capi = { mouse = mouse, screen = screen } f = io.popen("hddtemp /dev/sda && hddtemp /dev/sdb && hddtemp /dev/sdc && sh ~/.config/scripts/cputemp.sh") infos = f:read("*all") f:close() showtempinfo = naughty.notify( { text = infos, font = font, fg = beautiful.fg_yellow, bg = beautiful.fg_black, timeout = 0, hover_timeout = 0.5, position = "bottom_right", margin = 8, height = 190, width = 475, border_color = beautiful.border_tooltip, border_width = 1, screen = capi.mouse.screen }) end tempwidget:connect_signal('mouse::enter', function () disptemp(path) end) tempwidget:connect_signal('mouse::leave', function () naughty.destroy(showtempinfo) end) -- }}} -- {{{ вывод на панель right_layout:add(tempicon) right_layout:add(tempwidget) -- }}} выглядит поделие так:
Изображение

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей