插入 ipod 时没有应用程序启动

msw*_*msw 9 nautilus banshee ipod launcher

我在或多或少的 vanilla Meerkat 安装上运行 Banshee 1.8.0。当我插入旧的 iPod Nano 并且它正常工作时,我感到非常高兴。

但是,当插入 iPod 时,Nautilus/Gnome 会要求一个应用程序来处理新插入的 iPod。该对话框不显示可以处理设备的应用程序,也不允许手动选择。

插入的音频播放器对话框

我已经重新安装了banshee,apt-get purge并且也install --reinstall没有添加关联。和以前一样,当手动打开时,banshee 很高兴地与 iPod 对话,但它不会在插入时启动。

我怀疑 gconf 或类似的东西中缺少关联,但我不确定这些信息在哪里。

dan*_*max 1

首先尝试在“系统”->“首选项”->“首选应用程序”中设置媒体播放器的首选应用程序:

所有文字

如果列表中没有 Banshee,请选择自定义并添加命令/usr/bin/banshee。如果这不起作用,您也可以尝试使用文件管理器首选项:

所有文字

在我设置“询问要做什么”的地方,尝试设置为女妖

老:可能会有所帮助,因为以前发生过这种情况。


ænd*_*rük 1

听起来 MIME 类型数据库可能不完整。通常,下面应该列出大约十几行,对应于可以分配自动运行首选项的媒体类型:

grep x-content /usr/share/applications/mimeinfo.cache
Run Code Online (Sandbox Code Playgroud)

如果它们没有出现,请首先验证以下内容是否返回包含以下内容的行audio-player

grep x-content /usr/share/applications/banshee*.desktop
Run Code Online (Sandbox Code Playgroud)

然后尝试通过运行以下命令重新生成数据库:

sudo update-desktop-database --verbose
Run Code Online (Sandbox Code Playgroud)

如果这没有帮助,设置以下内容~/.local/share/applications/mimeapps.list应该作为一种懒惰的解决方法:

[Added Associations]
x-content/audio-player=banshee-1-media-player.desktop;
Run Code Online (Sandbox Code Playgroud)