Commit Graph

  • 4f44748c10 get back in sync with config Dustin Kirkland 2011-05-25 17:36:43 -05:00
  • ae87ebb90d fix syntax errors Dustin Kirkland 2011-05-25 17:17:13 -05:00
  • 26e3f0c46e * etc/byobu/statusrc, usr/lib/byobu/disk_io, usr/lib/byobu/network, usr/share/man/man1/byobu.1: ignore network traffic less than threshold, less busy status - add support for a disk threshold setting; set to 50kB/s by default, ignore disk traffic less than threshold, less busy status Dustin Kirkland 2011-05-25 17:00:53 -05:00
  • b88a75b410 * etc/byobu/statusrc, usr/lib/byobu/network: - add support for a network threshold setting; set to 20kbps by default, ignore network traffic less than 20kbps; less busy status Dustin Kirkland 2011-05-25 16:25:13 -05:00
  • 593747729a unrelease Dustin Kirkland 2011-05-25 16:02:52 -05:00
  • 02cc571409 * usr/lib/byobu/mem_available: - fix MB display bug Dustin Kirkland 2011-05-25 16:02:39 -05:00
  • 652d81aabb * usr/lib/byobu/disk_io: fix scaling, LP: #787773 * usr/bin/byobu-disable, usr/bin/byobu-select-session, usr/bin/shell: - fix some of the messaging - add a welcome message with the toggle on/off info - fix the motd display at auto launch, which was broken recently Dustin Kirkland 2011-05-25 15:53:55 -05:00
  • 61c1009fc3 * usr/lib/byobu/uptime: fix string bug in uptime introduced by smoser's changes * usr/lib/byobu/.shutil: fix rounding across a decimal point in fpdiv() * usr/lib/byobu/swap: update to address fix in fpdiv * usr/lib/byobu/mem_used: use fpdiv to round free memory properly Dustin Kirkland 2011-05-25 14:27:36 -05:00
  • cf85b55ddc usr/lib/byobu/mem_used: use fpdiv to round free memory properly Scott Moser 2011-05-25 15:01:34 -04:00
  • b791342142 usr/lib/byobu/swap: update to address fix in fpdiv Scott Moser 2011-05-25 14:59:43 -04:00
  • 6468728e86 usr/lib/byobu/.shutil: fix rounding across a decimal point in fpdiv() Scott Moser 2011-05-25 14:58:52 -04:00
  • 65cd0bd849 opening 4.4 Dustin Kirkland 2011-05-24 22:29:05 -05:00
  • af4e728a4c releasing 4.3 Dustin Kirkland 2011-05-24 22:29:04 -05:00
  • 18d24bbb76 usr/lib/byobu/disk_io: fix scaling, LP: #787773 Dustin Kirkland 2011-05-24 22:24:48 -05:00
  • b2e6ca37d4 usr/lib/byobu/uptime: fix string bug in uptime introduced by smoser's changes Dustin Kirkland 2011-05-24 14:15:13 -05:00
  • 426e70f34b opening 4.3 Dustin Kirkland 2011-05-23 19:21:36 -05:00
  • 204e90ef04 releasing 4.2 Dustin Kirkland 2011-05-23 19:21:35 -05:00
  • 752ade87a9 * usr/lib/byobu/disk_io: - support super fast next generation SSD hard drives Dustin Kirkland 2011-05-23 06:51:39 -05:00
  • 8a07e88810 * usr/bin/byobu-silent, usr/bin/Makefile.am: add a total silence mode for Byobu * usr/share/man/man1/byobu-quiet.1, usr/share/man/man1/byobu-silent.1: - add a manpage for byobu-silent.1, and update byobu-silent.1 Dustin Kirkland 2011-05-21 19:22:14 +02:00
  • 1040e337e4 usr/lib/byobu/disk: add trailing whitespace Dustin Kirkland 2011-05-21 15:20:03 +02:00
  • c3231e94cb * etc/byobu/statusrc: - turn on battery, disk_io, users, wifi, as nothing is displayed if we have none Dustin Kirkland 2011-05-21 15:13:06 +02:00
  • e1394848e7 usr/bin/byobu-janitor: fix regression, ensure we can run from a clean setup Dustin Kirkland 2011-05-21 14:57:26 +02:00
  • 0ee5e4724a usr/lib/byobu/.shutil (properties changed: -x to +x): fix perm Dustin Kirkland 2011-05-21 14:48:48 +02:00
  • 144c6faf15 usr/lib/byobu/disk_io: fix minor bug in 'command' call Dustin Kirkland 2011-05-21 14:47:58 +02:00
  • d4bd4081c5 * usr/bin/byobu, usr/bin/byobu-reconnect-sockets, usr/bin/byobu-status, usr/lib/byobu/.shutil, usr/lib/byobu/battery, usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp, usr/lib/byobu/custom, usr/lib/byobu/date, usr/lib/byobu/disk, usr/lib/byobu/disk_io, usr/lib/byobu/fan_speed, usr/lib/byobu/ip_address, usr/lib/byobu/load_average, usr/lib/byobu/mem_available, usr/lib/byobu/mem_used, usr/lib/byobu/network, usr/lib/byobu/raid, usr/lib/byobu/release, usr/lib/byobu/swap, usr/lib/byobu/updates_available, usr/lib/byobu/uptime, usr/lib/byobu/wifi_quality: - lots of performance improvements - define a few helpers - use 'read' for obtaining input from file - use built-in math functions for computation Dustin Kirkland 2011-05-21 14:45:37 +02:00
  • e0201c88d8 speedups from scott Dustin Kirkland 2011-05-20 08:47:01 +02:00
  • a767f641b3 .shutil: fpdiv fix for evenly divisible numbers Scott Moser 2011-05-18 14:02:46 -04:00
  • c2ee16932d fix expected path to .shutil Scott Moser 2011-05-18 13:49:00 -04:00
  • ac688259c7 lots more performance improvements to status scripts: * battery: from: 0m11.056s, 0m0.270s, 0m0.810s to__: 0m0.873s, 0m0.370s, 0m0.260s * cpu_temp: from: 0m2.727s, 0m0.200s, 0m0.340s to__: 0m1.049s, 0m0.220s, 0m0.450s * date: from: 0m2.675s, 0m0.110s, 0m0.280s to__: 0m1.413s, 0m0.100s, 0m0.180s * disk: from: 0m7.462s, 0m0.200s, 0m0.360s to__: 0m2.000s, 0m0.150s, 0m0.280s note: output removed a trailing space * fan_speed: from: 0m3.671s, 0m0.150s, 0m0.230s to__: 0m0.677s, 0m0.180s, 0m0.220s * ip_address: from: 0m3.764s, 0m0.220s, 0m0.400s to__: 0m3.314s, 0m0.220s, 0m0.420s notes:' * removed 1 fork in ipv4 route, 2 forks in ipv6 route results above are with IPV6="". I do not have an explanation for the increase in sys time on this. * mem_available: from: 0m4.393s, 0m0.250s, 0m0.380s to__: 0m0.304s, 0m0.150s, 0m0.150s * mem_used: from: 0m1.997s, 0m0.040s, 0m0.260s to__: 0m0.308s, 0m0.130s, 0m0.160s notes: * there is a 2 to 3x growth in user cpu time here. that is primarily due to 'read'ing /proc/meminfo however, coupled with the reduction in sys time, we're about even and wallclock is ~ 1/6th. * raid: from: 0m2.842s, 0m0.130s, 0m0.390s to__: 0m0.084s, 0m0.070s, 0m0.010s notes: * if /proc/mdstat was large, 'read'ing it could be slower than using grep. this result is on my laptop where it is empty * release: from: 0m0.126s, 0m0.050s, 0m0.060s to__: 0m0.158s, 0m0.050s, 0m0.100s notes: * there is no real difference if DISTRO is set. if DISTRO is not set, it looks more like: from: 0m3.506s, 0m0.140s, 0m0.330s to__: 0m0.158s, 0m0.080s, 0m0.070s * swap: from: 0m7.071s, 0m0.150s, 0m0.360s to__: 0m0.473s, 0m0.280s, 0m0.150s notes: * This is hand-hacked a bit, because on my system I have swap, but the percentage used was '0' in both cases. So, I commented out the line that returns/exits if 'f == 0'. * updates_available: very minimal changes, only 'which' -> 'command -v' and 2 removals of 'tail -n 1' Scott Moser 2011-05-18 13:16:45 -04:00
  • 5b6dcfbf54 performance improvements to 'custom', add 'readfile' to shutil and use it Scott Moser 2011-05-18 12:04:26 -04:00
  • b77cfafc8c Speed improvements to several of the status programs. * cpu_freq: from: 0m4.911s, 0m0.060s, 0m0.270s to__: 0m0.147s, 0m0.130s, 0m0.010s * wifi_quality: from: 0m21.201s, 0m0.260s, 0m0.540s to__: 0m6.418s, 0m0.190s, 0m0.140s * uptime: from: 0m9.262s, 0m0.150s, 0m0.380s to__: 0m0.103s, 0m0.050s, 0m0.040s * load_avg: from: 0m4.964s, 0m0.060s, 0m0.240s to__: 0m0.083s, 0m0.040s, 0m0.040s * disk_io, network: speed improvements were harder to track to due caching. Several forks were removed in each. These are less tested though at the moment. * Add 'fpdiv' function to do floating-point-like math in shell. * Add 'rtrim' function like php 'rtrim' Scott Moser 2011-05-16 16:30:14 -04:00
  • 4364ccca76 source .shutil in byobu-status, allowing status scripts to use those functions Scott Moser 2011-05-16 16:10:19 -04:00
  • 149d01fdca install .shutil Dustin Kirkland 2011-05-15 23:05:31 +02:00
  • e99b7ac024 * usr/bin/byobu, usr/bin/byobu-reconnect-sockets, usr/lib/byobu/.shutil: - source _shutil - exec screen -v rather than waiting and exiting - use HOSTNAME if set (it is set in bash), avoiding the fork for 'hostname' - use 'uncommented_lines' function in _shutil rather than grep - use 'command -v' (posix sh shell builtin) rather than 'which' - mention that byobu-janitor should not be called every time Dustin Kirkland 2011-05-15 23:03:29 +02:00
  • fd6f68adb8 usr/bin/byobu-config: remove debug output, LP: #782372 Dustin Kirkland 2011-05-15 13:14:16 +02:00
  • 1ad4e1ab7c opening 4.2 Dustin Kirkland 2011-05-13 18:58:04 +02:00
  • 548c57c748 releasing 4.1 Dustin Kirkland 2011-05-13 18:58:03 +02:00
  • dc2ee03a36 * usr/bin/byobu-janitor: - performance improvements, save a few forks Dustin Kirkland 2011-05-13 17:31:46 +02:00
  • bdf5b66cf1 * usr/bin/byobu-reconnect-sockets: - performance improvements, save a few forks Dustin Kirkland 2011-05-13 17:27:13 +02:00
  • d20cbe22ca * usr/bin/byobu-status, usr/lib/byobu/apport, usr/lib/byobu/battery, usr/lib/byobu/cpu_freq, usr/lib/byobu/cpu_temp, usr/lib/byobu/custom, usr/lib/byobu/disk_io, usr/lib/byobu/ec2_cost, usr/lib/byobu/fan_speed, usr/lib/byobu/hostname, usr/lib/byobu/ip_address, usr/lib/byobu/load_average, usr/lib/byobu/logo, usr/lib/byobu/mail, usr/lib/byobu/mem_available, usr/lib/byobu/mem_used, usr/lib/byobu/menu, usr/lib/byobu/network, usr/lib/byobu/processes, usr/lib/byobu/raid, usr/lib/byobu/rcs_cost, usr/lib/byobu/reboot_required, usr/lib/byobu/release, usr/lib/byobu/services, usr/lib/byobu/swap, usr/lib/byobu/time_utc, usr/lib/byobu/updates_available, usr/lib/byobu/uptime, usr/lib/byobu/users, usr/lib/byobu/whoami, usr/lib/byobu/wifi_quality, usr/share/byobu/tests/byobu-time- notifications: - with advice from Scott Moser, almost all $(color ...) calls have been updated to inline calls to the color() function, which does the printf itself - this provides some measurable performance improvements Dustin Kirkland 2011-05-13 16:26:22 +02:00
  • ab3cb30703 * usr/bin/byobu-status: - move byobu-status back to sh (dash?), for a 2x performance improvement - note that we cannot pass arguments to sourced scripts Dustin Kirkland 2011-05-12 12:32:30 +02:00
  • 06f2d477d9 * usr/bin/byobu-status: - performance improvements, save a few forks Dustin Kirkland 2011-05-12 12:21:06 +02:00
  • 7b22814f6e usr/share/byobu/keybindings/f-keys: minor comment update Dustin Kirkland 2011-05-12 12:11:04 +02:00
  • d391c8c289 usr/bin/byobu-ctrl-a: fix ctrl-a in screen-mode Dustin Kirkland 2011-05-11 19:51:05 +02:00
  • 4d6e0cf1e0 opening 4.1 Dustin Kirkland 2011-05-10 23:34:58 +02:00
  • 9960b177f2 releasing 4.0 Dustin Kirkland 2011-05-10 23:34:57 +02:00
  • f5a2963620 bump to version 4.0 Dustin Kirkland 2011-05-10 23:31:39 +02:00
  • 4c24de6902 usr/bin/byobu-config: ensure that escape key changing through byobu-config continues to work Dustin Kirkland 2011-05-10 23:16:21 +02:00
  • 2813e92351 usr/share/man/man1/byobu-ctrl-a.1, usr/share/man/man1/byobu-quiet.1, usr/share/man/man1/Makefile.am: document the new tools Dustin Kirkland 2011-05-10 23:03:45 +02:00
  • 8eaa514094 * usr/bin/byobu-quiet, usr/bin/byobu-status, usr/bin/Makefile.am, usr/share/byobu/profiles/common: LP: #780380 - add a byobu-quiet utility, to silence eyecandy Dustin Kirkland 2011-05-10 22:53:27 +02:00
  • 4b817fe426 fix grep error in test script Dustin Kirkland 2011-05-10 22:29:36 +02:00
  • d3c42d70fe * usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/screen-escape-keys: - simplify all calls to the screen escape key Dustin Kirkland 2011-05-10 14:55:15 +02:00
  • c72240eef4 - use ctrl-^ as the default escape character * usr/share/byobu/profiles/common: fix printscreen screen exchange file Dustin Kirkland 2011-05-10 14:34:49 +02:00
  • b51921719e usr/bin/byobu-launch: LP: #780430, support a BYOBU_DISABLE environment variable, that ssh clients could export and globally disable launching byobu on ssh logins (note that this will require whitelisting that variable on the ssh client and server) Dustin Kirkland 2011-05-10 12:41:23 +02:00
  • cd767119ac usr/bin/byobu-ctrl-a, usr/share/byobu/tests/byobu-time- notifications: update doc message Dustin Kirkland 2011-05-10 09:02:11 +02:00
  • 84305ca963 usr/bin/byobu: LP: #777888 Dustin Kirkland 2011-05-06 10:59:25 +02:00
  • 7b8a36e00a * usr/bin/byobu-status: minor performance improvement * usr/share/doc/byobu/help.txt: rearrange and update documentation Dustin Kirkland 2011-05-05 22:09:26 -04:00
  • 78cb540166 * usr/share/byobu/tests/byobu-time-notifications: - fixup notificationt testing Dustin Kirkland 2011-05-05 21:31:44 -04:00
  • 4133348fa2 * usr/bin/byobu: - enable users to disable the title printing at launch (helpful for those launching byobu detached from cron, e.g.) Dustin Kirkland 2011-05-05 21:04:13 -04:00
  • 7aa25835ea * usr/lib/byobu/.notify_osd, usr/share/byobu/keybindings/f-keys, usr/share/byobu/profiles/common: LP: #776742, #776740 - set msgwait and msginwait to both 0, to turn down the verbosity of screen's messaging, and speed up some byobu operations - improve scrollback (alt-pgup and alt-pgdn) by disabling screen's status message updates about 'copy mode', etc. - speed up the printscreen functionality - when running printscreen, open the result with the user's default viewer in a new window entitled PRINTSCREEN Dustin Kirkland 2011-05-05 21:00:48 -04:00
  • 2c8d3b5277 * usr/share/byobu/keybindings/f-keys: - fix regression in rename F8 functionality, use <home> key Dustin Kirkland 2011-05-05 13:24:23 -05:00
  • f86f9ac1f1 usr/share/doc/byobu/help.txt, usr/bin/Makefile.am, usr/bin/byobu-ctrl-a: LP: #776743 Dustin Kirkland 2011-05-04 02:24:11 -05:00
  • 8cea70796b usr/share/doc/byobu/help.txt, usr/bin/Makefile.am: LP: #776743 Dustin Kirkland 2011-05-04 02:19:11 -05:00
  • 4958ea3f97 * usr/share/byobu/profiles/common: LP: #776742 - disable xterm/gnome-terminal's scrollback buffer - it seems we should be able to do this, at this point since byobu now has keybindings for alt-pgup and alt-pgdn - note that this commit does, however, revert the fix for an older bug Dustin Kirkland 2011-05-04 02:12:19 -05:00
  • 50e9f93214 * usr/share/byobu/keybindings/f-keys: LP: #776740 - improve alt-pgup / alt-pgdown Dustin Kirkland 2011-05-04 01:58:49 -05:00
  • 142bf4c7d1 * usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/screen-escape-keys: LP: #776743 - the first time a user presses ctrl-a, prompt them with a choice as to their preference of behavior (emacs vs. screen) - preserve this choice Dustin Kirkland 2011-05-04 01:36:50 -05:00
  • e80ba03ab7 * usr/bin/byobu-config, usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/screen-escape-keys, usr/share/doc/byobu/help.txt: LP: #776743 - use ASCII 16 (data link escape) as the escape character - bind F12 to printing the escape character - adjust everything accordingly Dustin Kirkland 2011-05-04 00:43:18 -05:00
  • e94aa46c90 opening 3.35 Dustin Kirkland 2011-05-03 12:11:10 -05:00
  • 1fa1178756 releasing 3.34 Dustin Kirkland 2011-05-03 12:11:10 -05:00
  • da4920e74e usr/lib/byobu/.notify_osd: fix minor regex error, LP: #764813 Dustin Kirkland 2011-05-03 11:50:31 -05:00
  • 5703162351 [ Baptiste Jonglez ] Dustin Kirkland 2011-05-03 11:48:31 -05:00
  • 94e57410c5 usr/lib/byobu/updates_available: add support for ArchLinux in the updates-available script, LP: #767546 Dustin Kirkland 2011-05-03 11:43:00 -05:00
  • 45bc3240f0 opening 3.34 Dustin Kirkland 2011-04-19 16:34:36 -04:00
  • c5ef9b777a releasing 3.33 Dustin Kirkland 2011-04-19 16:34:35 -04:00
  • d73ea2ae2e usr/lib/byobu/disk_io: conditionally use readlink -f, LP: #764584 Dustin Kirkland 2011-04-19 16:32:53 -04:00
  • 34b3d7c567 usr/bin/byobu-launch: make sure this finishes with a true Dustin Kirkland 2011-04-17 14:11:23 -05:00
  • 6bbee9571c opening 3.33 Dustin Kirkland 2011-04-17 13:30:34 -05:00
  • c50ae6c1ee releasing 3.32 Dustin Kirkland 2011-04-17 13:30:28 -05:00
  • 893033cf07 * usr/bin/byobu-launch, usr/bin/byobu-launcher: - fix situation where the profile might exit 0, and prevent a user from logging in Dustin Kirkland 2011-04-17 13:27:11 -05:00
  • 44a83fcd58 usr/bin/byobu-select-session: LP: #762031 Dustin Kirkland 2011-04-15 17:51:14 -05:00
  • 41103b2def opening 3.32 Dustin Kirkland 2011-04-15 13:40:31 -05:00
  • 4e59c1c71b releasing 3.31 Dustin Kirkland 2011-04-15 13:40:30 -05:00
  • 2a2aae9844 opening 3.31 Dustin Kirkland 2011-04-14 18:11:30 -05:00
  • 0795414b2d releasing 3.30 Dustin Kirkland 2011-04-14 18:11:29 -05:00
  • 6a99af6a06 usr/share/applications/byobu.desktop: shorten description to work better in Unity Dustin Kirkland 2011-04-14 18:04:59 -05:00
  • b2a659b2fb usr/bin/byobu-select-session: fix broken path to screen, affects users who build/install byobu locally only, LP: #758177 Dustin Kirkland 2011-04-14 18:01:48 -05:00
  • e215949bae usr/bin/byobu-janitor: use greadlink on Mac OSX, LP: #740370 Dustin Kirkland 2011-04-14 17:58:24 -05:00
  • 0a61fa3edb usr/bin/byobu, usr/share/byobu/profiles/byoburc, usr/share/byobu/profiles/Makefile.am, usr/share/byobu/profiles/screenrc: support using ~/.byoburc, instead of ~/.screenrc, if present; some users seem to want to use byobu and screen separately, and keep their profiles separate, LP: #731529 Dustin Kirkland 2011-04-14 17:51:08 -05:00
  • cf19860e41 * usr/bin/byobu-janitor, usr/bin/byobu-launch, usr/bin/byobu-launcher- install, usr/bin/byobu-launcher-uninstall, usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/screen-escape-keys, usr/share/man/man1/byobu.1: - add a more permanent fix for LP: #604931 - update documentation * usr/share/byobu/keybindings/f-keys, usr/share/byobu/keybindings/screen-escape-keys: - fix ctrl-f5 * debian/source/format, === removed directory debian/source: remove these until bzr builddeb bug gets fixed Dustin Kirkland 2011-04-14 17:37:13 -05:00
  • 10a02907ea usr/share/byobu/profiles/common: fix bold color intensity, LP: #727466 Dustin Kirkland 2011-04-14 16:30:27 -05:00
  • e6c3593588 usr/bin/byobu-launch, usr/bin/byobu-launcher-install: fix handling of logout behavior, when dpkg-configured globally by the sysadmin, LP: #741281 Dustin Kirkland 2011-04-14 16:16:04 -05:00
  • 14affd9b3a usr/bin/byobu-launcher: don't disrupt work flow, but rather inform user about launching byobu in a nested screen session, LP: #747649 Dustin Kirkland 2011-04-14 15:51:54 -05:00
  • 816a3c1802 debian/postinst: correctly fix old-school screen-profiles era diversions of /usr/bin/screen, LP: #727738 Dustin Kirkland 2011-04-14 15:44:20 -05:00
  • def4c40c6f usr/share/byobu/profiles/common: preserve splits across detach/reattach, LP: #760696 Dustin Kirkland 2011-04-14 08:51:48 -05:00
  • 62ca3c3525 * usr/share/applications/byobu.desktop: fix description * usr/lib/byobu/raid: fix grep that changed recently in Linux's md driver's printing to /proc/mdstat, LP: #760693 Dustin Kirkland 2011-04-14 08:48:29 -05:00
  • 5a7463f92d usr/bin/byobu-status-detail: make a couple of minor modifications noticed while investigating the already-fixed LP: #750887 Dustin Kirkland 2011-04-04 20:54:20 -05:00
  • 5d8990b2fd usr/share/applications/byobu.desktop: enhance description Dustin Kirkland 2011-02-28 13:51:54 -06:00
  • 6ed1085816 opening 3.30 Dustin Kirkland 2011-02-27 10:29:53 -06:00
  • e41daf73cf releasing 3.29 Dustin Kirkland 2011-02-27 10:29:52 -06:00
  • 87deb2906e usr/bin/byobu-status: switch the interpreter from sh to bash; this is needed to support James' time_binary script, which is bash and cannot be simply sourced by byobu-status; if significant performance regressions occur, we will need to back this change out and approach it a different way Dustin Kirkland 2011-02-27 10:03:57 -06:00