Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Słuchawki Bluetooth

Zaczęty przez Acronis, Sierpień 23, 2020, 08:32:31 PM

Poprzedni wątek - Następny wątek

Acronis

Witam :) siedzę aktualnie na MX Linux i niestety mam problem ze słuchawkami Sony WH1000XM3, brakuje kodeków i strasznie dziwnie się zachowują jak je podłączę to nie ma w nich dźwięku i trzeba ręcznie przestawiać w ustawieniach, po odłączeniu i ponownym podłączeniu trzeba robić to ponownie...
Tu mam jakieś kodeki ale zupełnie nie rozumiem jak mam to zainstalować. Niby jest instrukcja ale jakieś kosmiczne komendy trzeba wpisywać i boję się, że coś zepsuję.

Mam nadzieję, że ktoś pomoże. Pozdrawiam.

Edit//
https://github.com/EHfive/pulseaudio-modules-bt

pavbaranov

Przeczytaj raz jeszcze co napisałeś, zadaj sobie pytanie, czy jest to zrozumiałe dla czytającego, a potem opisz poprawnie problem.

Acronis

Zapomniałem dodać link do githuba z tymi kodekami :D
Postaram się inaczej napisać. Paruję moje słuchawki z laptopem i to się udaje, normalnie je wykrywa ale nie ma w nich dźwięku mimo, że są połączone więc próbowałem przestawić to w opcjach systemowych tak aby kierowało dźwięk domyślnie do słuchawek i faktycznie pojawia się ale po rozłączeniu połączenia system zapomina poprzednie ustawienia i trzeba to robić ponownie.
Mam nadzieję, że wszystko jest jasne.

Zakładam, że ten moduł rozwiąże problem.
https://github.com/EHfive/pulseaudio-modules-bt

pavbaranov

Czyli wszystko jest prawidłowo wykrywane, a jedyny problem to brak automatycznego przełączenia się na BT. Jeśli zatem fibogacci nie wymyśli czegoś (on się bardzo dobrze zna na MX), to jeśli w MX jest PulseAudio, rozwiązaniem może być: https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Automatically_switch_to_Bluetooth_or_USB_headset

Acronis

#4
Niestety to nie pomogło  :-\. Może te kodeki by pomogły rozwiązać ten problem, spróbuję je jakoś zainstalować może się uda.
Dopiero jak tutaj przestawię (zdjęcie) na zaznaczoną opcję to pojawia się dźwięk ale nie zawsze jest ta opcja do wyboru, pojawia się tylko kiedy zostanie spełniony warunek.

włączę słuchawki (łączą się automatycznie z laptopem i przestawią na domyślne źródło dźwięku)
rozłączę je ręcznie w systemie nie wyłączając słuchawek
połączę je ponownie i wtedy mogę przestawić na opcję widoczną na zdjęciu

https://imgur.com/y2Uk2NX

Dziękuję, że próbujesz mi pomóc  :D

Edit//

Znalazłem rozwiązanie, mam starą wersję programu bluez, próbowałem zainstalować nowszą według readme ale nie działa wywala błąd.  :-\. Podobał mi się ten MX Linux do momentu aż nie zaczął mi się crashować emulator terminala i ten problem z BT.

Compilation and installation
============================

In order to compile Bluetooth utilities you need following software packages:
- GCC compiler
- GLib library
- D-Bus library
- udev library (optional)
- readline (command line clients)

On a debian based system, this can be done by running the following command:
sudo apt-get build-dep bluez
./bootstrap

To configure run:
./configure --prefix=/usr --mandir=/usr/share/man \
--sysconfdir=/etc --localstatedir=/var

Configure automatically searches for all required components and packages.

To compile and install run:
make && make install


sudo apt-get build-dep bluez
Czytanie list pakietów... Gotowe
E: Należy dopisać jakieś URI pakietów źródłowych do pliku sources.list


Dobra dodałem jakieś linki do tego sources.list i poszło ale tylko ta pierwsza komenda :/ ten /.bootrstrap już nie idzie w zasadzie nie wiem co to za plik. Próbowałem odpalić to configure ale pisze, że nie ma pliku :x

./configure --prefix=/usr --mandir=/usr/share/man \
>
.bash_history     .cache/           .credentials/     Documents/        .gnupg/           .kde/             Music/            Public/           Templates/        .Xauthority
.bash_logout      .config/          .dbus/            Downloads/        .gtkrc-2.0        .local/           Pictures/         .selected_editor  .var/             .xsession-errors
.bashrc           .conky/           Desktop/          .drivesync/       .inputrc          .mozilla/         .profile          soft/             Videos/           
>
.bash_history     .cache/           .credentials/     Documents/        .gnupg/           .kde/             Music/            Public/           Templates/        .Xauthority
.bash_logout      .config/          .dbus/            Downloads/        .gtkrc-2.0        .local/           Pictures/         .selected_editor  .var/             .xsession-errors
.bashrc           .conky/           Desktop/          .drivesync/       .inputrc          .mozilla/         .profile          soft/             Videos/           
>
.bash_history     .cache/           .credentials/     Documents/        .gnupg/           .kde/             Music/            Public/           Templates/        .Xauthority
.bash_logout      .config/          .dbus/            Downloads/        .gtkrc-2.0        .local/           Pictures/         .selected_editor  .var/             .xsession-errors
.bashrc           .conky/           Desktop/          .drivesync/       .inputrc          .mozilla/         .profile          soft/             Videos/           
> --sysconfdir=/etc --localstatedir=/var
bash: ./configure: Nie ma takiego pliku ani katalogu


//edit

Olśniło mnie, że przecież muszę wejść do tego katalogu i dało się nawet zainstalować ale wywaliło takie błędy.

sudo make && make install
make --no-print-directory all-am
make --no-print-directory install-am
/usr/bin/mkdir -p '/usr/bin'
  /bin/bash ./libtool   --mode=install /usr/bin/install -c client/bluetoothctl monitor/btmon tools/rctest tools/l2test tools/l2ping tools/bccmd tools/bluemoon tools/hex2hcd tools/mpris-proxy tools/btattach '/usr/bin'
libtool: install: /usr/bin/install -c client/bluetoothctl /usr/bin/bluetoothctl
/usr/bin/install: cannot remove '/usr/bin/bluetoothctl': Permission denied
make[2]: *** [Makefile:4072: install-binPROGRAMS] Błąd 1
make[1]: *** [Makefile:10249: install-am] Błąd 2
make: *** [Makefile:10243: install] Błąd 2



pavbaranov

Zanim zaczniesz się bawić w kompilację, w dostarczanie czegokolwiek spoza repozytorium, należałoby się zastanowić, czy problem nie leży gdzieś w jakichś ustawieniach konfiguracyjnych, bowiem z tego co piszesz na 90% tak wynika. Tzn. inaczej - wynika, że słuchawki się łączą, dźwięk w nich jest, aczkolwiek działa to opornie. Jeśli tylko można to jakoś skonfigurować, to należy się trzymać wersji oprogramowania z repozytorium (zwłaszcza przy Debianie). Niestety nie mam MX, a zatem nie pomogę Ci (zwłaszcza, że nawet urządzenia odtwarzającego dźwięk przez BT również nie mam) - poczekaj na fibogacci on na MX zna się doskonale. Na pewno coś poradzi.
Tymczasem raczej się skup po prostu na niewielkiej uciążliwości systemu i go znoś.
Zamiast bawić się w kompilację bluez znajdź po prostu jakiegoś liveiso linuksa opartego o nowsze bebechy (np. Fedora) i sprawdź jak tam się zachowują słuchawki.

PS: Masz być może podobny wątek: https://forum.linuxiarze.pl/index.php/topic,4230.msg

Fibogacci

#6
Cytat: Acronis w Sierpień 24, 2020, 10:25:35 AM
https://imgur.com/y2Uk2NX

Czy korzystasz z MX Linuksa w wersji KDE (tego, który pojawił się kilka dni temu)?

Nie poznaję za bardzo tego screena (to znaczy nie kojarzę, aby takie ustawienia były w Xfce, ja korzystam z Xfce i Fluxboksa), a chyba to jest Plasma?

Przy słuchawkach Bluetooth w MX w Xfce generalnie używałem do ustawień PavuControl (czyli menedżera ustawień dla Pulse Audio). Teraz nie mam żadnych słuchawek, więc nie mam jak zrobić screena.

W KDE w Plasmie pewnie jest podobnie (jeśli chodzi o Pavu Control), ale nie uruchamiałem jeszcze MX w wersji KDE, więc nie wiem, jak to tam do końca wygląda w praktyce.

Ale jeśli słuchawki dało się uruchomić, było połączenie i dźwięk, to prawdopodobnie niepotrzebnie instalowałeś/kompilowałeś różne rzeczy i mogła rzeczywiście to być kwestia odpowiednich ustawień.

Ustawianie PulseAudio i PavuControl czasami może być dosyć złożone, jeśli chodzi o różne urządzenia.

Acronis

Cytat: pavbaranov w Sierpień 24, 2020, 03:45:48 PM
Zanim zaczniesz się bawić w kompilację, w dostarczanie czegokolwiek spoza repozytorium, należałoby się zastanowić, czy problem nie leży gdzieś w jakichś ustawieniach konfiguracyjnych, bowiem z tego co piszesz na 90% tak wynika. Tzn. inaczej - wynika, że słuchawki się łączą, dźwięk w nich jest, aczkolwiek działa to opornie. Jeśli tylko można to jakoś skonfigurować, to należy się trzymać wersji oprogramowania z repozytorium (zwłaszcza przy Debianie). Niestety nie mam MX, a zatem nie pomogę Ci (zwłaszcza, że nawet urządzenia odtwarzającego dźwięk przez BT również nie mam) - poczekaj na fibogacci on na MX zna się doskonale. Na pewno coś poradzi.
Tymczasem raczej się skup po prostu na niewielkiej uciążliwości systemu i go znoś.
Zamiast bawić się w kompilację bluez znajdź po prostu jakiegoś liveiso linuksa opartego o nowsze bebechy (np. Fedora) i sprawdź jak tam się zachowują słuchawki.

PS: Masz być może podobny wątek: https://forum.linuxiarze.pl/index.php/topic,4230.msg

Miałem wcześniej Xubuntu i tam nie było żadnego problemu a ten wątek czytałem wcześniej i to nie to.  Jest jakiś problem z tym bluez i dopiero w nowszej wersji to naprawili :(

Cytat: Fibogacci w Sierpień 24, 2020, 04:32:24 PM
Cytat: Acronis w Sierpień 24, 2020, 10:25:35 AM
https://imgur.com/y2Uk2NX

Czy korzystasz z MX Linuksa w wersji KDE (tego, który pojawił się kilka dni temu)?

Nie poznaję za bardzo tego screena (to znaczy nie kojarzę, aby takie ustawienia były w Xfce, ja korzystam z Xfce i Fluxboksa), a chyba to jest Plasma?

Przy słuchawkach Bluetooth w MX w Xfce generalnie używałem do ustawień PavuControl (czyli menedżera ustawień dla Pulse Audio). Teraz nie mam żadnych słuchawek, więc nie mam jak zrobić screena.

W KDE w Plasmie pewnie jest podobnie (jeśli chodzi o Pavu Control), ale nie uruchamiałem jeszcze MX w wersji KDE, więc nie wiem, jak to tam do końca wygląda w praktyce.

Ale jeśli słuchawki dało się uruchomić, było połączenie i dźwięk, to prawdopodobnie niepotrzebnie instalowałeś/kompilowałeś różne rzeczy i mogła rzeczywiście to być kwestia odpowiednich ustawień.

Ustawianie PulseAudio i PavuControl czasami może być dosyć złożone, jeśli chodzi o różne urządzenia.

Tak, używam wersji KDE.
No nic i tak już zrobiłem sphagetti z tego systemu więc trzeba będzie przeinstalować. Super jest ten MX ale jak widać debian to debian, stare pakiety i tak to się kończy :P. Może spróbuję innego distro gdzie będzie to dobrze działać.

Dzięki za pomoc Panowie.

pavbaranov

Jeśli używasz KDE, to na 100% system oparty o Debiana (zwłaszcza stable) nie jest właściwym wyborem. Mniejsza o to dlaczego. Możesz mi wierzyć, a możesz nie. Używam KDE od kilkunastu lat, w tym również na Debianie.
Zrób nowego użytkownika i spróbuj na nim. Użytkownik musi być absolutnie dziewiczy.
Podaj wersję oprogramowania KDE, przy czym jeśli to jest wersja niewspierana przez upstream (co w przypadku Debiana jest regułą), nie licz na jakiekolwiek rozwiązanie problemu, jeśli ten leży w oprogramowaniu.
Łączenie nowszych rozwiązań z KDE budując je ze źródeł ze starszymi pochodzącymi z repozytorium jest proszeniem się o problemy z KDE.
Jeśli zatem KDE - zmień MX na coś innego. Jeśli MX to najlepiej z np. Xfce, Open/Fluxbox itp.

Fibogacci

W tej wersji MX z KDE, wersja KDE jest starsza póki co czyli 5.14.5 (bieżąca wersja dla Debiana).

Bluez dostępny dla MX 19.2 też niestety nie jest najnowszy (5.50), gdy najnowsza wersja z tego roku to 5.54.

Acronis

#10
Cytat: pavbaranov w Sierpień 24, 2020, 09:22:48 PM
Jeśli używasz KDE, to na 100% system oparty o Debiana (zwłaszcza stable) nie jest właściwym wyborem. Mniejsza o to dlaczego. Możesz mi wierzyć, a możesz nie. Używam KDE od kilkunastu lat, w tym również na Debianie.
Zrób nowego użytkownika i spróbuj na nim. Użytkownik musi być absolutnie dziewiczy.
Podaj wersję oprogramowania KDE, przy czym jeśli to jest wersja niewspierana przez upstream (co w przypadku Debiana jest regułą), nie licz na jakiekolwiek rozwiązanie problemu, jeśli ten leży w oprogramowaniu.
Łączenie nowszych rozwiązań z KDE budując je ze źródeł ze starszymi pochodzącymi z repozytorium jest proszeniem się o problemy z KDE.
Jeśli zatem KDE - zmień MX na coś innego. Jeśli MX to najlepiej z np. Xfce, Open/Fluxbox itp.

Dzieki za odpowiedz ale juz mam zainstalowanego archa, chociaz jeszcze bez srodowiska graficznego (trzy razy go instalowalem xD) I dla mnie bomba, w sensie to klepanie w konsoli, i ta obszerna wikipedia robi robote.

Cytat: Fibogacci w Sierpień 24, 2020, 09:33:46 PM
W tej wersji MX z KDE, wersja KDE jest starsza póki co czyli 5.14.5 (bieżąca wersja dla Debiana).

Bluez dostępny dla MX 19.2 też niestety nie jest najnowszy (5.50), gdy najnowsza wersja z tego roku to 5.54.

Tak, dopiero w wersji 5.51 to naprawili, szkoda troche.

pavbaranov

Zatem witam kolejnego "archowca" choć bez żadnej sugestii z mojej strony (żeby nie było), jak również użytkownika KDE (znów to samo co poprzednio).
Na github.com/polaur wrzucam niekiedy poprawki do KDE z nadchodzących wydań.

Acronis

 :D Ja jednak zainstalowalem xfce, troche traci myszka ale ja lubie jednak prostote, kde mi sie wysypalo jak juz je sobie fajnie poustawialem... i stwierdzilem, ze walic to, nie zaluje. Mam pewien problem ale to napisze w odpowiednim dziale.

Zobacz najnowsze wiadomości na forum