Bug#872362: mpg123 disables cursor unconditionally on ttys

Ivan Shmakov ivan at siamics.net
Wed Aug 16 17:35:22 UTC 2017


Package:  mpg123
Version:  1.23.8-1+b1
Severity: wishlist

	After upgrading to the version in Stretch, mpg123(1) appears to
	make the terminal cursor invisible by issuing a ‘civis’ (as in:
	$ tput civis) control sequence to a tty, which goes against my
	preferences.

	Moreover, mpg123(1) does not seem to consult Terminfo for the
	terminal-specific sequence, probably using a hardcoded one
	instead – which prevents an obvious workaround from working:

$ TERM=dumb mpg123 -- audio.mp3 
(Cursor becomes invisible even though Terminfo lists no civis
sequence for TERM=dumb, per $ infocmp -- dumb.)

	The --no-control option has no effect on this behavior, either.

	A workaround that does work is to pipe mpg123(1) standard output
	and error devices via cat(1), like:

$ mpg123 -- audio.mp3 2>&1 | cat 

-- 
FSF associate member #7257  58F8 0F47 53F5 2EB2 F6A5  8916 3013 B6A0 230E 334A



More information about the pkg-multimedia-maintainers mailing list