I have both aumix-2.8-1 and aumix-X11-2.8-1 installed. Used to be, if I ran "aumix" I got the curses version, which is what I want. Now, "aumix" gets me the X version and I can't find any way to get the TTY version instead. E.g., when I do "DISPLAY= aumix" it complains that it can't open the display. There ought to be a way, as there was before, to use the curses version of aumix even when the X version is also installed.
It's some mishap that occured when updating from 2.7 to 2.8. I haven't investigated it yet, but plan on fixing it in the future. I'll diff my changes and see if I messed something up, or if there has been some upstream change that resulted in this. Possibly both. Thanks.
*** Bug 91362 has been marked as a duplicate of this bug. ***
You're supposed to run "xaumix" to get curses version in X. I think this is stupid though. Run "aumix" in the Linux console and you get the text version. I dunno what the author was thinking here. IMHO, "aumix" should *ALWAYS* give the text mode console version of aumix, and xaumix or aumix-X11 should give the GUI version (or why have them). Why this changed from version 2.7 to 2.8 is beyond me.
Run a program whose name starts with "x" to get the non-X version of it? That's just silly. It doesn't even work -- sure, it puts up the old-style interface, but in a new window! I just want what I had before -- when I run aumix, I want a curses interface in the window from which I ran it.
And I realize this isn't your fault Mike :-).
Yep, I agree, the new behaviour is rediculous, and it needs to change back. It is totally non-intuitive. "aumix" should give the text based curses aumix that always occured before. Acceptable ways of getting the GUI would be: aumix --gui xaumix aumix-X11 The way things are now, it is just retarded. Even having an "aumix --nox" would make sense. I had to run "aumix -C ansi" to get what you want. I'm going to probably remove the GUI version entirely as we have 10000 GUI mixers already, and the sole purpose aumix exists in Red Hat Linux is to provide a console ncurses mixer and save/restore mixer settings. I regret having updated to aumix 2.8 now. I'll either hack the snot out of it to obtain the desired behaviour or drop back to 2.7 which works.
%changelog * Thu May 29 2003 Mike A. Harris <mharris> 2.8-2 - Disable GTK support completely as we already ship tonnes of GUI mixer apps, and aumix is present only for initscripts and as a console mixer, and the new 2.8 default of running GTK when in X is running is a very confusing change of operation to users (#91362,91783) - Disable xaumix as it doesn't work anyway, and doesn't make sense without also including GTK support