ncmpcpp 在 2 文件系统浏览器、5 播放列表编辑器和 7 输出选择器处冻结

ncmpcpp 在 2 文件系统浏览器、5 播放列表编辑器和 7 输出选择器处冻结

我正在使用 Arch Linux,大约三个月前我就能够配置 ncmpcpp 来工作。然而今天,当我打开它并按2文件系统浏览器时,它冻结了,而 CPU 似乎正在努力工作(发出很大的噪音)。我无法切换到其他选项卡,包括返回1(当前播放列表)。5(播放列表编辑器)和7(输出选择器)出现同样的问题

这可能是什么原因造成的?我该如何排除故障?

我尝试过但没有帮助的事情:

  1. 将音乐目录更改为更小的目录,包含大约 10 首歌曲并且没有子目录
  2. 将文件重命名databasedata.old希望 ncmpcpp 能够重新创建数据库
  3. 检查文件log-$HOME/.config/mpd自三个月前以来没有任何记录。
  4. 正在重启mpd.service
  5. 将 mpd 和 ncmpcpp 更新到最新版本(分别为 0.20.4 和 0.7.7)

答案1

事实证明,它冻结的原因是因为 Idenablempd.service全局的,这可能会读取默认的根配置/etc/mpd.conf并导致冻结。为什么 root 配置会出现问题?我不知道。

相反,我执行systemctl --user mpd.service并且它再次起作用。

https://wiki.archlinux.org/index.php/Mpd#Autostart_with_systemd

三个月前它起作用了,因为我mpd以用户身份登录时通过在命令行中键入直接启动了 mpd。

相关内容