自从 16.04 更新到 18.04 后,当我在文件管理器中标记并打开多个文件时,Audacious 播放器不会播放音频文件列表

自从 16.04 更新到 18.04 后,当我在文件管理器中标记并打开多个文件时,Audacious 播放器不会播放音频文件列表

嗯,标题基本就是这样。

我使用更新管理器更新到了 Ubuntu 18.04。但是,现在当我在文件管理器中选择多个文件并按 Enter 键时,Audacious 只会打开并播放列表中的最后一个文件。


显然,我的系统表现得有点奇怪。打开多个声音文件的三个选项

  • 在文件管理器中选择它们,然后按 Enter
  • 选择它们,右键单击并单击使用 Audacious 打开
  • 选择它们,右键单击,转到子菜单打开方式...,然后选择 Audacious

只有当我按照最后一点列出的步骤进行操作时,Audacious 才会打开所有文件并将它们放入列表中。

答案1

在我看来,问题出在 Audacious 的开发人员身上。他们可能会说这不是他们的问题,而是 Nautilus 的问题,但他们是开发人员。所以适应吧!;)

对于那些不想等待的人,这里有一个适用于 Ubuntu 19.04 的有效解决方案。创建一个/home/myuser/.config/audacious/start-audacious.sh包含以下内容的脚本:

#!/bin/bash

echo "$1" >> ~/.config/audacious/playlist.m3u

# Check if another instance of this script is running.
pidof -o %PPID -x $0 >/dev/null && echo "ERROR: Script $0 already running" && exit 1

sleep 0.1
audacious ~/.config/audacious/playlist.m3u
rm ~/.config/audacious/playlist.m3u

然后允许执行此文件:

chmod +x /home/myuser/.config/audacious/start-audacious.sh

然后编辑文件/usr/share/applications/audacious.desktop并替换Exec=audacious %UExec=/home/myuser/.config/audacious/start-audacious.sh

就是这样。无需重新启动任何服务。现在使用 Nautilus 找到您的*.mp3文件,标记几个,然后按 Enter。Audacious 应该会打开您的选择。

PS:myuser由您的用户替换!;)

答案2

希望这个 Nautilus 错误能在 Nautilus 版本 40 中消失 -相应的错误报告已被关闭这次提交

答案3

  1. 打开 Audacious,然后转到文件 --> 设置
  2. 点击“播放列表”标签
  3. 取消选中“打开文件时清除播放列表”

相关内容