我最近开始使用很棒的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。
答案 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)