블루투스 키보드 / 마우스로 작동하도록 리눅스 컴퓨터 설정 [닫기]


32

랩톱에서 블루투스 키보드 또는 블루투스 마우스로 자신을 알리고 싶습니다. 블루투스를 사용하여 컴퓨터를 내 전화 또는 미디어 컴퓨터에 연결할 수 있다면 좋을 것입니다.

누구든지 이것을하는 좋은 방법을 알고 있습니까?


4
시너지 ( synergy2.sourceforge.net )를 사용 하여 운영 체제가 다른 컴퓨터간에 마우스와 키보드 포커스를 매끄럽게 옮기는 작업이 시작되었습니다 . 각 컴퓨터마다 하나 이상의 화면이있을 때 정말 잘 작동합니다! 그러나 우리는 소프트웨어를 개발하는 모바일 장치와 비슷한 방식으로 작업 할 수있는 방법이 있다면 정말 좋을 것이라고 생각했습니다! 그리고 많은 기기들이 최소한 블루투스 키보드를 지원하기 때문에 ... 오 그래-그것은 또한 나를 더 괴짜로 만들 것입니다.
Greget

답변:


11

말했듯이 HID 장치 프로파일을 구현하도록 랩톱을 구성해야합니다.

Linux를 사용하는 경우 좋은 출발점이 libhid 일 수 있습니다.

HID 장치 인터페이스 ( hiddev )는 매우 잘 작동하며 실제로 이해하기 매우 쉽습니다. 커널 문서 에서도 평소와 같이 문서를 찾을 수 있습니다 . 또한 / usr / include / linux 의 포함 파일 hiddev.h 도 매우 도움이되었습니다.


3
fyi : 심판 링크가 이제 끊어졌습니다
Jimsmithkka

1
죽은 링크! 업데이트하십시오!
F. Hauri

13

클라이언트

hidclient 프로그램은 Bluetooth® 기술이 장착 된 컴퓨터를 Bluetooth® 키보드 및 마우스 장치로 다른 시스템에 표시합니다. 로컬로 연결된 입력 장치의 입력 이벤트 (키 입력 및 마우스 이동 등)는 Bluetooth® 링크를 통해 다른 컴퓨터로 전달됩니다. 상대방 (Linux PC, Win PC, PDA 등)의 경우 "실제"Bluetooth® 입력 장치와 기술적 차이가 없습니다.

더 이상 유지 관리되지 않는 것 같지만 약간 업데이트 된 포크는 https://github.com/benizi/hidclient 에서 액세스 할 수 있습니다


이 답변은 OP
kaay

링크가 끊어지고 전체 웹 사이트가 다운되었습니다.
crypdick

3

내가 아는 가장 가까운 것은 BlueMaemo입니다. http://www.valeriovalerio.org/?page_id=174

Nokia 태블릿 용이지만 어쨌든 Linux를 실행합니다.

누군가가 랩톱에서 사용하기 위해 포트하기가 너무 어렵지 않아야합니다.


3

이 작은 코드 조각 은 원하는 것을 수행한다고 주장합니다. 나는 이것이 Marko가 언급 한 것이라고 가정합니다 (또 다른 대답). 나는 같은 종류의 것을 찾고 있습니다. 다른 하드웨어를 구입하지 않고 휴대 전화에서 실제 키보드 (대부분 이메일 용)를 사용하는 빠른 방법입니다. 설명에서 :

무엇입니까?

  xkbd-bthid is a Bluetooth HID Keyboard in software, meaning this is an

블루투스 키보드를 에뮬레이트하는 응용 프로그램. 나는 그것을 soft-HID라고 부른다.

  What could you use it for?

모든 Linux 박스, PDA 또는 태블릿을 Bluetooth 키보드로 전환하여 DVR, MP3 플레이어 또는 그 밖의 것을 제어 할 수 있습니다.

컴파일을 위해 예비 노력을 기울 였지만 BlueZ v4에서는 작동하지 않습니다. 그러나 우분투 리포지토리에는 BlueZ 3과의 하위 호환성을위한 패키지가 있으므로 희망을 가질 수 있습니다. xkbd-bthid는 BlueZ 2.4에 의존합니다. 내 블루투스 스택이 현재 Linux에서 엉망이되어서 컴파일하지 않으면 여기에 게시하십시오.


2

키보드와 마우스를 공유하려는 경우 Synergy 사용을 고려할 수 있습니다 . 블루투스 설정을 시도하는 것보다 훨씬 쉽습니다.

웹 사이트에서 :

Synergy를 사용하면 별도의 하드웨어없이 각각 자체 디스플레이가있는 여러 운영 체제가있는 여러 컴퓨터간에 단일 마우스와 키보드를 쉽게 공유 할 수 있습니다. 각 시스템은 자체 모니터를 사용하기 때문에 책상에 여러 대의 컴퓨터가있는 사용자를 대상으로합니다.

마우스를 키보드에서 다른 곳으로 옮기는 것만 큼 간단합니다. Synergy는 또한 모든 시스템의 클립 보드를 하나로 통합하여 시스템간에 잘라 내기 및 붙여 넣기를 수행 할 수 있습니다. 또한 화면 보호기를 동기화하여 모두 함께 시작하고 중지하며 화면 잠금이 활성화 된 경우 화면 잠금을 해제하려면 한 화면에만 암호가 필요합니다. 작동 방식에 대해 자세히 알아보십시오.

두 컴퓨터를 모두 사용할 때 데스크톱의 마우스와 키보드를 랩톱과 공유하는 데 사용합니다.


3
예, 시너지 효과가 뛰어납니다. 그러나 다른 운영 체제로 모바일 장치를 제어하는 ​​데 사용할 수있는 블루투스 솔루션을 찾고 있습니다. 블루투스 솔루션의 가장 큰 장점은 원격 장치에 클라이언트 소프트웨어를 설치할 필요가 없다는 것입니다. 그것은 진정한 플랫폼 독립성을 의미합니다! 우후!
Greget


1

블루투스 장치가 프로파일 세트를 구현하는 것을 기억하는 한, 원격 키보드로 작동하려면 랩톱이 HID 프로파일을 구현하는 것으로 나타납니다. 그러한 기능을 사용하려면 랩톱의 블루투스 드라이버를 해킹해야 할 것입니다.


1

여기에는 대부분의 Bluetooth 스택이 구현하는 HID 호스트 프로파일과 달리 HID 장치 프로파일을 구현하는 것이 포함됩니다.

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