我在 arch linux 上运行 jack。每当我系统上的任何应用程序连接到 jack 时,它都会转储出一堆如下信息:
Jack: jack_client_close
Jack: JackClient::Close ref = 8
Jack: JackClient::Deactivate
Jack: JackSocketClientChannel::Stop
Jack: JackPosixThread::Kill
Jack: JackClientSocket::Close
Jack: JackClientSocket::Close
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_lsp
Jack: JackLibClient::~JackLibClient
Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 7
Jack: Succeeded in unlocking 422 byte memory area
Jack: JackLibGlobals Destroy 1a64340
Jack: ~JackLibGlobals
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_system
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_freewheel
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_dbusapi
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_Non-Mixer (input)
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_qjackctl
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_Non-Mixer_Master
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_Non-Mixer (output)
Jack: JackPosixSemaphore::Disconnect name = jack_sem.1000_default_catia
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1
Jack: Succeeded in unlocking 1186 byte memory area
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0
Jack: Succeeded in unlocking 82274202 byte memory area
Jack: jack_client_close res = 0
例如,如果我使用jack_lsp
它,它将正确打印出端口名称,后跟上述信息。如果我连接 use ,也会发生同样的事情mplayer -ao jack test.mp3
。有什么办法可以阻止这种情况吗?
答案1
向 jackd 添加选项“--silent”