台式机 openSUSE Leap 42.1,手机 Microsoft Lumia 640。
本以为封闭的微软一定不会特别支持 Linux。然而 Windows Phone 通过 USB 连接电脑用的是标准的 MTP 协议,不需要特别操作就可以在 openSUSE 上用了,只是方法不太正常。网上关于这个问题的资料不太好找,我就顺手记一笔,也给准入 openSUSE 的 Windows Phone 用户一点帮助。
直接把手机连接上电脑,然后选择“是”确认连接。
!](http://ww2.sinaimg.cn/large/a04a339dgw1f1l4mskvxkj20k00zk0xd.jpg)
“设备通知器”会把你的手机显示出来。
!](http://ww2.sinaimg.cn/large/a04a339dgw1f1l4oo53bhj20dy0c0wep.jpg)
此时点开设备名,选择“用文件管理器打开”,
!](http://ww2.sinaimg.cn/large/a04a339dgw1f1l4pifq7dj20dy0c0t9i.jpg)
然后就可以在 Dolphin 中看到你的文件了。
!](http://ww2.sinaimg.cn/large/a04a339dgw1f1l4rgjm0cj20qi0h6wh6.jpg)
不过只能复制、删除文件,不支持写入,这有点缺憾。你也可以用 Yoki Explorer 或 Metro File Manager 这类第三方文件管理 App 的远程传输功能(后者是我帮忙汉化的)。Yoki Explorer 支持 SMB,在 YaST 中配置好 SMB 服务器以后即可从手机上拉文件。
另外有个奇怪的事情,如果在 Dolphin 中直接点开设备,就会出错。
!](http://ww2.sinaimg.cn/large/a04a339djw1f1l4w9t4xbj20qi0h60v0.jpg)
本着实用主义的原则,我没有深入研究,如果哪位知道清楚的话麻烦跟个帖。
总的来说,Linux 的生态比较完善,大部分使用场景都能应对。实在解决不了的,我们还有虚拟机和这个论坛。放心地养蜥蜴吧。