You need to install adb driver. If you can see an unknown device, you can right click it and select %your-sdk-dir%\extras\google\usb_driver\%i386 or amd64% to install. Or you can enter *%your-sdk-dir%\extras\google\usb_driver*, and right click "android_winusb.inf" and select install to install the adb driver. Or you can install something like "91 assistant"...
This worked for me in ubuntu. Settings->Developer Options-->turn on Android Debugging. Settings-->Storage-->menu on the upper right corner-->USB computer connection-->check box MTP/PTP http://forum.xda-developers.com/oneplus-one/help/phone-recognized-storage-connected-to-t2825728...
think no need for driver in linux try this on oneplus one Settings->Developer Options-->turn on Android Debugging. Settings-->Storage-->menu on the upper right corner-->USB computer connection-->check box MTP/PTP...