블루투스-장치에서 파일을 찾아 보는 방법?


12

어리석게 들릴지 모르지만 Bluetooth를 통해 Ubuntu 컴퓨터에 연결된 장치 (전화)에서 파일을 탐색하는 방법을 모르겠습니다. 연결이 설정되어 컴퓨터에서 전화로 파일을 보낼 수 있지만 전화의 파일 시스템을 찾아 보는 방법을 찾지 못하는 것 같습니다.

Bluetooth 어댑터는 Foxconn / Hon Hai이며 최근까지 Linux에서 지원되지 않았습니다. 그러나 이제 전화를 컴퓨터와 페어링하고 컴퓨터에서 전화로 파일을 보낼 수 있습니다. 작동하지 않는 것은 전화에서 컴퓨터로 파일을 보내고 컴퓨터에서 전화 파일을 탐색하는 것입니다.

이 질문을하는 이유는 실제로 Bluetooth 어댑터가 아직 완전히 지원되지 않는지 또는 제대로 사용하는 방법을 모르기 때문입니다.


1
해결책을 찾지 못했기 때문에 가장 좋은 대답은 아닙니다. 아직 12.10의 버그 인 것 같습니다. 블루투스는 12.04에서 제대로 작동했습니다. 파일을 전화로 보낼 수는 있지만 파일을 찾아 보려고하면 창이나 흰색 화면이 잠시 깜박입니다. 당신은 아무것도 잘못하고 있지 않습니다. Bluetooth 버스 007 장치 003 : ID 0a12 : 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI 모드) blueman에서이 오류가 발생합니다 (오류 메시지없이 기본 뷰어에서 동일한 문제)> "obex : // [ 00 : 1B : AC : CC : 84 : B0] / ". 오류 : 메시지가 회신을받지 못했습니다 (메시지 버스에 의한 시간 초과)> Please selec
user55138

답변:


2

좋아, 이것을 시도하십시오 :

전에 USB 동글이 인식되면 다음 명령으로 테스트하십시오.

lsusb | grep Bluetooth 

이 메시지가 표시되면 해당 메시지가 성공적으로 인식 된 것입니다.

Bus 003 Device 004: ID 1310:0001 Roper Class 1 Bluetooth Dongle

그런 다음 우분투 용 다른 브라우저를 설치하십시오.

sudo apt-get install bluez-utils libopenobex1 bluez-tools 

설치 후 다음 명령을 사용하여 블루투스 동글을 다시 시작해야합니다.

sudo /etc/init.d/bluetooth restart 

또는이 명령으로

sudo service bluetooth restart 

Bluetooth 장치의 세부 사항은 다음 명령으로 얻을 수 있습니다.

hciconfig --all 

모든 것이 정상이면 블루투스 애플릿을 설치하십시오


1
lsusb | grep Bluetooth는 나에게 아무 것도주지 않습니다 : D 빈 줄만 반환합니다. 그래서 혼란스러운 Bluetooth 어댑터가 혼란을 일으키는 것 같아요? 그건 그렇고, 동글이 아니며 내 노트북의 내장 블루투스 어댑터입니다. 어쨌든, 내가 요청한 것을 알아내는 데 도움이 되었기 때문에 귀하의 답변을 수락하겠습니다. 작업 해 주셔서 감사합니다.
Томица Кораћ

천만에요. 맞습니다.
fecub

7
  1. `/ media / mountpoint에 루트 권한으로 폴더를 만듭니다
  2. 설치 obexfs
  3. 전화를 PC와 페어링
  4. 장치 MAC을 가져 와서 다음과 obexfs같이 마운트하십시오 .

    sudo mkdir /media/mountpoint
    sudo apt-get install obexfs
    hcitool scan
    

스캔 ...

8F:77:17:77:44:16 My Android Phone

obexfs -b 8F:77:17:77:44:16 /mountpoint

장치를 마운트 해제하려면

fusermount -u /mountpoint 

안녕 fecub. 답변 주셔서 감사합니다. 그러나 이것은 나에게 효과적이지 않습니다. Bluetooth 어댑터가 악명 높은 Foxconn / Hon Hai임을 언급하지 않았습니다. 내 질문을 지금 업데이트했습니다.
Томица Кораћ

이를 통해 기존 전화기에서 우분투 시스템으로 파일을 탐색하고 전송할 수있었습니다.
Daniel

큰. blueman에서 "또 다른 작업이 진행 중입니다"오류 만 발생하여 제거 할 수 없었습니다.
Harald

2

https://wiki.archlinux.org/index.php/Blueman을 살펴보고 obexftp 및 obexfs 패키지를 설치하십시오.

블루투스 장치 장착

아래 지침은 Blueman에서 다른 파일 관리자를 사용하는 방법을 설명합니다. 이 섹션의 예는 Thunar에 중점을 둡니다. 다른 파일 관리자를 사용중인 경우 thunar를 사용중인 파일 관리자 이름으로 바꾸십시오.

obex_thunar.sh다음 내용 으로 파일 을 작성하십시오 .

#!/bin/bash
[ ! -d ~/Bluetooth ] && mkdir ~/Bluetooth   
fusermount -u ~/Bluetooth
obexfs -b $1 ~/Bluetooth
thunar ~/Bluetooth

이제 스크립트를 적절한 위치 (예 :)로 이동해야합니다 /usr/local/bin. 그런 다음 실행 파일로 표시하십시오.

chmod +x /usr/local/bin/obex_thunar.sh

마지막 단계는 라인을 변경하는 것입니다

Blueman 트레이 아이콘 → 로컬 서비스 → 전송 → 고급

obex_thunar.sh %d. 끝난.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.