Nautilus bị treo khi truy cập DCIM / Camera trên Android


13

Tôi không thể chuyển ảnh và video từ thẻ SD trong điện thoại của mình (Galleez S5 Neo). Tôi cắm điện thoại, nhấn "Cho phép" để truyền tệp và sau đó tôi có thể thấy điện thoại được gắn trong Nautilus. Tôi đi đến Thẻ / DCIM / Camera ở Nautilus và bánh xe quay xuất hiện. Sau đó, phải mất vài phút để hiển thị nội dung của thư mục. Khi tôi nhấp vào một trong các tệp Nautilus đóng băng và cửa sổ "buộc thoát" xuất hiện.

Nó dường như có liên quan đến một bản cập nhật gần đây vì tôi đã có thể chuyển các tệp trên Ubuntu 17.10 trước đó. Tôi đã thử khởi động lại cả điện thoại và máy tính của tôi. Bất kỳ đề xuất để chuyển các tập tin qua cáp USB?


3
Tôi có cùng một vấn đề trong Xubuntu sử dụng nautilushoặc thunarhoặc thậm chí khi truy cập vào các tập tin từ dòng lệnh. Có vẻ là một vấn đề với thư viện mtp. Nếu tôi loại bỏ tất cả các tệp có (hoặc )dấu ngoặc thì tải một thư mục lớn vẫn chậm nhưng hoạt động. Tôi cũng không tìm thấy bất kỳ sự giảm thiểu nào khác cho đến nay. Một thay thế là github.com/whoozle/android-file-transfer-linux . Tôi đã có thể liệt kê thành công và chuyển bằng công cụ này. Tuy nhiên, việc tìm kiếm và sửa lỗi tích hợp hệ điều hành sẽ tốt hơn.
Juve

1
Tôi tìm thấy một báo cáo lỗi liên quan ở đây sourceforge.net/p/libmtp/bugs/1765 Tôi đoán rằng trạng thái hiện tại libmtp không thể sử dụng được với nhiều thiết bị Android vì ...(0).jpgtên tệp thực sự phổ biến sau khi chỉnh sửa tệp, v.v. -file-transfer (aft) cũng cung cấp aft-mtp-mountnhững gì bạn có thể sử dụng để gắn thiết bị và sử dụng trình duyệt tệp yêu thích của mình
Juve

Câu trả lời:


13

Tôi có một vấn đề tương tự với Galaxy S6. Tôi phát hiện ra rằng một số hình ảnh nhận được tên tệp có dấu ngoặc đơn ở cuối, như ... (0) .jpg. Có vẻ như Nautilus bị treo khi cố gắng liệt kê những hình ảnh đó và cuối cùng thất bại. Tôi đã chuyển chúng sang một thư mục mới trên điện thoại và Nautilus nhanh hơn đáng kể khi tải thư mục DCIM / Camera. Sau đó tôi đã thử tải thư mục mới với <20 hình ảnh có dấu ngoặc đơn và Nautilus lại thất bại. Đổi tên các tập tin để loại bỏ các dấu ngoặc đơn cố định mọi thứ.


1
Làm thế nào để bạn thay đổi tên tập tin?
chọn

Tôi đã đổi tên chúng trên điện thoại
frenesim

Tôi có thể xác nhận rằng đó là vấn đề tương tự với điện thoại thông minh Galaxy S7
maxhb

2
Sự cố với dấu ngoặc đơn trong tên tệp làm chậm các dấu thư mục dường như vẫn tồn tại trong Ubuntu 18.04
maxhb

2
Tôi xác nhận rằng sự cố vẫn còn ở Ubuntu 18.04 ...
user2342558

3

Tôi gặp vấn đề tương tự với Galaxy S8 trong Ubuntu 18.04. Tôi đã từng nhấp vào thư mục Camera, nautilus không phản hồi và ngay cả sau khi gỡ và cắm lại thiết bị, không có thư mục nào trong điện thoại đang tải. Tôi đã gỡ bỏ và cài đặt lại libmtp , không hoạt động. Sau đó, tôi gỡ bỏ và cài đặt lại nautilus và tất cả các thư mục ngoại trừ DCIM / Camera đều hoạt động. Sau khi di chuyển khoảng 20 tệp với "(" và ")" trong tên của chúng sang thư mục khác có trình quản lý tệp trên điện thoại của tôi, DCIM / Camera đã quá mở mà không gặp vấn đề gì.

TL; DR: Loại bỏ các tệp có dấu ngoặc đơn trong tên của chúng.

Nếu điều đó không làm việc, hãy thử gỡ bỏ và cài đặt lại nautilus.


Dấu ngoặc đơn là thủ phạm, chỉ tôi không hiểu hệ thống hoạt động như thế nào. Tập tin đó ở đâu trên trái đất ... Tôi đã sử dụng giải pháp của Gayan để tìm tập tin và xóa nó. Tôi không có quyền truy cập vào SDCard của mình trong khi làm như vậy, nhưng cuối cùng nó đã giải quyết được vấn đề!
Alexis Wilke

2

Cài đặt máy chủ SSH vào điện thoại của tôi rất dễ dàng và đã hoạt động tốt một cách đáng ngạc nhiên. Khi máy chủ SSH được khởi động, bạn có thể truy cập các tệp bằng Nautilus.

Cài đặt SSHelper: https://arachnoid.com/android/SSHelper/index.html

Chạy SSHelper trên điện thoại.

Đặt "Địa chỉ máy chủ" và "Số cổng máy chủ SSH" từ SSHelper trên điện thoại vào thanh địa chỉ trong Nautilus (ví dụ: sftp: //192.168.0.253: 2222).

Nautilus sẽ nhắc tên người dùng và mật khẩu (ví dụ: nặc danh & quản trị viên).

Nhớ dừng SSHelper trên điện thoại để đóng cổng SSH khi hoàn tất.


Tôi không thể khiến Nautilus hoạt động (quyền bị từ chối đọc "/") nhưng tôi có thể ssh vào điện thoại (ssh -p 2222 192.168.1.119) .. nhưng dường như chỉ thấy thư mục 'SDCard', tôi không thể truy cập vào bộ nhớ trong, thường được gọi là 'Điện thoại' trong truyền tệp USB thông thường. Lời khuyên nào?
Neek

Cập nhật: thư mục 'SDCard' hiển thị trên ssh dường như chứa nội dung 'Bộ nhớ trong', nghĩa là nó được đặt tên sai. Tôi có thể sử dụng Tệp trên điện thoại để duyệt và đó không phải là thư mục SDCard mà SSHelper chỉ cho tôi. Bây giờ tôi có thể đổi tên các dấu ngoặc đơn của mình và truy cập bộ nhớ trong của điện thoại (tuyệt vời!) Nhưng không thể truy cập SDCard theo cùng một cách để sửa các dấu ngoặc đơn. Cũng thật là thú vị, trình duyệt tập tin trên điện thoại không tìm thấy bất kỳ tập tin khi tìm kiếm "(", khi họ đang có.
Neek

2
  1. Trên thiết bị Android của bạn, chạm vào thông báo "Sạc thiết bị này qua USB".
  2. Trong "Sử dụng USB cho", chọn " Truyền hình ảnh " thay vì "Truyền tệp".

Điều này sẽ cho phép truy cập nhanh hơn (tức thời) vào thư mục DCIM.


Điều này giúp tôi tìm thấy một tập tin có dấu ngoặc đơn! Thật là khó chịu khi ... thư mục máy ảnh rất chậm nhưng không hiển thị một tệp có dấu ngoặc đơn bị "ẩn" trong một thư mục hoàn toàn khác.
Alexis Wilke
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.