Ich habe zuvor Ubuntu 12.04 verwendet. Wenn ich mein Telefon (Sony Xperia U) im MTP-Modus verbunden habe, konnte ich es in Nautilus als „SEMC HSUSB-Gerät“ sehen und Dateien durchsuchen, Dateien kopieren und so weiter.
Jetzt habe ich einen neuen Laptop und habe Ubuntu 12.10 darauf installiert. Mein Gerät wird von Nautilus nicht mehr erkannt - ich kann sehen, dass das Betriebssystem es erkennt, indem ich die Einträge in /var/log/syslog sehe - aber das Telefon wird nicht gemountet und ich kann mir keine Möglichkeit vorstellen, darauf zuzugreifen die Dateien auf dem Telefon und legen Sie neue Dateien dort ab, mit Ausnahme des schrecklich langsamen Bluetooth.
Hatte noch jemand ein solches Problem? Kannst du helfen?
Ich habe festgestellt, dass die einfachste Methode sowohl mit meinem Samsung Galaxy Tab2 7.0 -Tablet als auch mit meinem Galaxy S3 Mini - Smartphone darin besteht, SSHDroid (auf dem Android-Gerät) zu verwenden, um einen SSH-Server bereitzustellen.
Google Play > SSHDroid von Berserker
Dann verbinde ich mich einfach von Nautilus mit SSH über WLAN. Das ist ziemlich schnell und ich kann die Links zur Wiederverwendung mit einem Lesezeichen versehen (vorausgesetzt, die IP-Adresse bleibt statisch). Nach der ersten Verwendung lege ich einfach eine statische IP auf meinem Router für diese MAC-Adressen fest.
Ich habe auch ein Terminal für eine SSH-Befehlszeilensitzung zu den Geräten verwendet. Dies verwendet auch nur den SSHDroid -Dienst.
Sie können einen anderen Verbindungsmodus wählen mass storage mode
, auf diese Weise wird er automatisch erkannt, wenn Sie das USB-Kabel anschließen. Die Option zum Ändern des Verbindungsmodus befindet sich in:
Setting -> Xperia -> Connectivity -> USB Connection mode
Settings > Xperia Connectivity > USB connectivity
. Und es funktioniert nur für SSD-Karten, nicht für internen Speicher.Nach dem Upgrade meines Xperia U auf ICS Linux Mint erkannte Maya das Gerät nicht mehr, da Sie das SEMC HSUSB-Gerät aufgelistet haben . Aus irgendeinem Grund hat sich die MTP-Unterstützung geändert und es gibt keine Drag-and-Drop-Option mehr.
Verwenden Sie stattdessen entweder „qlix“ oder „gmtp“ aus den üblichen Repos. Ich bevorzuge Qlix.
Es ist dann einfach, den richtigen Ordner auf beiden Seiten zu öffnen und mit der rechten Maustaste auf die zu übertragenden Dateien zu klicken.
Das anfängliche Mounten des Geräts ist langsam, aber die Übertragung von Dateien danach ist schnell, und da es MTP verwendet, bleibt der Rest Ihres Dateisystems vor Beschädigungen geschützt.
Das Gerät muss nicht mehr demontiert werden.
Die folgenden Schritte führen Sie durch.
Verbinden Sie Ihr Telefon mit dem Laptop und listen Sie Ihre Geräte mit dem lsusb
Befehl in einem Terminal auf
Suchen Sie eine ähnliche Zeile wie Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB
und notieren Sie Ihre Anbieter- und Produkt-ID, die 0fce
bzw. 5169
in der obigen Zeile stehen. Wenn Sie das USB-Debugging deaktiviert haben, lautet die Produkt-ID 0169
. Trennen Sie jetzt das Telefon .
Gehen Sie zu human-enabled.com und installieren Sie die neueste Version von libmtp und kopieren Sie die 69-libmtp.rules
Datei /etc/udev/rules.d
wie beschrieben nach
Optionaler Schritt
Xperia S-Unterstützung ist in der libmtp-1.1.3
Version implementiert. Wenn Sie die neueste Version von sourceforge.net verwenden, fahren Sie mit Schritt 5 fort.
Geben Sie ein sudo gedit /etc/udev/rules.d/69-libmtp.rules
, um die kopierte Datei als root zu bearbeiten.
Fügen Sie den folgenden Text irgendwo um die Sony Ericsson-Geräte in dieser Datei hinzu. Sie finden sie, indem Sie nach 0fce suchen . Denken Sie daran, die richtige Anbieter- und Produkt-ID festzulegen
ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
neu starten oder sudo udevadm control --reload-rules
zum Aktualisieren verwenden.
Das Telefon wird automatisch gemountet, wenn Sie es anschließen. Verwenden Sie Nautilus, um Dateien zu kopieren
Weitere Informationen finden Sie hier
libmtp
, das mir Version 1.1.5 gab, die der neuesten Version von Sourceforge entspricht. Die Produkt-ID in meinem Fall war 5171 und 0171 anstelle der von Ihnen vorgeschlagenen. Ich habe diese in die kopiert /etc/rules.d/70-libmtp.rules file
(dies ist eine leere Datei, die überschrieben werden soll /lib/udev/rules.d/69-libmtp.rules
) und ausgeführt sudo udevadm control --reload-rules
. Immer noch kein Erfolg.
Sid
Izzy
Sid
Izzy
Luftmihir
Ciro Santilli OurBigBook.com