Frequently Asked Questions
A: Use the '--with-threads' flag to configure, and make sure you include
the termios module (which is disabled by default) by uncommenting
#termios termios.c # Steen Lumholt's termios module
in Modules/Setup. Jack 2.x doesn't need the threads any more, but they are still good to have. Only leave them out if they cause trouble. In general, I recommend activating as many modules as possible so you don't have to recompile every time a newly installed programm need another non-default module. (from Jason Lunz)
A: There are bugs in the python-1.5.1 modules that prevent jack from working flawlessly. From memory, the urllib contained a bug which prevented freedb queries from working from behind a proxy. The wave module did something stupid, too (it is needed for ripping from an image.) If you need neither, try it out and tell me what works. Otherwise you may try to replace these modules by the ones from the python-1.5.2 version. Again, please tell me your experiences.
A: The bitrate is cached in jack.progress. So if you encode track n with bitrate x1, delete the MP3 and call jack without specifying a bitrate, bitrate x1 is used, regardless what the default in your .jackrc is. Specify the wanted bitrate with -b.
A: For security reasons SuSE Linux 6.3 (I don't know about other versions) installs the ptys with mode 660. On a mission-critical Server they recommend against running Programs which thus can't be run. If you trust your local users set the ptys rights to 666, like in
chmod 666 /dev/pty* (as root). Alternatives: change the programs which need this to sgid tty or add the trusted users to group tty.