diff options
author | jao <jao@gnu.org> | 2020-06-13 19:48:23 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2020-06-13 19:48:23 +0100 |
commit | 53a07a4179eaecb3493e56fc2dc03447b2753af0 (patch) | |
tree | 7e6b4affede00b894e8e1b3ab75d0755e333e162 | |
parent | ad1e53d34dbde8784f2713ae19b377b81d5cf9a7 (diff) | |
download | xmobar-53a07a4179eaecb3493e56fc2dc03447b2753af0.tar.gz xmobar-53a07a4179eaecb3493e56fc2dc03447b2753af0.tar.bz2 |
Version bump, changelog, readme
-rw-r--r-- | changelog.md | 7 | ||||
-rw-r--r-- | readme.md | 9 | ||||
-rw-r--r-- | src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs | 3 | ||||
-rw-r--r-- | xmobar.cabal | 2 |
4 files changed, 14 insertions, 7 deletions
diff --git a/changelog.md b/changelog.md index df726bd..0a51655 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,10 @@ +## Version 0.35 (unreleased) + +_New features_ + + - `MultiCoreTemp` now works with Ryzen processors. New option + `--hwmonitor-path` for better performance. + ## Version 0.34 (June, 2020) _New features_ @@ -1139,10 +1139,11 @@ more than one battery. looking for them in directories following the pattern `/sys/bus/platform/devices/coretemp.*/hwmon/hwmon*`, but some processors (notably Ryzen) might expose those files in a different - tree (e.g., my Ryzen Thinkpad puts them in - `/sys/class/hwmon/hwmon3`). With this option, it is possible to - explicitly specify the full path to the directory where the - `tempN_label` and `tempN_input` files are located. + tree (e.g., Ryzen) puts them somewhere in + "/sys/class/hwmon/hwmon*", and the lookup is most costly. With + this option, it is possible to explicitly specify the full path to + the directory where the `tempN_label` and `tempN_input` files are + located. - Thresholds refer to temperature in degree Celsius - Variables that can be used with the `-t`/`--template` argument: `max`, `maxpc`, `maxbar`, `maxvbar`, `maxipat`, diff --git a/src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs b/src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs index 19a34b1..a030943 100644 --- a/src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs +++ b/src/Xmobar/Plugins/Monitors/MultiCoreTemp.hs @@ -88,8 +88,7 @@ hwmonPaths :: IO [String] hwmonPaths = do p <- coretempPath let cps = [ p ++ "hwmon/hwmon" ++ show (x :: Int) ++ "/" | x <- [0..9] ] - xs <- filterM doesDirectoryExist cps - return xs + filterM doesDirectoryExist cps -- | Checks Labels, if they refer to a core and returns Strings of core- -- temperatures. diff --git a/xmobar.cabal b/xmobar.cabal index d1e7660..44e1732 100644 --- a/xmobar.cabal +++ b/xmobar.cabal @@ -1,5 +1,5 @@ name: xmobar -version: 0.34 +version: 0.35 homepage: http://xmobar.org synopsis: A Minimalistic Text Based Status Bar description: Xmobar is a minimalistic text based status bar. |