Sådan rettes "Bluetooth-enhed opretter ikke automatisk forbindelse" i Linux

Hvis du har brugt Linux i et stykke tid, ved du, at Bluetooth og Linux ikke går hånd i hånd. Uanset hvad der kan være årsagen, er det altid besværet at forbinde Bluetooth-enheder til dit Linux-system. For nylig siden min opgrader til Ubuntu 20.04, Jeg er kommet til at bemærke, at Bluetooth-enheder ikke kun automatisk opretter forbindelse til mit system. Jeg gravede meget på det, og her er måder at rette "Bluetooth-enhed opretter ikke automatisk forbindelse i Ubuntu".

Ret "Bluetooth-enhed opretter ikke automatisk forbindelse" i Ubuntu

Der er ingen one-stop-løsning på dette problem, og dit problem kan være anderledes end mit. For eksempel opretter mine Bluetooth-hovedtelefoner automatisk forbindelse til mit Ubuntu-system, så snart jeg tænder det. Men i det næste sekund afbryder det igen, og jeg skal forbinde det hver gang manuelt.

Så uanset hvilken Bluetooth-enhed der er, her er en trinvis løsning, og kommenter og lad mig vide, hvilken af ​​dem der fungerer for dig.

Trin 1. Automatisk aktivering

Først og fremmest skal du sikre dig, at du har et fungerende Bluetooth-modul, og det er tændt. Når vi først har det ude af vejen, skal vi kontrollere, om AutoEnable er slået til. Automatisk aktivering sikrer, at Bluetooth-modulet er tændt efter hver genstart. Derudover, hvis du tilslutter en Bluetooth USB-enhed eller et modul, sikrer AutoEnable, at det kan starte uden en genstart.

For at sikre, at AutoEnable er tændt, skal vi grave i Bluetooth-konfigurationsfilen. For at gøre det skal du bruge følgende kommando.

sudo nano /etc/bluetooth/main.conf

Sådan rettes Bluetooth-enhed ikke automatisk tilslutning i Linux

Naviger til bunden i Bluetooth-konfigurationsfilen. Hvis du ser en linje, der angiver “AutoEnable = true”, alt er godt. Hvis du ikke gør det, er AutoEnable slået fra. Derfor bliver vi nødt til at tilføje følgende linje i slutningen af ​​filen.

AutoEnable = sand

Dette trin er ikke så vigtigt for en Bluetooth-lydenhed, men kan løse et problem med Bluetooth-mus, webcam eller tastatur automatisk forbindelse.

Sådan rettes

Læs:Sådan løses AirPods, der ikke fungerer på Ubuntu

Trin 2. Stol på enhed

Hvis ovenstående metode ikke løste problemet, kan en årsag være, at Bluetooth-enheden ikke er tillid til af Ubuntu. Dette forårsager en godkendelsesfejl, når enheden forsøger at oprette forbindelse automatisk. For at sikre, at din Bluetooth-enhed er tillid, skal vi føje den til den pålidelige liste.

For at gøre det, ville vi først og fremmest have brug for Bluetooth-enhedens MAC-adresse. For at få MAC-adressen skal du forbinde din Bluetooth-enhed med dit system eller i det mindste gøre den synlig. Gå derefter over til den øverste bjælke og klik på batteriikonet. Klik på på det udvidede rullemenu Bluetooth ikonet og derefter Bluetooth-indstillinger.

Siden min opgradering til Ubuntu 20.04 er jeg kommet til at bemærke, at Bluetooth-lydenheder ikke kun automatisk opretter forbindelse til mit system. Sådan løser du det.

Under Bluetooth-indstillinger skal du kigge efter dit Bluetooth-enhedsnavn og klikke på det. Fra pop op-menuen får du enhedens MAC-adresse.

bluetooth, enhed, tbluetooth, trin, tfollowing, forbinde, ubuntu, brug, ybluetooth, start, betroet, macaddress, brug, linux, thuse

Når vi har enhedens MAC-adresse, skal du trykke på "Alt + Ctrl + T" for at åbne terminalen. Skriv følgende kommando på terminalen og tryk Enter.

bluetoothctl tillid til mac_adresse

Sådan rettes Bluetooth-enhed ikke automatisk tilslutning i Linux

For at kontrollere, at enheden føjes til den betroede liste, skal du trykke på følgende kommando.

sudo bluetoothctl info mac_adresse

Sådan rettes

Prøv nu at genstarte din Bluetooth-tjeneste, enheden skal automatisk oprette forbindelse nu.

Trin 3. Par igen Bluetooth-enhed

Hvis ting ikke fungerer, kan du prøve at fjerne Bluetooth-enheden og parre den igen. Til tider kan Ubuntu tage fejl af Bluetooth-enhedstypen eller -klassen. For eksempel kan det tage hovedtelefonens enhedsklasse som et Bluetooth-tastatur. Dette problem kan løses ved en parring igen. Du kan gøre det via GUI ved at fjerne enheden, men hvis du er en tastatur-ninja som mig, er kommandoen nedenfor.

bluetoothctl fjern mac_adresse

Siden min opgradering til Ubuntu 20.04 er jeg kommet til at bemærke, at Bluetooth-lydenheder ikke automatisk opretter forbindelse til mit system igen. Sådan løser du det.

Sæt dine hovedtelefoner i parringstilstand, og kør følgende kommando

bluetoothctl tilslut mac_adresse

bluetooth, enhed, tbluetooth, trin, tfollowing, forbinde, ubuntu, brug, ybluetooth, start, betroet, macaddress, brug, linux, thuse

Når du er færdig, skal du genstarte din Bluetooth og se, om enheden automatisk opretter forbindelse.

Trin 4. Geninstaller Bluetooth

Dette er den sidste udvej, hvis tingene ikke fungerer. En geninstallation løser muligvis problemer med Bluetooth og andre drivere. BlueZ er den officielle Linux Bluetooth-stak. For at geninstallere Bluetooth skal vi geninstallere BlueZ-pakken. For at gøre det skal du bruge følgende kommando.

sudo apt geninstaller bluez

Sådan rettes Bluetooth-enhed ikke automatisk tilslutning i Linux

Læs: Sådan afinstalleres et program i Ubuntu

Når du har geninstalleret Bluez, skal du aktivere og starte Bluetooth-tjenesten ved hjælp af følgende kommando.

sudo systemctl aktiver bluetooth.service sudo systemctl start bluetooth.service

Sådan rettes

Nu kan dette måske hjælpe dig med at rette den automatiske tilslutning af Bluetooth-enheden igen. I tilfælde af at det ikke går videre til næste trin.

Trin 5. Script

Hvis ovenstående trin ikke fungerede dig, er vi i samme sko. Mens jeg var ved at opgive denne artikel helt, snuble jeg over et Python-script på GitHub kaldet bluetooth-autoconnect. Det er et python-script, der automatisk opretter forbindelse til alle parrede og pålidelige Bluetooth-enheder. Imidlertid er scriptet ikke tilgængeligt til installation direkte på Flatpak eller Apt repository. Derfor er vi nødt til manuelt at downloade og konfigurere tjenesten.

Først og fremmest skal du downloade zip-filen fra GitHub eller bruge følgende kommando til at klone lageret til din hjemmekatalog.

git-klon https://github.com/jrouleau/bluetooth-autoconnect.git

Nu hvor vi har downloadet lageret, er vi nødt til at flytte tjenesten og scripts til deres respektive placering, inden vi starter tjenesten. I mit tilfælde bruger jeg systemd-arkitektur, og derfor vil de nævnte fildestinationer være gældende for distroer som ArchLinux, Ubuntu, Debian osv. I tilfælde af at du bruger ikke-systemd distroer, bedes du google dine servicekataloger.

sudo cp bluetooth-autoconnect / bluetooth-autoconnect.service / etc / systemd / system / sudo cp '/ home / pratik / bluetooth-autoconnect / bluetooth-autoconnect' / usr / bin /

Siden min opgradering til Ubuntu 20.04 er jeg kommet til at bemærke, at Bluetooth-lydenheder ikke automatisk opretter forbindelse til mit system igen. Sådan løser du det.

Når vi har kopieret tjenesten med succes til de respektive biblioteker, lad os aktivere og starte tjenesten. For at gøre det skal du bruge følgende kommando.

sudo systemctl aktiver bluetooth-autoconnect.service sudo systemctl start bluetooth-autoconnect.service

bluetooth, enhed, tbluetooth, trin, tfollowing, forbinde, ubuntu, brug, ybluetooth, start, betroet, macaddress, brug, linux, thuse

Nu hvor tjenesten er startet, prøver den at oprette forbindelse igen til alle parrede og pålidelige Bluetooth-enheder. Den eneste advarsel med denne metode er, at du ikke kan parre din Bluetooth-enhed med andre systemer uden at slukke for din Linux-maskines Bluetooth. Da enheden altid vil prøve at oprette forbindelse til din Bluetooth-enhed.

Besøg Bluetooth-autoconnect GitHub

Afsluttende ord

Denne artikel tog mig gennem snesevis af fora og artikler på nettet. Jeg prøvede udev-scripts til PulseAudio til Bluez Manager, men ingen af ​​dem kunne udføre autokoblingsjobbet. Derfor udeladte jeg dem fra denne artikel. På min rejse med Linux-systemer, bortset fra manglen på gode professionelle apps, har Bluetooth været det næststørste problem. Jeg kunne aldrig komme til den konklusion, at uanset om det er producentens driverproblem eller noget, som Linux ikke har fundet ud af det endnu.

Fortæl mig om din oplevelse nede i kommentarerne, og vi kan finde en løsning sammen.

Læs også: 7 Bedste Equalizer-apps til Android til enhver musikelsker

Se Også