[problem help] 怎样把wine环境的程序为默认应用?比如foobar,默认里面没有
Tofloor
poster avatar
liujy126
deepin
2024-11-04 14:34
Author

如题,

Reply Favorite View the author
All Replies
187******55
deepin
2024-11-04 14:46
#1

可能需要指定wine程序的那个desktop文件

Reply View the author
lizipeng0013
deepin
2024-11-04 17:56
#2

首先在desktop文件的Exec字段最后加z:%f,比如我的这样:Exec=wine '/home/lizipeng/.wine/drive_c/Program Files/Foobar2000v1.5.1汉化版转换专用/foobar2000.exe' z:%f

保存desktop文件到 ~/.local/share/applications

接着在Deepin的默认程序-音乐中添加foobar2000的desktop,最后设置为默认

这样foobar就设置成默认音乐播放器了,可以打开播放MP3、flac、m4a、wav等常见音乐格式了(Wine的foobar2000不支持wma格式)

注意:

foobar2000这个软件有点特殊,在desktop文件的Exec字段最后加z:%f后,虽然可以双击直接播放音乐文件,但如果是直接打开desktop文件启动软件(首次启动或关闭后又打开),会报错:

无法打开用于播放的项目(不支持的文件格式):
"Z:\"

图片.png

除此之外,由于加了z:%f导致程序每次启动都默认是打开文件播放,默认播放列表每次打开软件都会被清空,其它新建的播放列表不受影响

Reply View the author
liujy126
deepin
2024-11-05 15:39
#3
It has been deleted!
liujy126
deepin
2024-11-05 15:40
#4
lizipeng0013

首先在desktop文件的Exec字段最后加z:%f,比如我的这样:Exec=wine '/home/lizipeng/.wine/drive_c/Program Files/Foobar2000v1.5.1汉化版转换专用/foobar2000.exe' z:%f

保存desktop文件到 ~/.local/share/applications

接着在Deepin的默认程序-音乐中添加foobar2000的desktop,最后设置为默认

这样foobar就设置成默认音乐播放器了,可以打开播放MP3、flac、m4a、wav等常见音乐格式了(Wine的foobar2000不支持wma格式)

注意:

foobar2000这个软件有点特殊,在desktop文件的Exec字段最后加z:%f后,虽然可以双击直接播放音乐文件,但如果是直接打开desktop文件启动软件(首次启动或关闭后又打开),会报错:

无法打开用于播放的项目(不支持的文件格式):
"Z:\"

图片.png

除此之外,由于加了z:%f导致程序每次启动都默认是打开文件播放,默认播放列表每次打开软件都会被清空,其它新建的播放列表不受影响

foobar不支持m4a吧?我这里播放不了,弹错

Reply View the author
lizipeng0013
deepin
2024-11-05 17:13
#5
liujy126

foobar不支持m4a吧?我这里播放不了,弹错

什么报错截个图发来看看

在desktop中加一行:MimeType=audio/mp4;audio/x-m4a;audio/m4a

添加m4a格式支持,再把m4a格式的默认程序设置为Foobar2000

这样设置后我这里是可以播放m4a了

Reply View the author
liujy126
deepin
2024-11-07 15:38
#6
lizipeng0013

什么报错截个图发来看看

在desktop中加一行:MimeType=audio/mp4;audio/x-m4a;audio/m4a

添加m4a格式支持,再把m4a格式的默认程序设置为Foobar2000

这样设置后我这里是可以播放m4a了

感谢,可以了,

不过,我用这个方法,deadbeef还是播放不了m4a😁

Reply View the author