all repos — tint2 @ bba945b3b967f1095388bf030196dba46d6a110f

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Enhanced example for memory usage executor, sync for all docs

It seems, html help already had one free instance with -s option for persistance,
though still used inner non-persistant chain for humanized output.
Nikita Zlobin nick87720z@gmail.com
commit

bba945b3b967f1095388bf030196dba46d6a110f

parent

5b3f9c4662babaff4d396618efb384a3967ae8e9

3 files changed, 11 insertions(+), 8 deletions(-)

jump to
M doc/tint2.1doc/tint2.1

@@ -831,10 +831,11 @@ .SS Memory usage

.PP .RS .nf +# "stdbuf -oL" noticed to give better performance than fflush() from awk code execp = new -execp_command = free | awk '/^\-/ { printf "Mem: '$(free \-h | awk '/^Mem:/ { print $2 }')' %.0f%%\\n", 100*$3/($3+$4); fflush(stdout) }' -execp_interval = 5 -execp_continuous = 0 +execp_command = free -b -s1 | stdbuf -oL awk '/^Mem:/ { printf "Mem: %.1fGi %.0f%%\n", $2 / (2^30), 100 * ($2 - $7) / $2 }' +execp_interval = 1 +execp_continuous = 1 .fi .RE .SS Network load
M doc/tint2.htmldoc/tint2.html

@@ -372,8 +372,9 @@ execp_continuous = 1

execp_interval = 1 execp_markup = 1 </code></pre> -<h5 id="memory-usage">Memory usage<a name="memory-usage" href="#memory-usage" class="md2man-permalink" title="permalink"></a></h5><pre class="highlight plaintext"><code>execp = new -execp_command = free -s 2 | awk '/^-/ { printf "Mem: '$(free -h | awk '/^Mem:/ { print $2 }')' %.0f%\n", 100*$3/($3+$4); fflush(stdout) }' +<h5 id="memory-usage">Memory usage<a name="memory-usage" href="#memory-usage" class="md2man-permalink" title="permalink"></a></h5><pre class="highlight plaintext"><code># "stdbuf -oL" noticed to give better performance than fflush() from awk code +execp = new +execp_command = free -b -s1 | stdbuf -oL awk '/^Mem:/ { printf "Mem: %.1fGi %.0f%%\n", $2 / (2^30), 100 * ($2 - $7) / $2 }' execp_interval = 1 execp_continuous = 1 </code></pre>
M doc/tint2.mddoc/tint2.md

@@ -694,10 +694,11 @@

##### Memory usage ``` +# "stdbuf -oL" noticed to give better performance than fflush() from awk code execp = new -execp_command = free | awk '/^-/ { printf "Mem: '$(free -h | awk '/^Mem:/ { print $2 }')' %.0f%%\n", 100*$3/($3+$4); fflush(stdout) }' -execp_interval = 5 -execp_continuous = 0 +execp_command = free -b -s1 | stdbuf -oL awk '/^Mem:/ { printf "Mem: %.1fGi %.0f%%\n", $2 / (2^30), 100 * ($2 - $7) / $2 }' +execp_interval = 1 +execp_continuous = 1 ``` ##### Network load