FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

리눅스용 블루투스 마우스, 헤드폰, 리모컨 사용방법

게시판 Tech/Tip 리눅스용 블루투스 마우스, 헤드폰, 리모컨 사용방법

  • This topic has 0개 답변, 1명 참여, and was last updated 11 years 전에 by 인베인. This post has been viewed 17 times
  • 만든이
    게시글
  • #12032
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs

             INDEX
    1. bluetooth  환경   구축하기
    2. bluetooth Mouse  설정 방법
    3. bluetooth Headphone 설정 방법
    4. bluetooth용을  위한 리눅스 음악 S/W사용법
    5. 블루투스 리모컨 사용하기!

    ---------------------------------- 1. bluetooth  환경   구축하기  --------------------------------------------------------------------------

    1. Linux kernel 빌드시에 아래의 bluetooth관련 피쳐들이 enable되어 있어야 한다.  
    Fedora11배포판의 리눅스 커널에는 아래의 피쳐들이 기본으로 포함되어 있다.

    #>  make menuconfig
    --------------------------------------------------------------------------
    Networking --->
    <*> bluetooth subsystem support  --->

    --- bluetooth subsystem support
      L2CAP protocol support
      SCO links support
      RFCOMM protocol support
    [*]     RFCOMM TTY support
      BNEP protocol support
    [*]     Multicast filter support
    [*]     Protocol filter support
      HIDP protocol support

    bluetooth device drivers  --->
    HCI USB driver
    [*]   SCO (voice) support
    HCI UART driver
    [*]   UART (H4) protocol support
    [*]   BCSP protocol support
    [*]   Transmit CRC with every BCSP packet
    HCI BCM203x USB driver
    HCI BPA10x USB driver
    HCI BlueFRITZ! USB driver
    (The four drivers below are for PCMCIA bluetooth devices and will only
    show up if you have also selected PCMCIA support in your kernel.)
    HCI DTL1 (PC Card) driver
    HCI BT3C (PC Card) driver
    HCI BlueCard (PC Card) driver
    HCI UART (PC Card) device driver
    (The driver below is intended for HCI Emulation software.)
    HCI VHCI (Virtual HCI device) driver

    (Move back three levels to Device Drives and then check if USB is
    enabled. This is required if you use a bluetooth dongle, which are mostly USB
    based.)
    USB support  --->

    <*> Support for Host-side USB
    --- USB Host Controller Drivers
    EHCI HCD (USB 2.0) support
    [ ]   Full speed ISO transactions (EXPERIMENTAL)
    [ ]   Root Hub Transaction Translators (EXPERIMENTAL)
    <*> OHCI HCD support
    <*> UHCI HCD (most Intel and VIA) support
    < > SL811HS HCD support

    --------------------------------------------------------------------------

    2.  rpm 명령어를 실행하여 필요한 패키지 설치여부를 확인한다.
    invain-f11#>  yum install bluez-*  bluetooth-alsa pulseaudio-module-* alsa* mplayer* pavucontrol  blueman

    ----------------------------------2.  bluetooth Mouse  설정 방법 --------------------------------------------------------------------------

    1. 블루투스 장치(MS 5000 Mouse)의 MAC Address 를 검색해야합니다.
       (검색된 주소는 기억합니다.)
    invain-f11#>  hcitool scan
    Scanning ...
               00:1E:7D:56:21:99            invain-SPH-W3300
               00:17:C3:08:FB:8C            soogik-Ever

    2. bluetooth configuration file을 수정해야합니다.
    invain-f11#>  sudo gedit /etc/bluetooth/hcid.conf
    device 00:12:5A:57:B8:4A{
    name "Microsoft bluetooth Mouse 5000"
    }

    3. bluetooth를 재시작합니다.
    invain-f11#>  sudo /etc/init.d/bluetooth restart

    4. 마우스 바닥에 있는 페어링 스위치를 누른후 아래의 명령을 실행합니다.
    invain-f11#>  sudo hidd --search

    5. 아래 명령을 실행후에 파일 내용중 HIDD_ENABLED 값을 0에서 1로 바꿉니다.
    invain-f11#>  sudo gedit /etc/default/bluetooth

    ---------------------------------- 3 bluetooth Headphone 설정 방법 --------------------------------------------------------------------------

    1. 이제,  블루투스 이어폰으로 mp3, wav 음악 파일을 듣도록 해보자.
    음악 소프트웨어별로 블루투스를 사용하기 위한 설정방법에 대한 설명이 있다.

    invain$> hcitool scan
    Scanning ...
               9A:51:41:D3:15:00            S380Kㅡinvain
               00:18:13:E7:8D:05            HBH-DS970(bluetooth headphone)

    invain$> vi ~/.asoundrc ( or  /etc/asound.conf  )
    # Change /etc/asound.conf
    pcm.bluetooth {
               type bluetooth
               device "00:18:13:E7:8D:05"
               profile "auto"
    }
    invain$>
    invain$> hciconfig -a
    hci0:            Type: USB
               BD Address: 00:30:91:40:1B:47 ACL MTU: 384:8 SCO MTU: 64:8
               UP RUNNING PSCAN ISCAN
               RX bytes:160080 acl:172 sco:0 events:21776 errors:0
               TX bytes:13253771 acl:42862 sco:0 commands:93 errors:0
               Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
               Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
               Link policy: RSWITCH HOLD SNIFF PARK
               Link mode: SLAVE ACCEPT
               Name: 'invain-laptop-0'
               Class: 0x0a210c
               Service Classes: Networking, Capturing
               Device Class: Computer, Laptop
               HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6
               Manufacturer: Cambridge Silicon Radio (10)

    2. Bluetoooth 사운드 모듈을 PulseAudio에 추가하기

    invain$> vi /etc/bluetooth.sh
    pactl load-module module-alsa-sink device="bluetooth"
    pactl load-module module-alsa-source  device="bluetooth"
    invain$> chmdod 755 /etc/bluetooth.sh
    invain$> pulseaudio -k ( Unloading bluetooth sound module from alsa )
    invain$> pulseaudio -Dv
    invain$> pavucontrol ( Pulse Audio Volume Manager - Output tab - Select bluetooth Stereo)

    3.  bluetooth HeadPhone 의  페어링
       bluetooth-properties(gnome-bluetooth  or blueman-manager(blueman) 사용하기
    #> blueman-manager      ( Gnome Foot - System - Preference - Blueman bluetooth Manager)

    4. 이제 리눅스에서 플레이하는 음악을 블루투스 이어폰을 통해 들리게 된다.

    ---------------------------------- 4 bluetooth용을  위한 리눅스 음악 S/W사용법 --------------------------------------------------------------------------

    리눅스 전체에 블루투스 이어폰을 셋팅하지 않고, 특정 음악 프로그램의 옵션을 이용하여 플레이를 할수도 있다.
    http://wiki.bluez.org/wiki/HOWTO/AudioDevices
    http://blueman-project.org/

    invain$>
    invain$> aplay -D bluetooth/usr/share/sounds/card_shuffle.wav
    invain$> mplayer -ao alsa:device=bluetooth/usr/share/sounds/card_shuffle.wav
    invain$> mplayer -ao alsa:device=bluetooth/usr/share/sounds/toeic18.mp3
    invain$> mplayer -ao alsa:device=bluetooth mms://118.223.168.32/efm

    ------------- 5. 블루투스 리모컨 사용하기!--------

    이 팁은 생각보다 간단합니다. 우분투 8.04 이상의 배포판에서는
    원래는 기본적으로 되는게 정상이라고 합니다만, 안될경우엔 아래 팁을 이용하세요.

    1. 터미널에서

    sudo gedit /etc/modules

    를 입력합니다.

    2. 그러면 나오는 창 맨 아랫 줄에

    uinput

    을 추가합니다.

    3. 저장 후 재부팅하거나 아니면 아래 명령어를 입력합니다.(재부팅을 권장합니다.)

    sudo modprobe uninput

    4. 이제 블루투스 헤드폰을 연결하여 조작해봅니다. 윈도우즈와는 달리,
    대부분의 프로그램(리듬박스, 엑자일, 아마록 등등)에서 이 리모컨 기능을
    사용할 수 있습니다.(리듬박스와 엑자일은 테스트해봤습니다.)

    그러나 이 것도 조금은 불안정합니다. 비교적 최신 블루투스 헤드폰이라면
    다 되는 것 같은데 제가 보유한 블루투스 헤드셋 중 BTR-1000은 기능이
    폭주를 일으켰고, iBluon은 정상적으로 되었습니다.

    End of line.

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

  • 답변은 로그인 후 가능합니다.