aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-02-21Added function to print content from file (#331)Dennis Vesterlund8-0/+134
Added a function to print file contents to status bar without newlines. Added tests for print file contents function Added manpage entry for file contents
2019-02-11configure.ac: complain when asciidoc cannot be foundMichael Stapelberg1-1/+3
related to #338
2019-02-11configure.ac: complain when xmlto cannot be foundMichael Stapelberg1-1/+3
related to #338
2019-02-11Makefile.am: s/I3LOCK/I3STATUS/Michael Stapelberg1-1/+1
2019-02-11README: update build instructionsMichael Stapelberg1-2/+10
2019-02-03Merge pull request #336 from gokcehan/patch-1Ingo Bürk1-5/+5
default config: move disk info out of network info
2019-02-03default config: move disk info out of network infogokcehan1-5/+5
By default, disk info is found in a strange place in between ipv6 and wireless information. This commit puts it in between other performance meters. Settings in the file are also now sorted according to their places in the order.
2019-01-27Merge pull request #334 from stapelberg/speedIngo Bürk1-1/+1
fix ethernet speed display for 100 Gbit/s cards
2019-01-27fix ethernet speed display for 100 Gbit/s cardsMichael Stapelberg1-1/+1
Before this fix, i3status would display 34464 Mbit/s instead of 100000 Mbit/s, because it was only looking at ecmd.speed, ignoring ecmd.speed_hi.
2019-01-27Merge pull request #333 from stapelberg/sysconfdirIngo Bürk1-2/+1
fix: use SYSCONFDIR in error message
2019-01-27fix: use SYSCONFDIR in error messageMichael Stapelberg1-2/+1
2019-01-23Merge pull request #332 from eplanet/fix-macos-buildOrestis1-0/+2
Fix non Linux build for #309
2019-01-23Fix non Linux build for #309eplanet1-0/+2
2019-01-23Switch to autotools (#316)Michael Stapelberg45-183/+2264
2019-01-23Implement %devicename specifier for volume module (#325)Denton Liu4-39/+124
This commit implements the %devicename specifier for the volume module for both PulseAudio and ALSA. This way, i3status will be able to display the specific device that corresponds to the volume indicator. Note that this is not implemented for the OSS API but is left in a state where someone can pick it up for the future.
2019-01-13Merge pull request #328 from jdevelop/fix/capture-volume-statusIngo Bürk1-12/+24
Fixed ALSA capture device monitoring.
2019-01-03Fixed ALSA capture device monitoring.Eugene Dzhurinsky1-12/+24
When using ALSA, the "Capture" mixer doesn't have the playback channel, instead "capture"-related methods should be used to get information about the current volume / state of the mixer.
2018-11-17Merge pull request #321 from eplanet/autodisplay-tzIngo Bürk4-5/+21
Add timezone switch
2018-11-15Corrections according to PR revieweplanet4-11/+12
2018-11-10Add timezone switcheplanet4-5/+20
2018-11-08Merge pull request #319 from eplanet/fix-etc-mtabOrestis1-6/+13
Read /proc/mounts if /etc/mtab can't be read
2018-11-08Merge pull request #320 from eplanet/fix-error-msgIngo Bürk2-3/+5
Fix error messages
2018-11-08Read /proc/mounts if /etc/mtab can't be readeplanet1-6/+13
2018-11-07Fix error messageseplanet2-3/+5
2018-11-05Merge pull request #309 from TwentyFourD/NonConsecutiveCPUsOrestis1-7/+20
Support non-consecutive CPUs
2018-11-05print_cpu_usage.c: Support non-consecutive CPUsTwentyFourD1-7/+20
Fixes #308
2018-10-26Merge pull request #318 from gportay/fix-invalid-cpu-placeholderIngo Bürk3-1/+17
print_cpu_usage: fix invalid %cpu placeholder output
2018-10-23Add testcase for invalid %cpu placeholderGaël PORTAY2-0/+16
2018-10-21print_cpu_usage: fix invalid %cpu placeholder outputGaël PORTAY1-1/+1
Currently, the module cpu_usage prints %cpu0 information for the invalid %cpu placeholder (i.e. the cpu number is missing). Consider the following configuration. order += "cpu_usage" cpu_usage { format = "cpu0=%cpu0 cpu1=%cpu1 cpu=%cpu" # missing cpu number -------------------^ } The configuration above produces the output below. $ i3status -c config i3status: trying to auto-detect output_format setting i3status: auto-detected "term" cpu0=-2% cpu1=-49% cpu=-2% cpu0=06% cpu1=02% cpu=06% cpu0=05% cpu1=06% cpu=05% ... The module prints %cpu0 at the third placeholder where it should report an error. This commit fixes this behavior by initializing `number' to -1. If the cpu is missing in %cpu placeholder, the sscanf function does not set `number'. Because `number' is -1 (lower to 0), an error is reported and the placeholder is skipped. $ i3status -c ./config i3status: trying to auto-detect output_format setting i3status: auto-detected "term" provided CPU number '-1' above detected number of CPU 4 cpu0= cpu1=-48% cpu= provided CPU number '-1' above detected number of CPU 4 cpu0= cpu1=11% cpu= provided CPU number '-1' above detected number of CPU 4 cpu0= cpu1=03% cpu= ...
2018-10-19Merge pull request #315 from gportay/fix-typo-in-manOrestis1-1/+1
man: fix typo for max_threshold in load
2018-10-18man: fix typo for max_threshold in loadGaël PORTAY1-1/+1
Floating values use a dot (not a comma). Fixes: invalid floating point value for option 'max_threshold'
2018-10-11Provide a more natural volume percentage with ALSA.arcnmx1-7/+28
The rationale of the code is explained in the header: http://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsamixer/volume_mapping.c;h=1c0d7c45e6686239464e1b0bbc8983ea57f3914f;hb=HEAD > The mapping is designed so that the position in the interval is > proportional to the volume as a human ear would perceive it (i.e., the > position is the cubic root of the linear sample multiplication > factor). and the commit message: http://git.alsa-project.org/?p=alsa-utils.git;a=commit;h=34bb514b5fd1d6f91ba9a7b3a70b0ea0c6014250 > use a mapping where the bar height is proportional to the audible > volume, i.e., where the amplitude is the cube of the bar height. and further explanation can be found in the pull request: https://github.com/i3/i3status/pull/268#pullrequestreview-147429763
2018-10-07strncpy + strlen is pointless (#312)Orestis1-3/+4
strlen already assumes that the string is NULL-terminated. Fixes -Wstringop-overflow warning
2018-09-04Merge pull request #305 from David96/masterIngo Bürk4-1/+13
Add support for "POWER_SUPPLY_STATUS=Not charging" (fixes #304)
2018-09-03Add testcase for #304David963-0/+12
2018-09-03Add support for "POWER_SUPPLY_STATUS=Not charging" (fixes #304)David961-1/+1
2018-08-27Merge pull request #302 from coderonline/masterIngo Bürk1-4/+11
Added %interface to the ethernet options
2018-08-24Added %interface to the ethernet optionsMax Christian Pohle1-4/+11
2018-08-01Merge pull request #301 from wmarvel/issue300Ingo Bürk5-1/+57
Fix for issue 300: Correctly print usage for cpu 10
2018-07-31Fix for issue 300: Correctly print usage for cpu 10=5-1/+57
2018-07-16Merge pull request #296 from Stunkymonkey/include-orderIngo Bürk6-82/+89
switch to clang 3.8 & ignore include sort order
2018-07-16Merge pull request #299 from tuxillo/patch-2Ingo Bürk2-6/+28
Detect interface type on DragonFly BSD
2018-07-15Detect interface type on DragonFly BSDAntonio Huete Jimenez2-6/+28
2018-07-15Merge pull request #298 from tuxillo/patch-1Ingo Bürk2-1/+6
Do not use pulseaudio for DragonFly BSD
2018-07-14Do not use pulseaudio for DragonFly BSDAntonio Huete Jimenez2-1/+6
2018-07-13clang-format-3.8 fix travis errorFelix Buehler1-1/+2
2018-07-13Merge pull request #297 from Stunkymonkey/percent-firstIngo Bürk13-88/+89
able to print percentage
2018-07-13fix clang errorsFelix Buehler3-79/+84
2018-07-13able to print percentageFelix Buehler13-88/+89
its now possible to have percentage before and after a variable. except for the date. But percentage with dates does not make much sense to me, so i skipped it.
2018-07-13Merge pull request #256 from oyvinht/masterIngo Bürk1-9/+56
Read multiple batteries on DragonFly BSD.