小编Jez*_*z W的帖子

听音乐时经常出现音频损坏

我在 HP Pavilion dv7 笔记本电脑上运行 Ubuntu 13.04(尽管问题也在 12.04 下出现)。

每隔一段时间,如果我在听音乐时改变系统音量,声音就会被破坏——也就是说,音频中会散布随机的噼啪声。如果我不得不描述它,就好像音乐已经与当天连接拨号连接时播放的声音混合在一起 - 只是随机的,听起来像数据的咔嗒声和爆破声,中间夹杂着突然的(分数) -of-a-second-long) 静音。发生这种情况时,某些音量级别会使声音完全静音并变成一系列高音爆裂声;切换回音量将恢复(仍然损坏的)声音。

这在 Rhythmbox 和 Audacious 以及 Flash 中都会发生,例如在观看 YouTube 视频时。问题非常偶发 - 有时一周内不会发生,有时会在同一天内发生两次。唯一的链接是更改系统音量,但没有其他通用元素(例如,没有总是触发它的特定音量阈值)。我注意到的一件事是,如果我改变前后扬声器之间的淡入淡出滑块,它经常发生(笔记本电脑有一个低音炮,出于某种原因,Ubuntu 将其视为前置扬声器 - 所以我通常必须将它稍微移向后部以免低音过多 - 但是,改变音量时会发生损坏,但在我使用耳机以及使用内置扬声器时会发生)

关闭以某种方式使用声卡的所有应用程序(或 Firefox 选项卡,在 Flash 的情况下)并重新打开它们可以解决问题。

这可能与笔记本电脑上的 HDMI 端口有关(我不使用它,但听说此型号与 Ubuntu 的声音驱动程序之间的交互不太好),或者可能与我必须打开的问题有关alsamixer并更改Speaker音量以使我的耳机在插入时正常工作;但除此之外,我想不出任何具体的原因或解决方案。

让我知道是否有任何调试输出可以帮助找出此问题的原因(我不确定我可以为此运行哪些诊断程序)

到目前为止,我已经发现这种情况发生在:

  • 节奏盒
  • 大胆的
  • 火狐(带 Flash 播放器)
  • VidyoDesktop(电话会议软件)

我不敢说这会影响所有声音应用程序,但情况很可能是这样 - 它间歇性发生,很难在特定程序中进行测试。

更新:更奇怪的是,在过去的几天里,它不再只是一个“改变音量时”的问题,有时只是在改变曲目时发生(尽管改变音量一旦开始就会加剧它)。我开始怀疑 MP3 编解码器和声音驱动程序之间是否有一些奇怪的交互[我有一个双引导系统,我的 Windows 驱动器上存储了 MP3 格式的音乐] - 尽管这无法解释原因Flash也会发生这种情况,所以我完全被难住了。

sound pulseaudio alsa hp-pavilion

5
推荐指数
1
解决办法
654
查看次数

复制后cd到目标文件夹?

这可能是一个非常简单的问题,但我找不到任何答案。

如果我在终端中并使用该cp命令,是否可以立即cd访问目标目录?例如,是否有一些等效的cp foo/file.ext ../bar/subdir/; cd ../bar/subdir/不需要重新键入目标文件夹的路径?

bash gnome-terminal

2
推荐指数
1
解决办法
115
查看次数

Audacious 桌面通知在 13.10 中停止工作

运行 13.04 时,我使用 Audacious 作为音乐播放器,并设置了“桌面通知”插件以在曲目更改时显示当前曲目、专辑名称、艺术家姓名和专辑封面。这将在右上角显示为通知,类似于使用 发送命令notify-send。但是,自从升级到 13.10 以来,通知已停止使用通知程序,而是弹出一个灰色框,背景中包含轨道详细信息,如下所示。

大胆的通知窗口

我不知道 Ubuntu 版本之间有什么变化(自从我升级到 13.10 以来一直如此,以前从未见过类似的东西)。

我试过使用 Song Change 功能,notify-send "%T" "%a\n%b"至少将作为获取曲目详细信息的命令(%T是曲目标题,%a是艺术家,%b是专辑标题),但似乎没有任何方法根本不显示专辑封面(专辑封面的文件路径未列为可能的变量,仅列出曲目的路径——即使我将它们全部存储为/path/to/album/Folder.jpgdirname用于提取文件夹并添加“文件夹”。 jpg”似乎不起作用。

我正在尝试的命令是notify-send "%T" "%a\n%b" -i "$(dirname %f)/Folder.jpg",但这不起作用。如果我在 shell 窗口中执行类似操作,但显式放置path/to/file.mp3而不是%f它起作用 - 我认为这是因为%f变量的扩展方式;但是在各个部分周围没有双引号和单引号的排列似乎可以正常工作。

有没有办法恢复旧的行为,或者至少让新命令找到专辑封面?

编辑:从一点点测试来看,似乎通知框可能是由类似的东西生成的notify-send -t 0- 零超时似乎默认发送这样的框(参见https://wiki.ubuntu.com /NotifyOSD#org.freedesktop.Notifications.Notify)。我真的不知道为什么从 13.10 开始会发生这种情况,但是如果有人知道从 Audacious 中解决这个问题的方法(没有更改源代码和重新编译),我很乐意听到它;或者这可能更适合作为错误报告?

notification music audacious 13.10

2
推荐指数
1
解决办法
877
查看次数