使用Qjackctl时“无法启动JACK服务器”
当我尝试通过线路输入将吉他连接到我的电脑时,我遇到了问题。 Audacity运作良好,我可以录制我在吉他上播放的内容(从Preferences
选择从哪里录制到default:line0
)。 但问题出在Qjackctl :首先当我点击start
它显示了这个错误:
之后,当我点击Cancel
它会出现此错误:
这是messages
窗口中的日志:
10:30:37.368 Patchbay已停用。 10:30:37.416统计重置 10:30:37.459 ALSA连接更改。 10:30:37.497 D-BUS:服务可用(org.jackaudio.service aka jackdbus)。 无法连接到服务器套接字err =没有这样的文件或目录 无法连接到服务器请求通道 插孔服务器未运行或无法启动 10:30:37.512 ALSA连接图更改。 10:30:44.060 D-BUS:JACK服务器无法启动。 抱歉 无法连接到服务器套接字err =没有这样的文件或目录 无法连接到服务器请求通道 插孔服务器未运行或无法启动 星期六12月1日10:30:43:启动杰克服务器...... 2012年12月1日星期六10:30:43:JACK服务器以实时模式启动,优先级为10 2012年12月1日星期六10:30:44:控制装置hw:0 2012年12月1日星期六10:30:44:控制装置hw:0 星期六12月1日10:30:44:[1m [31mERROR:无法获取设备名称:Audio0错误:接口“org.freedesktop.ReserveDevice1”上带有签名“i”的方法“RequestRelease”不存在 [0米 星期六12月1日10:30:44:[1m [31mERROR:音频设备hw:0无法获得... [0m] 星期六12月1日10:30:44:[1m [31mERROR:无法初始化驾驶员[0m 星期六12月1日10:30:44:[1m [31mERROR:JackServer :: Open失败,-1 [0m 星期六12月1日10:30:44:[1m [31mERROR:无法打开服务器[0m 2012年12月1日星期六10:30:45:将设置保存到“/home/gevorg/.config/jack/conf.xml”... 10:31:11.438无法作为客户端连接到JACK服务器。 - 整体操作失败。 - 无法连接到服务器。 请查看消息窗口以获取更多信息。 无法连接到服务器套接字err =没有这样的文件或目录 无法连接到服务器请求通道 插孔服务器未运行或无法启动
现在我无法理解我的问题是什么。
从命令行尝试这个:
pulseaudio --kill jack_control start
然后,当你完成这样做:
jack_control exit pulseaudio --start
有时杰克不会死,所以那么做
得到jackd的PID:
ps -aux | grep jackd kill -9 jacksPID
这些都没有解决我的问题。 这样做: http : //dpod.kakelbont.ca/2015/08/16/fixing-qjackctl
在终端启动qjackctl:
qjackctl
在尝试启动它之前,请单击GUI中的“设置”按钮(右侧,中间)。
在设置GUI上,将输入设备和输出设备 (中间,右侧)从(默认)更改为hw:PCH (在屏幕截图中,一个已更改,另一个未更改)。
重启qJackCtl。 您现在应该能够成功使用“ 开始”按钮。
我做到了并解决了:
sudo killall -9 jackdbus
我用了sudo killall -9 jackdbus
然后sudo qjackctl
那很有效! 但我没有得到任何声音,并且无法让我的ffado混音器在此之后运行。
我解决了错误d-bus jack server could not be started
通过删除d-bus jack server could not be started
~/.config/rncbc.org/QjackCtl.conf
并重新启动qjackctl
。 在我的情况下,我搞砸了设置,它存储在这个文件中。
这里有很多相关的解释:
http://jackaudio.org/faq/pulseaudio_and_jack.html
在使用pasuspend --
为服务器路径添加前缀之后,我已经解决了我的问题pasuspend --
并通过单击>
符号并从列表中选择,在我的系统中选择适当的接口(右上角)到右边的声音设备。
以root用户身份从命令行运行QJackCtl为我解决了这个问题。
sudo qjackctl
步骤1.查看声卡
cat /proc/asound/cards
(查看声卡)
第2步:
pulseaudio --kill
第3步:
qjackctl
在GUI中查找界面:[默认]并选择相关的声卡
按播放|>
第4步:
运行过程需要使用jackd(在我的情况下,sonic-pi)然后,当你完成所有…
第5步:
pulseaudio --start
这是以前答案的混搭,但它对我有用,而单个答案都没有。 它帮助我了解了pulseaudio和jackd之间的区别。
我希望这有帮助!