Hallo, wenn du wartest! Dieses Mal habe ich Sonys am 4. September 2020 veröffentlichte WH-1000XM4-Kopfhörer von Sony mit LDAC verbunden, daher möchte ich darüber schreiben, was ich getan habe!
OS | ubuntu 20.04 |
---|---|
Fenstermanager | i3 wm |
Diesmal habe ich mich mit bluetoothctl
verbunden.
Lass es uns sofort tun!
$ $ sudo apt install bluez #Installieren Sie den diesmal verwendeten Befehl bluetoothctl(Wird nicht benötigt, wenn bereits)
$ bluetoothctl #Interaktiven Befehl ausführen
[bluetooth]# power on #Schalten Sie den Controller ein(Standardmäßig deaktiviert)
[bluetooth]# scan on #Starten Sie das Scannen des Geräts(Es wird erstaunlich sein, wenn Sie es außerhalb w tun)
[new]Geräte-MAC-Adresse... #Geräte, die vom PC erkannt werden können, werden nacheinander ausgegeben
[bluetooth]#Paar MAC-Adresse#Koppeln Sie das Gerät mit der MAC-Adresse
Versuch, mit der MAC-Adresse zu koppeln#Versuchen Sie, eine Verbindung mit einem Gerät mit einer MAC-Adresse herzustellen
[CHG]Geräte-MAC-Adresse verbunden: yes
...
Pairing successful #Erfolg, wenn dies angezeigt wird(Wenn Sie bereits gepaart haben, ist dies fehlgeschlagen)
[bluetooth]#MAC-Adresse verbinden#Stellen Sie eine Verbindung zum gekoppelten Gerät her
[CHG]Geräte-MAC-Adresse verbunden: yes
Connection successful #Dies und das Zeichen vor der Befehlseingabe[bluetooth]Von[Gerätename]Erfolg, wenn es sich ändert zu
[Gerätename]# exit
Wenn Sie WH_1000XM4 verbinden möchten, wählen Sie bitte den Gerätenamen WH-1000XM4! Die Auswahl eines anderen LE_WH_1000XM4 funktioniert nicht! Achtung!
Die Verbindung ist geschlossen! Schließlich werde ich schreiben, wo ich w gestolpert bin
Sie können es installieren, indem Sie den folgenden Befehl ausführen.
$ sudo add-apt-repository ppa:berglh/pulseaudio-a2dp
$ sudo apt update
$ sudo apt install libldac pulseaudio-modules-bt
$ sudo apt install libavcodec-extra58 libfdk-aac1 bluez pulseaudio
$ sudo apt install blueman
$ pulseaudio -k
$ pulseaudio --start
Sie können die Einstellungen des aktuell angeschlossenen Audiogeräts mit dem folgenden Befehl überprüfen.
$ pacmd list-cards
...
index: 2
name: <bluez_card.94_DB_56_88_DA_AC>
driver: <module-bluez5-device.c>
owner module: 24
properties:
device.description = "WH-1000XM4"
device.string = "94:DB:56:88:DA:AC"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_94_DB_56_88_DA_AC"
bluez.class = "0x240404"
bluez.alias = "WH-1000XM4"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: unknown)
a2dp_sink_sbc: High Fidelity Playback (A2DP Sink: SBC) (priority 40, available: unknown)
a2dp_sink_aac: High Fidelity Playback (A2DP Sink: AAC) (priority 40, available: unknown)
a2dp_sink_aptx: High Fidelity Playback (A2DP Sink: aptX) (priority 40, available: no)
a2dp_sink_aptx_hd: High Fidelity Playback (A2DP Sink: aptX HD) (priority 40, available: no)
a2dp_sink_ldac: High Fidelity Playback (A2DP Sink: LDAC) (priority 40, available: yes)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink_ldac>
sinks:
bluez_sink.94_DB_56_88_DA_AC.a2dp_sink/#2: WH-1000XM4
sources:
bluez_sink.94_DB_56_88_DA_AC.a2dp_sink.monitor/#4: Monitor of WH-1000XM4
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: yes)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
Dieses Beispiel befindet sich in meinem Zustand, daher wird es sich ändern
Wenn sich in profile
keine ldac-Spalte befindet, wurde sie oben nicht installiert. Versuchen wir es also noch einmal!
Wenn es ein "verfügbares" Nein gibt, kann es leider nicht verwendet werden ...
Sie können definitiv yes verwenden. Sie können es jedoch nur wissen, wenn Sie unknown angeben. Wenn Sie also unknown verwenden möchten, geben Sie dies mit dem Befehl an!
$ pacmd set-card-profile 'Indexnummer' a2dp_sink_ldac
Löschen Sie für die Indexnummer '' und geben Sie die Nummer an. In meinem Fall ist es 2! a2dp_sink_ldac kann angegeben werden, solange es in Profilen ist! Wenn es keine besonderen Fehler gibt, ist es ein Erfolg!
Das ist alles! !! Gut gemacht! !! Ich möchte den letzten süchtig machenden Teil w schreiben
Wie Sie vielleicht aus dem obigen Artikel bemerkt haben, habe ich mich bei der Verbindung mit Bluetoothctl für immer für LE_WH_1000XM entschieden, ohne etwas zu wissen, und einen Tag w verbracht Ich möchte erklären, warum es damit geschmolzen ist!
Was ist das LE? Ich denke, es gibt viele Menschen, die Zweifel haben, also werde ich es erklären!
Dies ist eine drahtlose PAN-Technologie namens "Bluetooth Low Energy". Dies ist ein Kommunikationsmodus mit geringem Stromverbrauch, der aus Bluetooth 4.0 hinzugefügt wurde und aus Bluetooth Basic Rate / Enhanced Data Rate (BR / EDR) und Bluetooth Low Energy (LE) besteht. Die Kommunikationsgeschwindigkeit beträgt 1 Mbit / s für Bluetooth 4, 2 Mbit / s, 1 Mbit / s, 500 Kbit / s, 125 Mbit / s für 5, beträgt jedoch aufgrund verschiedener Einschränkungen etwa 10 Kbit / s. Dies liegt daran, dass wir uns auf "Energieeinsparung" konzentrieren. Es ist natürlich, dass der Stromverbrauch niedrig ist, wenn die Kommunikationsgeschwindigkeit minimiert wird! w Die erreichbare Entfernung kann auch auf 30 m oder mehr eingestellt werden, beträgt jedoch aus dem gleichen Grund wie die Kommunikationsgeschwindigkeit ungefähr 5 m. Abgesehen davon, wenn die Kommunikationsgeschwindigkeit mit Bluetooth 5 auf 125 kbit / s eingestellt ist, die maximal erreichbare Entfernung Scheint ein Monster mit 400m w zu sein
Diesmal endet es so! Es ist noch nicht so lange her, dass es angekommen ist, aber das ist das Beste! QOL explodiert! !! w Übrigens habe ich Mitte August reserviert und es mit der schnellsten Geschwindigkeit bekommen! w
Danke, dass du bis zum Ende zugesehen hast! Wenn ich Zeit habe, denke ich darüber nach, die Equalizer-Einstellungen in "Ubuntu 20.04" zu schreiben. Schauen Sie also bitte dort nach, wenn Sie möchten!