Tôi gặp sự cố khi gửi các tệp của mình từ điện thoại tới Ubuntu 12.04 qua bluetooth khi điện thoại nhắc với thông báo "tệp không được gửi"! Tôi có thể gửi bất kỳ tập tin nào từ Ubuntu 12.04 đến điện thoại Android của mình.
Tôi gặp sự cố khi gửi các tệp của mình từ điện thoại tới Ubuntu 12.04 qua bluetooth khi điện thoại nhắc với thông báo "tệp không được gửi"! Tôi có thể gửi bất kỳ tập tin nào từ Ubuntu 12.04 đến điện thoại Android của mình.
Câu trả lời:
Chuyển đến Dash Home tìm kiếm để chia sẻ tệp cá nhân . Nếu bạn chưa cài đặt Unity, bạn có thể mở chương trình từ thiết bị đầu cuối bằng cách nhập gnome-file-share-properties
vào nó.
Ở dưới cùng của hộp kích hoạt Nhận tệp trong thư mục tải xuống qua bluetooth cũng bật Thông báo về tệp đã nhận thì bạn vẫn ổn :)
[Câu trả lời cập nhật được thử nghiệm trên Ubuntu 16.04]
Tôi đã thấy rằng chỉ cần cài đặt blueman và sử dụng applet blueman hoạt động tốt:
Cài đặt blueman:
sudo apt-get install blueman
Chạy các applet:
/usr/bin/blueman-applet
Ghép nối thiết bị của bạn bằng applet
Chia sẻ từ điện thoại của bạn nên "chỉ hoạt động".
GHI CHÚ : Nếu điện thoại cố gửi, nhưng ngay lập tức bị lỗi, đó có thể là sự cố về quyền truy cập thư mục. Các tệp được gửi qua bluetooth được tải xuống tạm thời ~/.cache/obexd
và nếu chủ sở hữu / quyền của thư mục này không được đặt chính xác, các tệp không thể được tải xuống ở đó và quá trình chuyển không thành công. Thay đổi quyền sở hữu và / hoặc quyền của thư mục để tài khoản không root của bạn có quyền truy cập đọc / ghi vào thư mục sẽ khắc phục sự cố.
[Câu trả lời gốc:]
Đối với các môi trường máy tính để bàn không phải là gnome / unity (Xmonad, XFCE, LXDE, v.v.), các công việc sau (được thử nghiệm vào ngày 15.04):
Hãy chắc chắn rằng bạn đã cài đặt các phụ thuộc cần thiết:
sudo apt-get install obex-data-server gnome-user-share
Chạy gnome-file-share-properties
từ dòng lệnh và đảm bảo Nhận tệp trong thư mục tải xuống qua bluetooth và Thông báo về tệp đã nhận được bật.
Tạo một tệp ~/bin/start-bluetooth-listener
chứa các mục sau (thứ tự là quan trọng):
#!/bin/sh
/usr/bin/obex-data-server
/usr/lib/gnome-user-share/gnome-user-share &
(tạo ~/bin
thư mục đầu tiên nếu nó không tồn tại)
Làm cho tập tin thực thi:
chmod +x ~/bin/start-bluetooth-listener
Tự chạy ~/bin/start-bluetooth-listener
tập lệnh hoặc thiết lập môi trường máy tính để bàn của bạn để tự động chạy tập lệnh khi bạn đăng nhập (ví dụ: trong XFCE, thông qua xfce4-session-settings
công cụ).
Bây giờ nếu bạn cố gắng gửi một tập tin từ điện thoại của mình đến máy tính được ghép nối qua bluetooth, nó sẽ hoạt động và bật lên một cửa sổ thông báo sau khi nhận được tập tin.
./start-bluetooth-listener
: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-user-share / gnome-user-share: không tìm thấy
/usr/lib/gnome-user-share/gnome-user-share-obexpush
. Có thể tên tệp đã thay đổi vì không có tên nào không có hậu tố -obExush.
đi đến bluetooth và ghép nối thiết bị của bạn và chọn thiết bị bạn muốn gửi hoặc kết nối bộ loa âm thanh được hiển thị và đặt dấu hiệu (sử dụng điện thoại của bạn như, và gửi hoặc phát nhạc