很棒的WM中的CPU临时小部件

时间:2018-09-08 23:09:59

标签: lua widget awesome-wm

我最近开始使用很棒的wm 4.2版本,并且非常喜欢它。大大改善了我的工作流程。我尝试了一些主题,例如模仿者和其他主题,但它们对我来说太花哨了。我喜欢默认配置,并在这里阅读:https://awesomewm.org/apidoc/classes/awful.widget.watch.html以及来自模仿者和其他人的rc.lua和theme.lua文件,并且已经实现了其中一些。键绑定,布局操作,启动程序。我想创建一个显示cpu temp的小部件,我是按照{{3}}的指示从中创建的,如下所示:

wibox.widget.textbox('  |  '),
awful.widget.watch(
  'bash -c "cat/sys/class/hwmon/hwmon0/device/temp1_input"', 15),
wibox.widget.textbox('  |  '),
awful.widget.watch(
  'bash -c "cat /sys/class/hwmon/hwmon0/device/temp3_input"', 15),

它可以工作,但是显示的数字很大,即43000,而不是43。我该如何更改呢?如果可能的话,则为43°C。

1 个答案:

答案 0 :(得分:1)

如果您获得正确的数字并且只想将其除以1000,则可以使用optional callback

awful.widget.watch('bash -c "cat /sys/class/hwmon/hwmon0/device/temp1_input"', 15, 
  function(widget, s) widget:set_text(tonumber(s)/1000) end)