리눅스에서 블루투스를 설정하는 방법

리눅스 블루투스 설정 00 대표 이미지

블루투스 주변기기(예: 마우스, 키보드, 헤드셋)의 사용이 증가함에 따라, 때때로 이러한 장치의 유선 버전을 사용하는 것이 상상하기 어려울 수 있습니다. 일부 리눅스 배포판에서는 블루투스가 처음부터 완벽하게 설정되어 있습니다. 우분투(Ubuntu)와 엘리멘터리(Elementary)와 같은 배포판은 블루투스를 쉽게 설정하고 작동할 수 있도록 도와줍니다. 그러나 페도라(Fedora)와 아치 리눅스(Arch Linux)와 같은 다른 배포판은 블루투스를 완전히 즐기기 위해 몇 가지 설정을 해야 합니다. 리눅스에서 블루투스를 설정하는 방법은 다음과 같습니다.

목차

  • 리눅스 머신에서 블루투스 설정하는 방법
  • Bluez 설치 방법
  • Blueman 설치 방법
  • 블루투스 활성화
  • Blueman을 사용하여 장치에 연결
  • GNOME 리눅스에서 블루투스 장치 설정하기
  • KDE Plasma에서 블루투스 장치에 연결하기
  • 리눅스에서 블루투스 CLI 유틸리티 설정하기
  • 자주 묻는 질문

또한 읽어보세요: 우분투에서 커스텀 커널을 빌드하고 설치하는 방법

리눅스 머신에서 블루투스 설정하는 방법

단계는 배포판에 따라 약간 다를 수 있지만, 기본 단계는 동일합니다. 배포판에 블루투스가 이미 설정되어 있지 않다면, 먼저 블루투스 어댑터의 드라이버 스택과 블루투스 CLI 관리 유틸리티를 포함하는 Bluez를 설치해야 합니다.

Bluez를 설치한 후에는 블루투스 관리자를 설치해야 할 수도 있습니다. 일부 데스크탑 환경에는 내장된 블루투스 관리자가 있습니다. 예를 들어, KDE Plasma에는 KDE 블루투스 클라이언트가 있습니다. Gnome에도 내장 클라이언트가 있습니다. 내장 클라이언트가 없는 데스크탑 환경을 사용하는 경우 Blueman 클라이언트를 설치할 수 있습니다.

Bluez 설치 방법

아래는 몇 가지 다른 배포판에서 Bluez를 설치하는 방법에 대한 지침입니다.

데비안(Debian) 및 우분투(Ubuntu)

sudo apt install bluez*

오픈수세(OpenSUSE)

OpenSUSE에서는 Open Build Service를 사용하여 bluez를 설치해야 합니다.

페도라(Fedora)

sudo dnf install bluez bluez-tools

아치 리눅스(Arch Linux)

sudo pacman -S bluez bluez-utils

리눅스 블루투스 설정 01 Bluez 설치

기타 패키지 관리자

Bluez는 모든 리눅스 배포판에서 작동합니다. 위의 배포판과 다른 패키지 관리자를 사용하는 경우 걱정하지 마세요. 패키지 관리자에서 bluez를 검색한 후 bluez라는 용어가 포함된 모든 것을 설치하면 됩니다.

또한 읽어보세요: 블루투스는 무엇에 사용되나요? 무선 기술의 7가지 용도

Blueman 설치 방법

아래는 다양한 리눅스 배포판에서 Blueman을 설치하는 방법입니다.

데비안(Debian) 및 우분투(Ubuntu)

sudo apt install blueman

오픈수세(OpenSUSE)

sudo zypper install blueman

페도라(Fedora)

sudo dnf install blueman

아치 리눅스(Arch Linux)

sudo pacman -S blueman

기타 배포판

리눅스 배포판에 Blueman을 설치하려면 사용 중인 배포판의 패키지 관리자에서 Blueman을 검색한 후 관련 패키지를 모두 설치해야 합니다.

블루투스 활성화

설치 후에는 블루투스 서비스를 활성화하고 시작해야 합니다. 블루투스 동글을 사용하는 경우, 먼저 다음 명령어를 실행해야 합니다:

modprobe btusb

블루투스 서비스를 활성화하려면 다음 명령어를 실행하세요:

sudo systemctl enable bluetooth.service

블루투스 서비스를 시작하려면 이 명령어를 사용하세요:

sudo systemctl start bluetooth.service

리눅스 블루투스 설정 02 블루투스 서비스 활성화

이 작업을 수행한 후에는 시스템에서 블루투스를 사용할 수 있게 됩니다.

또한 읽어보세요: 블루투스는 무엇에 사용되나요? 무선 기술의 7가지 용도

Blueman을 사용하여 장치에 연결

연결 과정은 사용하는 데스크탑 관리자에 따라 다를 수 있습니다. 그러나 Blueman을 사용하여 수행하는 방법을 보여드리겠습니다. 이는 전반적인 과정에서 상당히 대표적입니다.

장치에 연결하려면 애플리케이션에서 “Bluetooth Manager”를 열고 검색을 클릭하세요. 연결하려는 장치가 검색 가능하도록 설정되어 있는지 확인하세요. 장치 목록에서 해당 장치를 볼 수 있을 때, 마우스 오른쪽 버튼을 클릭하고 “Connect”를 선택하세요. 패스코드를 입력해야 할 수도 있지만, 이 정보는 장치의 사용자 설명서에 있습니다.

리눅스 블루투스 설정 03 Blueman 유틸리티

GNOME 리눅스에서 블루투스 장치 설정하기

Gnome은 처음부터 블루투스 지원을 제공하며, 다른 도구를 설치하지 않고도 블루투스 장치를 쉽게 설정할 수 있습니다.

리눅스 블루투스 설정 04 Gnome 데스크탑 우분투

  1. 화면 오른쪽 상단의 상태 아이콘을 클릭하세요. 그러면 네트워크에 연결하는 방법을 선택할 수 있는 작은 메뉴가 나타납니다.

리눅스 블루투스 설정 05 Gnome 블루투스 메뉴

  1. “Bluetooth” 항목을 클릭하여 블루투스를 전환하거나 적절한 설정에 접근할 수 있는 드롭다운 메뉴를 표시하세요. 설정에 접근하도록 선택하세요.

리눅스 블루투스 설정 06 블루투스 설정 선택

  1. 블루투스 설정 창에는 연결할 수 있는 모든 장치가 표시됩니다. 이 예제에서는 내 전화기를 선택하여 내 머신과 페어링할 수 있습니다.

리눅스 블루투스 설정 07 페어링 가능한 장치

  1. GNOME은 장치와 페어링하기 위해 일치시켜야 하는 6자리 PIN을 표시하는 창을 보여줍니다.

리눅스 블루투스 설정 08 페어링 코드

그러나 한 가지 중요한 점은 6자리 PIN이 비주얼 장치가 아닌 장치에서만 표시된다는 것입니다. GNOME은 블루투스 키보드와 헤드폰과 자동으로 페어링합니다.

리눅스 블루투스 설정 09 장치 연결됨 Gnome

또한 읽어보세요: 리눅스를 위한 새로운 PC를 구축하는 방법

KDE Plasma에서 블루투스 장치에 연결하기

KDE Plasma 데스크탑을 통해 블루투스를 처음부터 설정하는 것도 가능합니다.

리눅스 블루투스 설정 10 Kde 데스크탑

  1. 화면 왼쪽 하단의 블루투스 아이콘을 클릭하여 블루투스가 머신에서 작동하는 방식을 구성할 수 있는 작은 메뉴를 표시하세요.

리눅스 블루투스 설정 11 Kde 블루투스 메뉴

  1. 창 중앙에 있는 “+ 새 장치 추가…” 버튼을 클릭하세요.

리눅스 블루투스 설정 12 Kde 새 장치 추가

  1. Plasma는 블루투스 검색 프로그램을 시작하고 근처의 모든 활성 장치를 검색하여 작은 창에 발견된 모든 장치를 나열합니다.

리눅스 블루투스 설정 13 블루투스 전화 선택

  1. 장치를 선택하고 “다음”을 눌러 블루투스 페어링 프로세스를 시작하세요. Plasma는 장치와 일치시켜야 하는 6자리 PIN이 표시된 작은 창을 보여줍니다.

리눅스 블루투스 설정 14 Kde 페어링 코드

리눅스 블루투스 설정 15 Kde 페어링된 장치

리눅스에서 블루투스 CLI 유틸리티 설정하기

전용 블루투스 CLI 유틸리티를 통해 장치를 연결하는 것도 가능합니다. 이는 Bluez와 함께 제공되는 프로그램으로, 명령줄에서 장치를 페어링하고 제어할 수 있게 해줍니다. 디스플레이가 없는 장치(예: Raspberry Pi)에 특히 유용할 수 있습니다.

리눅스 블루투스 설정 16 샘플 터미널 화면

  1. bluetoothctl 프로그램을 실행하여 Bluez CLI 유틸리티를 로드하세요. 그러면 프롬프트가 [bluetooth]#로 변경됩니다.

리눅스 블루투스 설정 17 Bluetoothctl 로드됨

  1. 내부 블루투스 송신기를 켜서 전원을 시작하세요:
power on
  1. 송신기에게 이 두 명령어를 실행하여 주변의 활성 블루투스 장치를 검색하도록 지시하세요:
scan on  
agent on
  1. 송신기에게 검색 중에 감지된 모든 장치를 나열하도록 지시하여 컴퓨터와 페어링할 장치를 찾으세요:
devices

리눅스 블루투스 설정 18 Bluetoothctl 장치 목록

  1. 장치의 MAC 주소를 사용하여 컴퓨터와 페어링하세요. 다음 두 명령어를 실행하세요:
pair [MAC address]  
connect [MAC address]

그러나 한 가지 중요한 점은 위에서 설명한 방법과 달리 장치에 표시된 PIN을 입력해야 한다는 것입니다.

또한 읽어보세요: 리눅스에서 키보드 레이아웃 변경하는 방법

자주 묻는 질문

블루투스 USB 동글이 어떤 장치와도 페어링되지 않습니다. 내 컴퓨터가 고장났나요?

아니요! 이는 아마도 호환되지 않거나 지원되지 않는 하드웨어 때문일 것입니다. 리눅스는 대부분의 블루투스 장치를 지원하지만, 여전히 리눅스에서 작동하지 않는 일부 일반 모델이 있습니다. 이 문제를 해결하는 한 가지 방법은 작동하는 것을 알고 있는 칩이 있는 수신기를 사용하는 것입니다.

내 전화기가 리눅스 머신을 인식하지 못할 경우 블루투스를 통해 어떻게 설정할 수 있나요?

기본적으로 두 장치에서 블루투스가 활성화되어 있다면 전화기는 리눅스 머신을 볼 수 있어야 합니다. 전화기가 리눅스 머신을 인식하지 못하는 이유 중 하나는 검색 가능하지 않기 때문일 수 있습니다.

이 문제를 해결하는 한 가지 방법은 bluetoothctl에게 컴퓨터를 검색 가능하도록 강제하는 명령어를 실행하는 것입니다: sudo bluetoothctl discoverable on.

블루투스 헤드폰의 오디오 끊김 문제를 해결할 수 있나요?

네! 이를 해결하려면 블루투스 수신기가 특정 USB 버스에서 유일한 장치인지 확인하세요. 예를 들어, 헤드폰 수신기를 USB 허브에 연결하지 말아야 합니다. 다른 USB 장치와 동일한 데이터 라인을 공유하게 됩니다.

이는 리눅스가 USB를 통해 데이터를 관리하는 방식과 PulseAudio가 동일한 데이터를 해석하는 방식 때문입니다. 마우스와 키보드와 같은 일부 USB 주변기기는 USB 버스를 혼잡하게 만들어 오디오 수신기가 이러한 주변기기가 작업을 마칠 때까지 기다리게 하여 오디오가 끊기는 현상이 발생합니다.

이미지 출처: Unsplash, Ramces Red에 의해 수정됨. 모든 스크린샷은 Ramces Red에 의해 촬영됨.