From: Michael Stapelberg
Date: Wed, 27 Feb 2013 10:35:42 +0000 (+0100)
Subject: add i3status 2.7
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e4ab85c01837c153acb4c73e2052f7a1b87425e5;p=i3%2Fi3.github.io
add i3status 2.7
---
diff --git a/_docs/i3status.man b/_docs/i3status.man
index 9a19ec9..00fdcbc 100644
--- a/_docs/i3status.man
+++ b/_docs/i3status.man
@@ -56,7 +56,8 @@ order += "ethernet eth0"
order += "battery 0"
order += "cpu_temperature 0"
order += "load"
-order += "time"
+order += "tztime local"
+order += "tztime berlin"
wireless wlan0 {
format_up = "W: (%quality at %essid, %bitrate) %ip"
@@ -83,8 +84,13 @@ run_watch VPN {
pidfile = "/var/run/vpnc/pid"
}
-time {
- format = "%Y-%m-%d %H:%M:%S"
+tztime local {
+ format = "%Y-%m-%d %H:%M:%S"
+}
+
+tztime berlin {
+ format = "%Y-%m-%d %H:%M:%S %Z"
+ timezone = "Europe/Berlin"
}
load {
@@ -143,6 +149,11 @@ none::
Does not use any color codes. Separates values by the pipe symbol. This should
be used with i3bar and can be used for custom scripts.
+It's also possible to use the color_good, color_degraded, color_bad directives
+to define specific colors per module. If one of these directives is defined
+in a module section its value will override the value defined in the general
+section just for this module.
+
=== IPv6
This module gets the IPv6 address used for outgoing connections (that is, the
@@ -205,6 +216,9 @@ battery is at 23% when fully charged because itâs old. In general, I want to
see it this way, because it tells me how worn off my battery is.), just specify
+last_full_capacity = true+.
+If you want the battery percentage to be shown without decimals, add
++integer_battery_capacity = true+.
+
If your battery is represented in a non-standard path in /sys, be sure to
modify the "path" property accordingly. The first occurence of %d gets replaced
with the battery number, but you can just hard-code a path as well.
@@ -224,12 +238,16 @@ colored red. The low_threshold type can be of threshold_type "time" or
=== CPU-Temperature
-Gets the temperature of the given thermal zone.
+Gets the temperature of the given thermal zone. It is possible to
+define a max_threshold that will color the temperature red in case the
+specified thermal zone is getting too hot. Defaults to 75 degrees C.
*Example order*: +cpu_temperature 0+
*Example format*: +T: %degrees °C+
+*Example max_threshold*: +42+
+
=== CPU Usage
Gets the percentual CPU usage from +/proc/stat+ (Linux) or +sysctl(3)+ (FreeBSD/OpenBSD).
@@ -241,20 +259,43 @@ Gets the percentual CPU usage from +/proc/stat+ (Linux) or +sysctl(3)+ (FreeBSD/
=== Load
Gets the system load (number of processes waiting for CPU time in the last
-1, 5 and 15 minutes).
+1, 5 and 15 minutes). It is possible to define a max_threshold that will
+color the load value red in case the load average of the last minute is
+getting higher than the configured threshold. Defaults to 5.
*Example order*: +load+
*Example format*: +%1min %5min %15min+
+*Example max_threshold*: 5
+
=== Time
-Formats the current system time. See +strftime(3)+ for the format.
+Outputs the current time in the local timezone.
+To use a different timezone, you can set the TZ environment variable,
+or use the +tztime+ module.
+See +strftime(3)+ for details on the format string.
*Example order*: +time+
*Example format*: +%Y-%m-%d %H:%M:%S+
+=== TzTime
+
+Outputs the current time in the given timezone.
+If no timezone is given, local time will be used.
+See +strftime(3)+ for details on the format string.
+The system's timezone database is usually installed in +/usr/share/zoneinfo+.
+Files below that path make for valid timezone strings, e.g. for
++/usr/share/zoneinfo/Europe/Berlin+ you can set timezone to +Europe/Berlin+
+in the +tztime+ module.
+
+*Example order*: +tztime berlin+
+
+*Example format*: +%Y-%m-%d %H:%M:%S %Z+
+
+*Example timezone*: +Europe/Berlin+
+
=== DDate
Outputs the current discordian date in user-specified format. See +ddate(1)+ for
@@ -369,6 +410,12 @@ Note that if you want to use the JSON output format (with colors in i3bar), you
need to use a slightly more complex wrapper script. There are examples in the
contrib/ folder, see http://code.i3wm.org/i3status/tree/contrib
+== SIGNALS
+
+When receiving +SIGUSR1+, i3statusâs nanosleep() will be interrupted and thus
+you will force an update. You can use killall -USR1 i3status to force an update
+after changing the system volume, for example.
+
== SEE ALSO
+strftime(3)+, +date(1)+, +glob(3)+, +dzen2(1)+, +xmobar(1)+
diff --git a/i3status/i3status-2.7.tar.bz2 b/i3status/i3status-2.7.tar.bz2
new file mode 100644
index 0000000..c9f53d8
Binary files /dev/null and b/i3status/i3status-2.7.tar.bz2 differ
diff --git a/i3status/i3status-2.7.tar.bz2.asc b/i3status/i3status-2.7.tar.bz2.asc
new file mode 100644
index 0000000..76b8098
Binary files /dev/null and b/i3status/i3status-2.7.tar.bz2.asc differ
diff --git a/i3status/index.html.mako b/i3status/index.html.mako
index b0bd67c..c7ce720 100644
--- a/i3status/index.html.mako
+++ b/i3status/index.html.mako
@@ -19,26 +19,39 @@
Releases
+ - i3status-2.7.tar.bz2
+ (GPG signature, 2013-02-27)
+
- i3status-2.6.tar.bz2
(GPG signature, 2012-10-03)
+
- i3status-2.5.1.tar.bz2
(GPG signature, 2012-05-11)
+
- i3status-2.5.tar.bz2
(GPG signature, 2012-05-02)
+
- i3status-2.4.tar.bz2
(GPG signature, 2011-12-27)
+
- i3status-2.3.tar.bz2
(GPG signature, 2011-07-21)
+
- i3status-2.2.tar.bz2
(GPG signature, 2010-09-23)
+
- i3status-2.1.tar.bz2
(GPG signature, 2010-04-11)
+
- i3status-2.0.tar.bz2
(GPG signature, 2009-10-27)
+
- i3status-1.2.tar.bz2
(GPG signature, 2009-06-21)
+
- i3status-1.1.tar.bz2
(GPG signature, 2009-06-17)
+
- i3status-1.0.tar.bz2
@@ -54,7 +67,7 @@
i3status is currently developed at
http://code.i3wm.org/i3status. Checkouts of the master branch are intended to
- be stable and working all the time. Integration of new features happens in a separate branch.
+ be stable and working all the time.
diff --git a/i3status/manpage.html b/i3status/manpage.html
index c4bccd5..05805af 100644
--- a/i3status/manpage.html
+++ b/i3status/manpage.html
@@ -125,7 +125,8 @@ order += "ethernet eth0"
order += "battery 0"
order += "cpu_temperature 0"
order += "load"
-order += "time"
+order += "tztime local"
+order += "tztime berlin"
wireless wlan0 {
format_up = "W: (%quality at %essid, %bitrate) %ip"
@@ -152,10 +153,15 @@ run_watch VPN {
pidfile = "/var/run/vpnc/pid"
}
-time {
+tztime local {
format = "%Y-%m-%d %H:%M:%S"
}
+tztime berlin {
+ format = "%Y-%m-%d %H:%M:%S %Z"
+ timezone = "Europe/Berlin"
+}
+
load {
format = "%5min"
}
@@ -232,6 +238,10 @@ be used with i3bar and can be used for custom scripts.
+It’s also possible to use the color_good, color_degraded, color_bad directives
+to define specific colors per module. If one of these directives is defined
+in a module section its value will override the value defined in the general
+section just for this module.
5.2. IPv6
@@ -282,6 +292,8 @@ design capacity (when using the design capacity, it may happen that your
battery is at 23% when fully charged because itâs old. In general, I want to
see it this way, because it tells me how worn off my battery is.), just specify
last_full_capacity = true.
+If you want the battery percentage to be shown without decimals, add
+integer_battery_capacity = true.
If your battery is represented in a non-standard path in /sys, be sure to
modify the "path" property accordingly. The first occurence of %d gets replaced
with the battery number, but you can just hard-code a path as well.
@@ -296,9 +308,12 @@ colored red. The low_threshold type can be of threshold_type "time" or
5.8. CPU-Temperature
-
Gets the temperature of the given thermal zone.
+
Gets the temperature of the given thermal zone. It is possible to
+define a max_threshold that will color the temperature red in case the
+specified thermal zone is getting too hot. Defaults to 75 degrees C.
Example order: cpu_temperature 0
Example format: T: %degrees °C
+
Example max_threshold: 42
5.9. CPU Usage
@@ -309,18 +324,37 @@ colored red. The low_threshold type can be of threshold_type "time" or
5.10. Load
Gets the system load (number of processes waiting for CPU time in the last
-1, 5 and 15 minutes).
+1, 5 and 15 minutes). It is possible to define a max_threshold that will
+color the load value red in case the load average of the last minute is
+getting higher than the configured threshold. Defaults to 5.
Example format: %1min %5min %15min
+
5.11. Time
-
Formats the current system time. See strftime(3) for the format.
+
Outputs the current time in the local timezone.
+To use a different timezone, you can set the TZ environment variable,
+or use the tztime module.
+See strftime(3) for details on the format string.
Example format: %Y-%m-%d %H:%M:%S
-
5.12. DDate
+
5.12. TzTime
+
Outputs the current time in the given timezone.
+If no timezone is given, local time will be used.
+See strftime(3) for details on the format string.
+The system’s timezone database is usually installed in /usr/share/zoneinfo.
+Files below that path make for valid timezone strings, e.g. for
+/usr/share/zoneinfo/Europe/Berlin you can set timezone to Europe/Berlin
+in the tztime module.
+
Example order: tztime berlin
+
Example format: %Y-%m-%d %H:%M:%S %Z
+
Example timezone: Europe/Berlin
+
+
+
5.13. DDate
Outputs the current discordian date in user-specified format. See ddate(1) for
details on the format string.
Note: Neither %. nor %X are implemented yet.
@@ -328,7 +362,7 @@ details on the format string.
Example format: %{%a, %b %d%}, %Y%N - %H
-
5.13. Volume
+
5.14. Volume
Outputs the volume of the specified mixer on the specified device. Works only
on Linux because it uses ALSA.
A simplified configuration can be used on FreeBSD and OpenBSD due to
@@ -434,13 +468,21 @@ contrib/ folder, see http:/
-
10. SEE ALSO
+
10. SIGNALS
+
+
When receiving SIGUSR1, i3statusâs nanosleep() will be interrupted and thus
+you will force an update. You can use killall -USR1 i3status to force an update
+after changing the system volume, for example.
+
+
+
+
11. SEE ALSO
strftime(3), date(1), glob(3), dzen2(1), xmobar(1)
-
11. AUTHORS
+
12. AUTHORS
Michael Stapelberg and contributors