Bluetooth fare dizüstü bilgisayara yeniden bağlanmıyor


18

Bu daha önce bir milyon kez sorulmuş ve cevaplanmıştır. Sanırım neredeyse tüm bu soruları ve cevapları okudum ve olabildiğince çok çözümü denedim.

Bununla birlikte, farenin uykudan, kapanmadan veya herhangi bir kullanımdan sonra otomatik olarak yeniden bağlanmasını sağlayamıyorum. Kubuntu 14.04, 64bit altında bir Microsoft Sculpt Comfort Mouse kullanıyorum. Elbette manuel olarak bağlanabiliyorum.

Son çabam satırları eklemekti

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

ile /usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlBluetooth'u yeniden başlatın ve ardından

sudo service bluetooth restart

Ama hiçbir şey. Fare yine de manuel olarak eşleştirilmelidir.

Ve şimdi, birkaç hcitoolkomutu denedikten sonra - fare hiç bağlanmaz! Şimdi aldığım tek şey zaman aşımı mesajları. Ne yaptığımı bilmiyorum, ama şu an fare bağlamayı reddediyor.

Burada biraz kafam karıştı ....

Yanıtlar:


15

Bluetooth cihazınızı eşleştirmek için farklı bir araç kullanmayı deneyin, örneğin blueman-manager(muhtemelen Bluetooth cihazı "güvenilir değildir").

Ubuntu 14.04 kullanıyorum ve Microsoft Sculpt Comfort Mouse'a sahibim. Ubuntu'nun Bluetooth ayarları iletişim kutusunda fare eşleştirilirken, askıya alma / devam ettirme ve hatta bir süre boşta kaldıktan sonra fare yeniden bağlanmaz.

Fareyi eşleştirmedim, eşleştirdim ve "güvendim" blueman-managerve şimdi bir cazibe gibi çalışıyor.


Trully! Cihazı kaldırdım, sonra blueman yöneticisi aracılığıyla "güven" olarak ayarlanmış olan tüm işlemleri yaptım, şimdi gerçekten otomatik olarak bağlanıyor! Teşekkürler!
15'te nişan

Hala Ubuntu 18.04'te çalışıyor, ancak vardı apt-get install bluemanvesudo blueman-manager
transistor1

3

Tekrar deneyin ancak bu bölümü kaldırın name="Microsoft Sculpt Comfort Mouse"

Bu değilse, muhtemelen yanlış OUI'ye sahipsiniz.

Bluetooth fare adresinizin ilk yarısı olduğuna inanıyorum.

OUIanlamına gelir Organizational Unique Identifier. MAC adresinizin ilk yarısı, Microsoft tarafından yapıldığını söylese de, aynı şirketteki fareler OUIherhangi bir nedenle farklı s'e sahip olabilir .

Bu adım için sıfırdan başlayın ve eleme sürecine başlayalım.

Kaldırma / temizleme blueman-managerveya herhangi bir ekstra bluetooth yazılımı. Vanilyaya gidin ve çatışmaları ortadan kaldırmak için orijinal Ubuntu bluetooth yazılımını bırakın.

  1. Bluetooth farenin keşif moduna basın.

  2. Bir terminal açın ve komutu yazın hcitool scan

  3. Ardından bluetooth adresinizin ilk yarısını OUI olarak yapıştırın.

Son sütunu bu şekilde eklediğinizden emin olun oui="xx:xx:xx:"

Bluetooth farenizin adresi AB:CD:EF:GH:IJ:KL

Şöyle görünecektir:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

Bu satırı, girişlerin geri kalanıyla

/usr/share/gnome-bluetooth/pin-code-database.xml

ÖNEMLİ: Dosyanın başına, başlangıç <devices> etiketinin hemen altına ekleyin - çünkü girişler görünüm sırasıyla eşleşir!

Bundan sonra her şeyin yolunda olduğundan emin olmak için yeniden başlardım.

Bu, çoğu yeniden bağlanma sorununu çözmelidir çünkü Ubuntu, yeniden bağlanmaya çalıştığında ilk kez eşleştirdiğinizde PIN numarasını bilmiyor veya saklamıyor.

NOT: Diğer Linux dağıtımlarında, dosyanın yolu pin-code-database.xmlfarklı olabilir!


Artı: sadece kullanarak basit bir yolu original Ubuntu bluetooth softwarebluetooth cihazı kaldırmak, bağlı olsaydı, o zaman modifiye ile cihaza bağlanmaya çalışır: PIN optionskullanılarak özelleştirilebilir PIN kodu 0000ile test, ThinkPad Bluetooth Laser Mouse
artificerpi

3

Ubuntu 17.10 üzerinde çalışıyor. Bluetoothctl ile her dağıtım desteklendiğini düşünüyorum:

  1. Terminal çalıştır bluetoothctl olarak $bluetoothkomut hattı türü devices. Kullanılabilir cihazların listesini göreceksiniz.
  2. Tür trust 00:XX:XX:XX:XX:XXSayının başladığı yer, 00:bağlanmak istediğiniz bir bölmedir.
  3. Tip ctrl+dveya quitçıkmak için.
  4. Cihazınızı başlangıçta otomatik olarak bağlamak istiyorsanız, yenisini açın Startup Applicationsve ekleyin.

    • Basın Add
    • Başlatıcı gibi ad My startup BT connection
    • Komut türünde bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

Ayrıca öğle yemeğine aynı komutla bir klavye kısayolu ayarlayabilir ve bir düğmeye basarak cihazınızı bağlayabilirsiniz.

İyi eğlenceler :)


Teşekkürler! Aslında sadece kullanmamanın bir nedeni var mı bluetoothctl connect 00:XX:XX:XX:XX:XX? Çok iyi çalışıyor gibi görünüyor. Ayrıca bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'Ubuntu'nun Başlangıç ​​Uygulaması yoluyla eklemenin \ nquit'e ikinci bir ters eğik çizgi eklediğini keşfettiniz, böylece bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'uygun .desktop dosyasında buna benziyor ~/.config/autostartmu?
DMT

1

Farenizi yanlış eşleştirdiğinizden emin değilim. Ben de aynı sorunu yaşıyordum. Microsoft Sculpt Comfort Mouse'um iyi eşlendi ve bilgisayarı gün boyunca bıraktım. Ekran koruyucu geldi ve birkaç saat sonra bilgisayarımı kullanmaya geri döndüm ve farem çalışmıyor. Muhtemelen ilk kez yanlış eşleştirdim. Bu yüzden internette arama yaptım ve faremin kaldırılmaması ve onarılması da dahil olmak üzere Ubuntu topluluğundan birçok şeyi denedim. Her eşleştirdiğimde gerçekten eşleştirmediğimi fark ettim. Çalışan bu fareyi eşleştirmek için doğru adımlar aşağıdadır:

  1. Bluetooth yöneticisini aç (herhangi bir yöneticiyle çalışmalı, ancak özellikle Bluetooth yöneticisini kullandım)
  2. Sabit yanıp sönen mavi ışık elde edene kadar farenin altındaki eşleştirme düğmesini basılı tutun (yavaşça saniyede yaklaşık 1 kez yanıp söner)
  3. Bluetooth yöneticisinde ara'yı tıklayın

    • Microsoft Sculpt Comfort Mouse'u ve ardından anahtar simgesini (eşleştirme simgesi) tıklayın
    • Fare eşleştiğinde, farenin güvenilir olması için Bluetooth Yöneticisi içindeki altın yıldız simgesini tıklayın.
    • Fare eşleştirildi ve güvenilir hale geldiğine göre, kurulum'u tıklayın, giriş hizmetini seçin ve sonra "ileri" yi tıklayın. "Cihaz başarıyla eklendi ve bağlandı" ifadesini gördüğünüzde kapat'ı tıklayın.

Hala aynı sorunu yaşıyorsanız, cevabımı kontrol edin!
Tek

1

Burada listelenen cevapların hiçbiri benim için işe yaramadı, ancak bluetoothctl komut satırı aracını kullanarak cihazı eşleştirdim ve otomatik olarak yeniden bağlandı. Yaptığım şey:

  • Fareyi bulunabilir olarak ayarla
  • çalıştır bluetoothctl(faremin Mac bağımlılığını listele)
  • çalıştır pair <MAC>( cihazı eşleştiren bluetoothctl içinde )

0

Bu fare ile aynı sorunu yaşadım ve çözümü burada belirtilen ikinci yaklaşımı kullanarak buldum: /unix/177998/bluetooth-mouse-disconnects

Kısacası, "/ etc / udev /" içinde "99-bluetooth.rules" gibi bir kural dosyası oluşturun ve bu satırı içine ekleyin:

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

Bu sorunumu çözdü, umarım size de yardımcı olur.


0

Onaylanmış. Pin-code-database.xml dosyasını düzenleyen standart bluetooth paketlerini kullanmak, sistem yeniden başlatıldıktan sonra Lenovo Thinkpad Bluetooth Laser farenin yeniden bağlanmasını da sağladı. İşte kullandığım ayar:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.