คุณจะทำให้ Ubuntu ยอมรับไฟล์ที่ส่งผ่านบลูทู ธ ได้อย่างไร


105

ฉันมีปัญหาเมื่อฉันส่งไฟล์จากโทรศัพท์ไปยัง Ubuntu 12.04 ผ่านบลูทู ธ เพราะโทรศัพท์แจ้งข้อความ "ไฟล์ไม่ได้ส่ง"! ฉันสามารถส่งไฟล์ใด ๆ จาก ubuntu 12.04 ไปยังโทรศัพท์ android ของฉัน


2
ปัญหาเดียวกันสำหรับฉันบน Ubuntu 14.04 64-bit ไม่มีวิธีแก้ปัญหา ...

1
สร้างข้อผิดพลาดสำหรับข้อบกพร่องนี้launchpad.net/ubuntu/+source/gnome-user-share/+bug/1406108
frmdstryr

ฉันแค่อยากจะยืนยันว่าในวันที่ 18.04 blueman การติดตั้ง apt-get apt- แก้ไขปัญหาเช่นกัน
Konrad Gajewski

คำตอบ:


168

ไปDash หน้าแรกค้นหาไฟล์ร่วมกันส่วนบุคคล หากคุณไม่ได้ติดตั้ง Unity คุณสามารถเปิดโปรแกรมจากเทอร์มินัลโดยพิมพ์gnome-file-share-propertiesลงไป

บลูทู ธ แบ่งปันไฟล์ส่วนตัว Ubuntu

ที่ด้านล่างของกล่องเปิดใช้งานรับไฟล์ในโฟลเดอร์ดาวน์โหลดผ่านบลูทู ธยังเปิดใช้งานการแจ้งเตือนเกี่ยวกับไฟล์ที่ได้รับแล้วคุณก็สบายดี :)

แอปพลิเคชั่นแชร์ไฟล์ส่วนบุคคล Ubuntu Bluetooth Sharing


6
ชื่อโปรแกรมเป็นอย่างไรถ้าฉันต้องการเริ่มต้นที่เทอร์มินัล
BuZZ-dEE

7
คำพังเพยคุณสมบัติไฟล์แบ่งปัน
Florian Echtler

5
สิ่งนี้ไม่ได้ผลสำหรับฉันบน Ubuntu 64 บิต 14.04
faizal

1
มันใช้งานได้สำหรับฉันใน 32 บิต Ubuntu 14.04 แต่ไม่เห็นการแจ้งเตือนใด ๆ อาจเป็นข้อผิดพลาด
Mansoorkhan Cherupuzha

1
ใช้งานได้หลังจากรีบูตทั้งสมาร์ทโฟนและคอมพิวเตอร์ (ฉันใช้ Ubuntu 14.04 64 บิต) @faizal
chelder

9

[อัปเดตคำตอบการทดสอบบน Ubuntu 16.04]

ฉันได้พบว่าเพียงแค่ติดตั้ง blueman และการใช้แอปเพล็ต blueman ทำงานได้ดี:

  1. ติดตั้ง blueman:

    sudo apt-get install blueman
    
  2. เรียกใช้แอปเพล็ต:

    /usr/bin/blueman-applet
    
  3. จับคู่อุปกรณ์ของคุณโดยใช้แอปเพล็ต

การแชร์จากโทรศัพท์ของคุณควร "เพียงแค่ทำงาน"

หมายเหตุ : หากโทรศัพท์พยายามส่ง แต่ล้มเหลวทันทีอาจเป็นปัญหาของการอนุญาตให้ใช้โฟลเดอร์ ไฟล์ที่ส่งผ่านบลูทู ธ จะถูกดาวน์โหลดชั่วคราว~/.cache/obexdและหากเจ้าของ / สิทธิ์ของโฟลเดอร์นี้ไม่ได้ตั้งอย่างถูกต้องไฟล์จะไม่สามารถดาวน์โหลดได้ที่นั่นและการถ่ายโอนล้มเหลว การเปลี่ยนความเป็นเจ้าของและ / หรือสิทธิ์ของโฟลเดอร์เพื่อให้บัญชีที่ไม่ใช่รูทของคุณมีสิทธิ์เข้าถึงแบบอ่าน / เขียนควรแก้ไขปัญหา


[คำตอบเดิม:]

สำหรับสภาพแวดล้อมเดสก์ทอปแบบ non-gnome / unity (Xmonad, XFCE, LXDE, ฯลฯ ) งานต่อไปนี้ (ทดสอบบน 15.04):

  1. ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการพึ่งพาที่จำเป็นแล้ว:

    sudo apt-get install obex-data-server gnome-user-share
    
  2. เรียกใช้gnome-file-share-propertiesจากบรรทัดคำสั่งและตรวจสอบให้แน่ใจว่าได้รับไฟล์ในโฟลเดอร์ดาวน์โหลดผ่านบลูทู ธและเปิดใช้งานการแจ้งเตือนเกี่ยวกับไฟล์ที่ได้รับ

  3. สร้างไฟล์~/bin/start-bluetooth-listenerที่มีสิ่งต่อไปนี้ (ลำดับสำคัญ)

    #!/bin/sh
    /usr/bin/obex-data-server
    /usr/lib/gnome-user-share/gnome-user-share &
    

    (สร้าง~/binไดเรกทอรีก่อนหากยังไม่มี)

  4. ทำให้ไฟล์ปฏิบัติการ:

    chmod +x ~/bin/start-bluetooth-listener
    
  5. เรียกใช้~/bin/start-bluetooth-listenerสคริปต์ด้วยตนเองหรือตั้งค่าสภาพแวดล้อมเดสก์ท็อปของคุณให้รันสคริปต์โดยอัตโนมัติเมื่อคุณลงชื่อเข้าใช้ (เช่นใน XFCE ผ่านxfce4-session-settingsเครื่องมือ)

ตอนนี้ถ้าคุณพยายามส่งไฟล์จากโทรศัพท์ของคุณไปยังคอมพิวเตอร์ที่จับคู่ผ่านบลูทู ธ มันควรจะทำงานและปรากฏขึ้นหน้าต่างแจ้งเตือนหลังจากได้รับไฟล์


ใน ubuntu-studio กับ xfce ฉันได้รับข้อผิดพลาดนี้เมื่อทำงาน./start-bluetooth-listener: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-user-share / gnome-user-share: ไม่พบ
59

คุณติดตั้งแพคเกจทั้งสองก่อนที่จะทำหรือไม่?
Dominic Hayes

เกือบจะได้ผลสำหรับฉันแล้ว แต่ Magic glyph กำลังทำงาน/usr/lib/gnome-user-share/gnome-user-share-obexpushอยู่ บางทีชื่อไฟล์อาจมีการเปลี่ยนแปลงเนื่องจากไม่มีชื่อหากไม่มีส่วนต่อท้าย -obexpush
Salix alba

Blueman ใช้งานได้ แต่ให้ฉันถ่ายโอนรูปภาพไม่ใช่วิดีโอจากแท็บเล็ต
SDsolar

-8

ไปที่บลูทู ธ บลูทู ธ และจับคู่อุปกรณ์ของคุณแล้วเลือกอุปกรณ์ที่คุณต้องการส่งหรือเชื่อมต่อชุดลำโพงเสียงที่แสดงและนำเข้าสู่ระบบ (ใช้โทรศัพท์ของคุณเป็นและส่งหรือเล่นเพลง


คำถามที่ถามเกี่ยวกับการถ่ายโอนไฟล์ คุณไม่ได้แก้ปัญหาด้วยวิธีนี้
ptmdevncoder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.