That's the kind of "box" ncurses displays. Everything else is working, so alsamixer is functional.
It's just very distracting.
I say I have noticed recently, but I don't open alsamixer or kernel menuconfig every day...
However, there was one significant change on my machine that I can think of. I've added -flto -fgraphite-identity to my CFLAGS in make.conf
On my machine the simplest ncurses box reproduces the problem:
Code: Select all
#include <ncurses.h>
int main() {
initscr();
refresh();
WINDOW *win = newwin(3, 10, 2, 2);
box(win, 0 , 0);
wrefresh(win);
getch();
endwin();
}Code: Select all
┌─qqqqqqq┐
│ │
└─qqqqqqq┘Any of the following fixes the problem:
- Changing to a different terminal, including tty2.
- Changing TERM to st-256color
- Not using tmux
Usually, I'd just change the tmux config to set st-256color, but that feels wrong and not setting it worked for so many years.

