Windows 10 Home 및 Linux Mint 19.3 MATE 에디션으로 듀얼 부팅하도록 구성된 Dell XPS-13이 있습니다. 저는 다른 사람들과 같은 문제를 겪고 있으며 매번 다시 페어링할 필요 없이 Bluetooth 마우스와 키보드가 두 운영 체제 모두에서 작동할 수 있기를 바랍니다. 이 가이드를 다음에서 찾았습니다.Windows 및 Linux Mint/Ubuntu 듀얼 부팅 시 Bluetooth 페어링 - 장치를 페어링할 필요가 없습니다.원칙에는 적합하지만 이상하게도 Windows 및 Linux 측에서 추가 소프트웨어를 다운로드해야 하는데 이는 전혀 필요하지 않습니다(모드, 원한다면 자유롭게 이 스레드와 결합할 수 있습니다. 표현이 부족하기 때문입니다.).
Windows 측에서는 regedt32.exe, 기본 파일 관리자 및 텍스트 편집기 등 두 운영 체제에 기본으로 제공되는 도구를 사용하여 동일한 목표를 달성할 수 있습니다. 다음에 답하십시오.
답변1
Linux에서 Bluetooth 장치를 페어링합니다.
Windows로 재부팅하고 Windows에서 동일한 Bluetooth 장치를 페어링합니다.
regedt32.exe를 실행합니다. "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys"로 이동합니다.
위 경로의 왼쪽 창에서 Keys 폴더를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택합니다. 나타나는 대화 상자에서 "파일 형식"을 "텍스트 파일"로 변경하고 "내보내기 범위" 라디오 버튼 "선택한 분기"가 선택되었는지 확인한 다음 원하는 이름과 위치에 파일을 저장합니다. 이를 위해 두 운영 체제 간에 공유되는 드라이브 파티션을 구성하면 편리하지만 썸 드라이브를 사용하여 파일을 전송할 수도 있으므로 꼭 필요한 것은 아닙니다. 폴더를 내보내는 데 문제가 있는 경우 폴더를 마우스 오른쪽 버튼으로 클릭하고 권한을 선택한 다음 폴더를 읽고 편집할 수 있는 그룹에 사용자를 추가하세요.
이제 Linux로 재부팅하십시오.
Linux에서 명령 프롬프트를 열고
sudo caja
(MATE를 사용하여 Linux를 실행하지 않는 경우 필요한 경우 다른 파일 관리자를 교체할 수 있습니다.) 메시지가 나타나면 비밀번호를 입력하세요. SU 권한이 있는 파일 관리자가 열리므로 주의해서 진행하세요... 시스템이 중단되더라도 저는 책임을 지지 않습니다!/var/lib/bluetooth로 이동합니다. 이 폴더에는 단일 MAC 주소(컴퓨터의 Bluetooth 어댑터) 이름을 딴 단일 폴더 또는 페어링된 각 Bluetooth 장치에 대한 자체 MAC 주소(MAC 형식)가 있는 여러 폴더 중 하나 또는 둘 모두가 표시됩니다. 주소는 XX:XX:XX:XX:XX:XX)입니다. 단일 폴더만 찾는 경우 이러한 개별 MAC 주소가 포함된 폴더는 첫 번째 어댑터 폴더 내에 있습니다.
듀얼 부팅 모드에서 페어링하려는 장치의 MAC 주소가 포함된 폴더를 엽니다. 이 폴더 안에는 하나 또는 두 개의 파일이 있을 것입니다. 관심 있는 파일은 "info" 파일입니다. 두 번 클릭하면 SU 권한이 있는 텍스트 편집기에서 열립니다. 즉, 편집하고 저장할 수 있습니다. (그런데 어떤 장치를 찾고 있는지 확실하지 않은 경우 "info" 파일에 일반 영어 장치 이름이 포함되어 있으므로 올바른 장치를 찾을 때까지 각 장치를 차례로 열어보세요.)
파일 관리자의 별도(SU가 아닌) 인스턴스를 열고 이를 사용하여 Windows에서 저장한 텍스트 파일을 다른 창에서 엽니다. 파일을 두 번 클릭하면 Linux에서 파일을 실행할지 편집할지 묻는 메시지가 표시될 수 있습니다. 편집을 선택합니다.
Windows 레지스트리 내보내기에는 다음과 같은 여러 섹션(각 장치당 하나씩)이 포함됩니다(걱정하지 마세요. 가짜 MAC 및 키로 변경했습니다).
Value 1
Name: 0008e024d45e
Type: REG_BINARY
Data:
00000000 31 c0 08 fa 4f 7b d2 4c - 6f e1 7d ba 32 29 a9 a7 1À.ïO{ÒLoá}ºQ)©§
첫 번째(SU) 창에서 연 파일의 MAC 주소에 해당하는 "이름:" 줄의 값이 포함된 섹션을 찾습니다. Windows 파일에서 MAC 주소는 대문자 대신 소문자로 형식화되고 콜론 없이 지정됩니다.
Bluetooth 페어링 키는 "00000000"으로 시작하고 횡설수설하는 말들로 끝나는 일련의 줄입니다. 0이나 잘못된 문자를 복사하지 말고 대시가 있는 16개의 16진수 코드가 포함된 중간 문자열만 복사하세요.
"info" 파일의 "Key=" 줄에 키를 삽입하세요. 원하는 경우 복사하여 붙여넣을 수 있지만(저는 그렇게 했습니다) 소문자를 대문자로 변경하고 모든 공백과 대시를 제거해야 합니다. 위의 예에서 결과 행은 다음과 같습니다.
Key=31C008FA4F7BD24C6FE17DBA3229A9A7
- 이제 파일을 저장하고 다른 장치에 대해 이 작업을 반복하십시오. Windows로 재부팅하면 이제 장치가 작동합니다. Linux로 재부팅하면 제대로 작동합니다.
마지막 참고 사항: 마우스, 키보드 및 별도의 숫자 패드가 포함된 기존 Lenovo diNovo 설정을 사용하여 이 작업을 수행했습니다. 키트에는 Bluetooth 어댑터가 함께 제공되지만 Windows에서는 어댑터를 단일 장치로 인식하는 반면(즉, 레지스트리에 페어링 키가 하나만 있음) Linux에서는 장치를 통해 볼 수 있으므로 해당 어댑터와 함께 작동하도록 할 수 없습니다. 페어링을 위해 각각 별도의 부품을 사용합니다. 이 문제를 해결하기 위해 노트북의 자체 Bluetooth 어댑터를 통해 각 장치를 개별적으로 페어링했습니다. 단점은 Bluetooth 키보드가 Grub 또는 BIOS에서 작동하지 않고 운영 체제에서만 작동한다는 것입니다. 그러나 이것이 제가 이것을 성공적으로 설정한 유일한 방법입니다.