title: Connect Android phone via mtp
body: <p>System: manjaro.
  Desktop profile: kde.</p>
  <p>I tried to connect an Android phone via mtp, but it failed. The error message is as follows:</p>
  <pre class="lang-sh prettyprint-override"><code>$ mtpfs
  Listing raw device(s)
  Device 0 (VID=12d1 and PID=107e) is a Huawei P9 Plus.
     Found 1 device(s):
     Huawei: P9 Plus (12d1:107e) @ bus 1, dev 14
  Attempting to connect device
  libusb_claim_interface() reports device is busy, likely in use by GVFS or KDE MTP device handling alreadyLIBMTP PANIC: Unable to initialize device
  Unable to open raw device 0
  </code></pre>
  <p>It shows that my device is busy and may be occupied by GVFS or KDE MTP. I tried to kill them, but it didn't work.</p>
  <p>I have the following questions:</p>
  <ol>
  <li><p>I cannot see any device mount points under the /run/user/1000/gvfs folder. This is an empty folder. How to deal with this?</p>
  </li>
  <li><p>How to solve the problem of GVFS or KDE MTP occupying my device?</p>
  </li>
  <li><p>How can I directly use GVFS or KDE MTP to access my device? The operation of the command line environment is required, and the operation of the GUI environment is not required.</p>
  </li>
  </ol>