我最近开始使用很棒的 wm 4.2 版本,并且非常喜欢它;显着改善了我的工作流程。我尝试了一些主题,例如模仿者和其他主题,但它们对我来说太花哨了。我喜欢默认配置并在这里阅读:https://awesomewm.org/apidoc/index.html以及来自山寨者和其他人的 rc.lua 和 theme.lua 文件,并实现了其中的一些;键绑定(bind)、布局操作、启动程序。我想创建一个显示 cpu 温度的小部件,我按照这里的说明制作了它 https://awesomewm.org/apidoc/classes/awful.widget.watch.html像这样:
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。
最佳答案
如果您得到正确的数字并且只想将其除以 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)
关于lua - 很棒的 wm 中的 cpu 温度小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52240089/