Bug fixes
Infrastructure
Bug fixes
Bug fixes
Bug fixes
Bug fixes
New features
with_conduit
to compile an implemetation of the Weather
plugin that will work behind proxies, by Dragos Boca.-p
) to specify xmobar's position, by Valentin Shirokov.Weather
plugin, by Michael Knabe.UVMeter
, a new optional plugin showing UV data for Australian users, by Roman Joost.<date>
for the MPD
plugin (by Bruno Heridet)-T
to specify the maximum total width of the monitor text.Bug fixes
Volume
plugin now supports capture devices (Antoine Eiche).MPD
plugin will now automatically update on options changes (Ben Boeckel).Battery
plugin does now a better job at tracking AC status and times (see issue #231).PipeReader
was polling too often (thanks to zlbruce).MPris
monitor now honours field width and padding optons (-M, -w, etc.).Batt
: sensible thresholds for high/low power consumption (see issue #265).Bug fixes
Volume
monitor, issue #215New features
alpha
(thanks to Edward Z. Yang, see issue #114).additionalFonts
and the template markers <fn=1>...</fn>
, by Markus Scherer.Mem
monitor for available memory as reported by Linux 3.14 and newer, by Samuli Thomasson.textOffset
and iconOffset
(see discussion in issue #171 and issue #201).flags
in MPD
monitor, by Duncan Burke.Bug fixes
-S
(show suffix) monitor flag in CpuFreq
.Weather
parsing of wind direction, by Dino Morelli (see pull #212).Bug fixes
New features
MarqueePipeReader
plugin by Reto Hablützel.Network
monitor has now adaptive units (-S
is used now to switch them on), by Axel Angel.Weather
now offers dewPointC
and dewPointF
instead of dewPoint
, and the new windCardinal
, windAzimuth
, windMph
and windKnots
variables, by Tony Morris.with_xpm
), thanks to Alexander Shabalin.borderWidth
option to set xmobar's boder width, thanks to Travis Staton.Bug fixes
Locks
plugin, thanks to Anton Vorontsov (see pull request #195).DiskU
(issue #189).New features
CoreTemp
: support for linux 3.15, by Tomáš Janoušek.CatInt
monitor, displaying integer values read from a file, by Nathaniel Wesley Filardo.<raw>
tag for safer input parsing, also by Nathaniel.UnsafeXMonadLog
monitor (by Eric Mrak) and their xproperty counterparts, UnsafeXPropertyLog
and UnsafeNamedXPropertyLog
.Bug fixes
Network
now reports status for ppp connections (see issue #89).Cpu
monitors, by Robert J Macomber.New features
pickBroadest
, for choosing the broadest (see issue #158).New features
Bug fixes
Disk
monitor now ignores non-existent devices (Reto Hablützel).Weather
is now non-blocking and doesn't use curl (Ben Boeckel).Memory
monitor in 3.14 kernels (Ben Boeckel).AutoMPD
(issue #76, issue #111).BatteryP
.Top
monitor's readings for processes whose name contains blanks.directory
(1.2.0.2).As of this release, the old bug tracker at Google code is deprecated. Please use Github's tracker for new bugs.
New features
BatteryN
, a variant of BatteryP
that lets you specify the name of the monitor in the template.XDG_CONFIG_HOME
(see github #99).Com
uses safer runInteractiveProcess
instead of spawning a shell (David McLean). If you're using shell expansion in your Com
(e.g. "~/bin/script") here's a workaround: Run Com "/bin/bash" ["-c", "~/bin/script"]
(cf. github #127).UnsafeStdinReader
that allows actions from stdin. Now it's possible to have clickable workspaces! (Thiago Negri, see github #125).-x
or --nastring
) that allows specifying what string to display when a monitor is not available (defaulting to "N/A"). Cf. github #119.Bug fixes
-w
, -m
and -M
in battery monitors watts display (github #118).-d
option in CoreTemp
(github #115)New features
All extra argument monitors taking a string (e.g. -O
for BatteryP
) accept now template variables (see github #109 and #110). Thanks to Todd Lunter.
New battery monitor extra argument, -i
, for the idle status.
Bug fixes
New features
TopP
and BottomP
alignments, taking left and right paddings (thanks to Dmitry Malikov).<freeratio>
field for memory monitor (Peter Simons).allDesktops
and overrideRedirect
configuration options, providing dock behaviour in tiling WMs (when set to True and False respectively). Cf. discussion at github #105.-d
(start as a dock) option, may address github #67 in some window managers.Bug fixes
New features
AutoMPD
, which uses asynchronous events to display MPD status (thanks to Ben Boeckel).BufferedPipeReader
displaying data from multiple pipes (thanks to Jochen Keil).DynNetwork
, which detects the active interface automatically, by Reto HablützelLocks
, displaying the status of lock keys, by Patrick Chilton.PipeReader
's default text is now configurable, by Reto Hablützel.Bug fixes
DiskIO
now can report overall activity in all partitions of a device which is not mounted itself (e.g., sda when sda1, sda3, etc. are the mounted partitions). Thanks to John Soros. See github #73.DiskU
, the disk usage monitor, works again correctly on Linux, instead of randomly crashing every now and then, and reporting wrong used size.Known problems
Some users have reported problems with xmobar compiled with GHC 7.6 in ArchLinux: see github #78 and pointers therein. Please, send reports of any problems or successes in that regard so that we can fix any remaining issues. Thanks!
Incompatible changes
Batt
monitor no longer uses -c
to specify the charge file: it should figure things out by itself (cf. issue 69).New features
-C
, that allows adding commands to those specified in the configuration file (Ben Boeckel).-d
to specify the number of decimal places to display for float numbers. Defaults to 0. See issue 58.--with_threaded
, to use GHC's threaded runtime to compile xmobar. Disabled by default (cf. discussion in github #36).Bug fixes
watts
in Batt
monitor fixed.New features
iowait
field (issue 55).charge_full_design
; see issue 62).Bug fixes
MPD
monitor now works with libmpd 0.6.Run
entry ended in an array (Martin).New features
Volume
monitor displaying ALSA soundcards information, by Thomas Tuegel.ThermalZone
plugin substituting Thermal
and using linux's sysfs interface (you need this one if you're using a kernel version equal to or above 2.6.37). See issue 44.Incompatible changes
StdinReader
.Mail
plugin now takes a second parameter (a string) specifying its alias. As a side-effect, this solves issue 30.Bug fixes
StdinReader
and other plugins accepting external input don't get confused anymore when characters from alignSep
appear in their input.BottomSize
placement now respects its width argument.Mail
plugin can be specified anywhere in commands list./sys/class/power_supply/AC/online
file.FullBM
border spec fixed.xmobar has a new maintainer, a new website, a new mailing list and uses a new source code repository.
Many thanks to Andrea Rossato, xmobar's author and maintainer so far, for creating xmobar in the first place, and for giving me the chance to become its maintainer. And a big thanks to Ben Boeckel, Petr Rockai and Norbert Zeh for their patches.
New features
border
and borderColor
allow drawing borders around xmobar's window.Uptime
, showing the system uptime.-S
) to enable displaying the %
symbol in percentages or other suffixes (e.g., units in Uptime and Network); the symbol is now never included by default.Run Com
(issue 26).ppos
(playlist position) and remaining
(remaining time). New configuration options to specify MPD's host, user name and password.watts
and timeleft
fields (Petr Rockai), and specific arguments to control coloring and thresholds of the former.auto*
fields that automatically detect all present CPUs (Ben Boeckel).all_extensions
.Bug fixes
%
if requested using -P
.-W
argument.-L
and -H
options correctly for memory template fields.