Warunki wstępne
Najpierw zainstaluj niezbędne pakiety:
sudo apt-get install mtp-tools mtpfs
Trochę smaru łokciowego
Podłącz swój telefon z Androidem do komputera. W telefonie otwórz szufladę powiadomień i kliknij przycisk USB Connection type
. Upewnij się, że MTP
jest zaznaczone.
Teraz uruchom następujące polecenia w systemie Ubuntu:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Zanotuj liczby zapisane przed idVendor
i idProduct
. Będziesz ich potrzebował później.
Teraz uruchom to polecenie:
gksu gedit /etc/udev/rules.d/51-android.rules
Gedit
Okno powinno otworzyć. Wpisz w to ten tekst, wszystko w jednym wierszu:
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
Zamień VENDORID na idVendor, który zanotowałeś wcześniej. Podobnie zamień PRODUCTID na idProduct, który zanotowałeś.
Zapisz i zamknij plik.
Odłącz telefon i uruchom następujące polecenia:
sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse
Zastąp yourusername
swoją nazwą użytkownika Ubuntu. Teraz uruchom to polecenie:
gksu gedit /etc/fuse.conf
W Gedit
oknie usuń #
początek ostatniego wiersza (tego, który zaczyna się od #user_allow_other
). Zamknij i zapisz plik.
Uruchom ponownie komputer, a następnie uruchom następujące trzy polecenia:
echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc
Ponownie podłącz telefon, upewnij się, że nadal jest w MTP
trybie, a następnie uruchom następujące polecenie:
android-connect
Ta-dam!
Możesz teraz przeglądać zawartość swojego telefonu z Androidem za pomocą Nautilus. Po prostu uruchom menedżera plików, a następnie na pasku bocznym kliknij nazwę swojego telefonu, aby przeglądać system plików telefonu, tak jak w przypadku pamięci USB. Możesz dodawać, usuwać i modyfikować pliki tak jak normalny system plików.
Być może zauważyłeś jednak, że nie można użyć ikony wysuwania Nautilus do odłączenia telefonu. Zamiast tego, aby bezpiecznie usunąć telefon, musisz uruchomić polecenie:
android-disconnect
Od teraz będziesz musiał uruchomić, android-connect
aby zamontować telefon, a następnie android-disconnect
bezpiecznie go usunąć. Wszystko inne powinno być obsługiwane automatycznie.
Uwaga: Te dwa polecenia nie będą wymagały uprawnień roota do uruchomienia. Wszyscy użytkownicy, którzy są członkami fuse
grupy użytkowników, powinni mieć możliwość uruchamiania tych poleceń bez dostępu użytkownika root.
Jesteś skończony
Otóż to! Pomyślnie podłączyłeś telefon Ice Cream Sandwich do komputera Ubuntu.
Źródło: OMG! Ubuntu!