Uruchamiam podwójnie Ubuntu i Windows 8. Mam mysz Microsoft Bluetooth. Działa poprawnie w obu systemach operacyjnych, ale muszę się sparować przy każdym przełączeniu systemu operacyjnego.
Czy istnieje sposób użycia myszy Bluetooth bez konieczności parowania za każdym razem?
Odpowiedzi:
Upewnij się, że urządzenie jest wyłączone podczas uruchamiania systemu Linux.
W przeciwnym razie spróbuje połączyć się z urządzeniem wielokrotnie za pomocą starego (i teraz niepoprawnego) klucza łącza. Może to wyzwalać środki wymuszające brutalne wymuszenie, uniemożliwiające dostęp do urządzenia.
Przejdź do podfolderu nazwanego na podstawie adresu urządzenia. Powinieneś tam znaleźć plik o nazwie „info”. Otwórz to.
W
[LinkKey]
sekcji ustaw klucz. Przykład:Teraz sprawdź
[General]
sekcję i ustawZapisz i uruchom ponownie bluetoothd:
Po włączeniu urządzenia powinno pojawić się wyskakujące okienko z pytaniem, czy chcesz autoryzować podłączane urządzenie bluetooth. Oczywiście, że tak!
Jeśli wyodrębniłeś klucz łącza z systemu Mac OS, musisz odwrócić kolejność bajtów klucza. Mac OS zapisuje go w odwrotnej wersji.
źródło
powinieneś skonfigurować zarówno Windows, jak i Ubuntu, aby używały tego samego klucza (hasła) podczas łączenia za pomocą myszy.
sparuj go z Ubuntu, a następnie uruchom ponownie system Windows, sparuj go i uzyskaj kluczowe okna za pomocą połączenia z myszą, zobacz moją odpowiedź tutaj, aby dowiedzieć się, jak:
/superuser/229930/finding-bluetooth-link-key-in-windows-7-to-double-pair-a-device-on-dualboot-com
następnie uruchom ponownie, aby otworzyć terminal ubuntu:
zanotuj adres MAC adaptera bluetooth
zmień klucz przed adresem MAC myszy, tak aby korzystał z okna klawiszy
naciśnij Ctrl + X i y oraz Enter, aby zapisać, a następnie uruchom ponownie. teraz Twoja mysz powinna działać na obu systemach operacyjnych.
źródło
sudo nano /var/lib/Bluetooth/put_adaptor_mac address_here/linkkeys
zamiast przełączać się na użytkownika root? 'tak, moja zła edycja.Być może udało Ci się znaleźć rozwiązanie. Niemniej jednak powinno to pomóc:
Cześć, mam go do pracy z moim, kopiując klucz łącza Bluetooth. Oto, co zrobiłem:
znajdź adres bluetooth komputera / klucza sprzętowego (powiedzmy
AA:11:11:11:11:11
). Znajdź adres bluetooth klawiatury (powiedzmyBB:22:22:22:22:22
). Sparuj urządzenie normalnie, pod Linuksem (za pomocą panelu Gnome).Powinien istnieć plik o nazwie
/var/lib/bluetooth/AA:11:11:11:11:11/linkkeys
, który zawiera taką linię:Tutaj xxxx to 16 bajtów zapisanych w sposób ciągły w systemie szesnastkowym, to jest klucz połączenia.
Sparuj urządzenie normalnie w systemie Windows (spowoduje to zmianę klucza). Uzyskaj klucz z systemu Windows. W moim przypadku było to w tym wpisie rejestru:
Niestety, RegEdit mówi „odmowa dostępu”, kiedy dostaję się do kluczy, nawet gdy jestem zalogowany jako administrator. (Podejrzewam, że w niektórych przypadkach może to być inny ControlSet.)
Uruchom ponownie pod Linuksem, zainstaluj
chntpw
. Wersja spakowana z Lucid v0.99.5 nie obsługuje rejestru w wersji 64-bitowej. Najnowsza wersja repozytorium Debiana (wersja 0.99.6-2 w chwili pisania) działała dla mnie.Aby uniknąć niepożądanych modyfikacji rejestru systemu Windows w systemie Linux, skopiowałem
SYSTEM
plik gdzie indziej, z:/path/to/Windows/System32/config/SYSTEM
Następnie otworzyłem go za pomocą
chntpw
(przeglądaj rejestr za pomocąls
/cd
; help with?):To powoduje coś takiego:
Oto
xx xx xx
kolejne 16 bajtów, w systemie szesnastkowym, reprezentuje klucz połączenia ustawiony w systemie Windows.Na koniec skopiowałem to (i usunąłem spacje), aby zastąpić wartość już w
/var/lib/bluetooth/AA:11:11:11:11:11/linkkeys
.Musiałem rozłączyć się i połączyć ponownie (za pośrednictwem apletu Gnome), ale i tak musiałem to czasem robić. (Wygląda na to, że nie działa, zanim się zaloguje, ale to samo, działo się to nawet po sparowaniu tylko pod Linuksem. To prawdopodobnie inny problem.)
To działało dla mnie. Jest to prawdopodobnie nieco skomplikowane dla osób, które nie są wygodne w edytowaniu plików konfiguracyjnych. Myślę, że bezpieczniej jest też pracować z kopią
SYSTEM
pliku rejestru, na wypadek, gdyby coś poszło nie tak.źródło
Mysz Bluetooth z systemem Windows 10 i podwójnym uruchomieniem K / Ubuntu 17.10 - Mysz Bluetooth HP Z5000
Istnieje długa lista sugestii na ten temat, większość z nich jest stara i trudno ją śledzić. Jest to alternatywa dla włączenia tej samej myszy bluetooth do systemu Windows 10 i Kubuntu 17.10. To dość proste. Powinno to działać w innych systemach Debian i być może w przypadku innych urządzeń Bluetooth.
PIERWSZE KROKI:
1 /. Pierwsza para w systemie Windows. Zapisz kopię kluczy Bluetooth na pamięci USB, a następnie wydrukuj ją. Jest to pomocne w określaniu adresów komputerów i urządzeń, które mają być używane do zmiany Windows LinkKey. Za pomocą regedit (w wyniku kliknij lewym przyciskiem myszy, aby włączyć uprawnienia administratora) przejdź do - HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parameters \ keys \ computer MAC \ MAC urządzenia.
2 /. Uruchom ponownie system Linux, a następnie sparuj w systemie Linux.
3 /. Otwórz Nautilus przez terminal z su dla pełnego rootowania:
4 /. Korzystając z Nautilus, przejdź do bluetooth poprzez system plików ROOT - var - lib - bluetooth
5 /. Z Bluetooth otwórz 12-cyfrowy numer (adres MAC urządzenia), aż do adresu MAC urządzenia
6 /. Otwórz urządzenie MAC
7 /. Otwiera się w folderze informacyjnym
8 /. Otwórz informacje - wyświetla dane Linux LinkKey - albo zapisz kopię, albo wydrukuj ekran / plik, albo wydrukuj kopię, aby użyć jej później. Ułatwia to wprowadzanie Linux LinkKey.
WINDOWS 10:
Wyłącz mysz przed uruchomieniem systemu Windows i nie podłączaj ponownie. Palec / tabliczka dotykowa będzie jedynym sposobem na kontynuację.
1 /. Zaloguj się przy użyciu normalnego hasła użytkownika
2 /. Wyszukaj regedit
3 /. W wyniku kliknij lewym przyciskiem myszy, aby włączyć uprawnienia administratora.
4 /. Idź do HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parameters \ keys \ computer MAC \ device MAC
Adres komputera i urządzenia będzie przynajmniej podobny lub nawet identyczny w systemach Linux i Windows. Można to wykasować z wydrukowanych kopii (jeśli zostały wykonane). 5 /. Aby uzyskać dostęp do plików kluczy, potrzebne są podwyższone uprawnienia (patrz https://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/ ).
6 /. Kliknij klucze, a następnie Device Mac
Otworzy się edytor wartości binarnych:
1 /. Wprowadź 32-parowy klucz linux, który został uzyskany przy użyciu Nautilus.
2 /. Oryginalny LinkKey będzie widoczny jako dwie linie 8 sparowanych cyfr. Będą widoczne trzy linie.
3 /. Umieść kursor na początku pierwszego wiersza i wprowadź Linux LinkKey. Curser automatycznie przejdzie do następnej pary.
4 /. Dane wejściowe będą wyświetlane wielkimi literami, jednak po zakończeniu zostaną automatycznie zamienione na małe litery. Podczas tego procesu system Windows przekonwertuje kluczowe znaki na wartości HEX, co będzie widoczne po prawej stronie nowego LinkKey.
5 /. Po zakończeniu wprowadzania nowego klucza umieść kursor na początku oryginalnego klucza i usuń oryginalne dwa wiersze. Spowoduje to pozostawienie trzech wierszy jak pierwotnie.
6 /. Zamknij edytor, który zapisze zmiany, jeśli zostanie ponownie otwarty, klucz pojawi się w dolnej kasie oraz w formacie Windows (oddzielone przecinkami, a nie dwukropkami)
7 /. Zwiń HKEY-L_M i zamknij edytor rejestru systemu Windows.
WRESZCIE:
Zamknij system Windows 10 i uruchom ponownie system Windows bez włączania myszy. Po pełnym uruchomieniu uruchom mysz - powinna ona teraz działać zarówno w Kubuntu 17.10, jak i Windows 10.
źródło