带有声音警报的Python Subprocess.Popen通知

带有声音警报的Python Subprocess.Popen通知,python,Python,我正在尝试创建带有警报声的桌面通知。我使用的是linux系统。 我可以创建桌面通知,但没有声音。您能帮我在通知期间添加警报吗 import subprocess subprocess.Popen(['notify-send', 'MyFunction', '-i', '/home/my_data/Documents/My_GUI/Icons/Logo.png', 'Done!']) 您可以尝试使用以下代码并传递通知声音文件名 stop_sound = False while not stop

我正在尝试创建带有警报声的桌面通知。我使用的是linux系统。 我可以创建桌面通知,但没有声音。您能帮我在通知期间添加警报吗

import subprocess

subprocess.Popen(['notify-send', 'MyFunction', '-i', '/home/my_data/Documents/My_GUI/Icons/Logo.png', 'Done!'])

您可以尝试使用以下代码并传递通知声音文件名

stop_sound = False
while not stop_sound:
     process = subprocess.Popen(["afplay", "beep.wav"], shell=False)
     if stop_sound:
         process.kill()

我在我的操作系统LinuxMint中尝试了这个。我使用了系统中给出的.org文件/usr/share/肉桂/applets/notifications@cinnamon.org. 但它不起作用,似乎afplay不与.org合作