Λύση για πρόβλημα με Bluetooth και PS4 controller (Arch και παράγωγα)

Μετά το τελευταίο stable update σε Manjaro, σταμάτησε να συγχρονίζει το χειριστήριο του PS4 με το Bluetooth. Μετά από αρκετή έρευνα διάβασα ότι είναι πρόβλημα του bluez 5.70 (το πρόβλημα υπήρχε και στο 5.69 και δεν το έχουν φτιάξει ακόμα).

Έκανα χειροκίνητο downgrade σε 5.68 και δουλεύει μια χαρά τώρα.

Πρώτα κατέβασα τα πακέτα με

wget https://archive.org/download/archlinux_pkg_bluez/bluez-5.68-1-x86_64.pkg.tar.zst
wget https://archive.org/download/archlinux_pkg_bluez-utils/bluez-utils-5.68-1-x86_64.pkg.tar.zst
wget https://archive.org/download/archlinux_pkg_bluez/bluez-5.68-1-x86_64.pkg.tar.zst.sig
wget https://archive.org/download/archlinux_pkg_bluez-utils/bluez-utils-5.68-1-x86_64.pkg.tar.zst.sig
wget https://archive.org/download/archlinux_pkg_bluez-libs/bluez-libs-5.68-1-x86_64.pkg.tar.zst
wget https://archive.org/download/archlinux_pkg_bluez-libs/bluez-libs-5.68-1-x86_64.pkg.tar.zst.sig

Τα έβαλα στον φάκελο
/var/cache/pacman/pkg/

και έκανα

sudo pacman -U file:///var/cache/pacman/pkg/bluez-5.68-1-x86_64.pkg.tar.zst 
sudo pacman -U file:///var/cache/pacman/pkg/bluez-utils-5.68-1-x86_64.pkg.tar.zst
sudo pacman -U file:///var/cache/pacman/pkg/bluez-libs-5.68-1-x86_64.pkg.tar.zst

(Θα μπορούσα να το είχα κάνει όλο ένα σκριπτάκι αλλά βαριόμουνα)

Σημείωση: εγώ κατέβασα τα πακέτα γιατί έχω βάλει να σβήνει όλα τα παλιά πακέτα όταν κάνει update (λόγω έλλειψης χώρου στον σκληρό). Μπορεί να μην χρειάζεται να το κατεβάσες εσύ, οπότε δοκίμασε να τρέξεις πρώτα τις 3 τελευταίες εντολές. Ίσως υπάρχουν ξεχασμένα στον υπολογιστή σου.

4 «Μου αρέσει»

UPDATE 24/12/2023

Η έκδοση 5.71-3 του bluez και των υπολοίπων φαίνεται ότι έφτιαξαν το πρόβλημα με το χειριστήριο του PS4, οπότε ο οδηγός είναι πλέον άχρηστος. Τον αφήνω για μελλοντική αναφορά, αν επανεμφανιστεί το πρόβλημα.

3 «Μου αρέσει»