Попередні реквізити
Спочатку встановіть необхідні пакети:
sudo apt-get install mtp-tools mtpfs
Трохи жирової кістки
Підключіть телефон Android до комп’ютера. На телефоні відкрийте шухляду сповіщень та натисніть на USB Connection type
. Переконайтесь, що MTP
вибрано.
Тепер запустіть ці команди на Ubuntu:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Запишіть числа, записані перед idVendor
і idProduct
. Вони вам знадобляться пізніше.
Тепер запустіть цю команду:
gksu gedit /etc/udev/rules.d/51-android.rules
Gedit
Вікно має відкритися. Введіть цей текст у ньому, все в один рядок:
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
Замініть VENDORID на ідентифікатор idVendor, який ви відзначали раніше. Аналогічно замініть PRODUCTID на зафіксований вами idProduct.
Збережіть і закрийте файл.
Відключіть телефон і виконайте такі команди:
sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse
Замініть yourusername
своє ім’я користувача Ubuntu. Тепер запустіть цю команду:
gksu gedit /etc/fuse.conf
У Gedit
вікні видаліть #
на початку останнього рядка (того, з якого починається #user_allow_other
). Закрийте і збережіть файл.
Перезавантажте комп'ютер, а потім запустіть ці три команди:
echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc
Повторно підключіть телефон, переконайтесь, що він все ще в MTP
режимі, а потім запустіть цю команду:
android-connect
Та-дам!
Тепер ви можете переглядати вміст телефону Android за допомогою Nautilus. Просто запустіть диспетчер файлів, а потім на бічній панелі натисніть на ім'я телефону, щоб переглядати файлову систему вашого телефону так само, як це було б із USB-накопичувачем. Ви можете додавати, видаляти та змінювати файли, як і звичайна файлова система.
Можливо, ви помітили, що ви не можете використовувати піктограму Nautilus eject для відключення телефону. Натомість, щоб безпечно видалити телефон, потрібно виконати команду:
android-disconnect
Відтепер вам потрібно буде бігти, android-connect
щоб встановити телефон, а потім android-disconnect
безпечно вийняти телефон. З усім іншим слід оброблятись автоматично.
Примітка. Ці дві команди не потребують кореневих дозволів для запуску. Усі користувачі, які є членами групи fuse
користувачів, повинні мати можливість виконувати ці команди без доступу root.
Ви закінчили
Це воно! Ви успішно підключили ваш телефон із морозивом «Морозиво» до комп'ютера Ubuntu.
Джерело: OMG! Ubuntu!