码迷,mamicode.com
首页 > 其他好文 > 详细

解决Banshee 启动后异常退出的问题

时间:2014-06-08 17:33:10      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:android   c   style   class   blog   code   

解决Banshee 启动后异常退出的问题

在Ubuntu上,启动Banshee后,有时会发生Banshee立刻退出的情况。通过从命令行启动banshee,发现报出如下异常。

Unhandled Exception: GLib.GException: No such file or directory
  at GLib.FileAdapter.EnumerateChildren (System.String attributes, FileQueryInfoFlags flags, GLib.Cancellable cancellable) [0x00000] in <filename unknown>:0 
  at Banshee.IO.Gio.Directory+<GetFiles>c__Iterator6.MoveNext () [0x00000] in <filename unknown>:0 
  at Banshee.Dap.MassStorage.MassStorageSource+<>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0 
  at Banshee.Dap.MassStorage.MassStorageSource.OnImportFinished (System.Object o, System.EventArgs args) [0x00000] in <filename unknown>:0 
  at Hyena.Collections.QueuePipeline`1[System.String].OnFinished () [0x00000] in <filename unknown>:0 
  at Banshee.Collection.ImportManager.OnFinished () [0x00000] in <filename unknown>:0 
  at Banshee.Collection.Database.DatabaseImportManager.OnFinished () [0x00000] in <filename unknown>:0 
  at Hyena.Collections.QueuePipeline`1[System.String].OnElementFinished (System.Object o, System.EventArgs args) [0x00000] in <filename unknown>:0 
  at Hyena.Collections.QueuePipelineElement`1[System.String].OnFinished () [0x00000] in <filename unknown>:0 
  at Hyena.Collections.QueuePipelineElement`1[System.String].Processor (System.Object state) [0x00000] in <filename unknown>:0


这个要怎么办呢。其实原因很简单,是在电脑的USB槽上插入了一台Android手机,但是手机没有打开USB存储。所以,Banshee在扫描USB存储设备时,遇到问题。这个问题似乎已经有用户报了bug,但是作者还没有做出相应的修改。

既然作者没有新版本发出,只好自己想办法啦。


发生问题的原因清楚的情况下,有两种方法解决:

1. 在打开Banshee之前,拔掉连在电脑上的手机。

这样Banshee扫描不到USB设备,也就不会异常退出。

2. 修改Banshee的设置,关闭Banshee的查找USB存储设备的功能。

Banshee是以插件的方式提供这项功能的,所以,可以在Banshee的菜单Edit \ Preference \ Extension 中勾掉 Mass Storeage Media Player的选项。

命令行爱好者,也可以在banshee的配置文件中增加这么一行。

<Addin id="Banshee.Dap.MassStorage,1.0" enabled="False" />

这个文件的位置在: ~/.config/banshee-1/addin-db-001/config.xml

修改后,问题解决。




解决Banshee 启动后异常退出的问题,布布扣,bubuko.com

解决Banshee 启动后异常退出的问题

标签:android   c   style   class   blog   code   

原文地址:http://blog.csdn.net/laoyiin/article/details/28877469

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!