st
simple terminal
git clone https://9o.is/git/st.git
commit e92716a303cdbc132b52e04e692191934d145917 parent 9f7420565f47952df8952c3b89dfafc45c1f2eb3 Author: Roberto E. Vargas Caballero <rvargas@bsccs347.bsc.es> Date: Thu, 12 Sep 2013 20:41:34 +0200 Add audible bell \a is the character for bell, and st is only marking the window as urgent if it is not active. This patch adds an audible bell which can be disable with bellvolume variable. Signed-off-by: Christoph Lohmann <20h@r-36.net> Diffstat:
| M | config.def.h | | | 6 | ++++++ |
| M | st.c | | | 2 | ++ |
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/config.def.h b/config.def.h @@ -37,6 +37,12 @@ static unsigned int actionfps = 30; */ static unsigned int blinktimeout = 800; +/* + * bell volume. It must be a value between -100 and 100. Use 0 for disabling + * it + */ +static int bellvolume = 1; + /* TERM value */ static char termname[] = "st-256color"; diff --git a/st.c b/st.c @@ -2320,6 +2320,8 @@ tputc(char *c, int len) { case '\a': /* BEL */ if(!(xw.state & WIN_FOCUSED)) xseturgency(1); + if (bellvolume) + XBell(xw.dpy, bellvolume); return; case '\033': /* ESC */ csireset();