Forum Linux.débutant Bluetooth qui s'active tout seul

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
24
fév.
2015

Bonjour

Sous KDE, J'ai un souci avec le Bluetooth, il s'active tout seul, quand je me sert de Ark le programme d'archive type winrar ou quand je tape mon mot de passe Root pour divers paramétrages, ou bien encore quand je rentre dans les paramètres du Bluetooth.

Dans les paramètres du Bluetooth, dans Périphériques, je décoche, Activer l’intégration du Bluetooth pour KDE, ou dans Adaptateur, décocher En cours de fonctionnement, mais cette case se recoche toute seule quand je fais les actions précédemment cités.

Auriez vous une solution efficace ?

Merci d'avance.

  • # ma solution

    Posté par  . Évalué à 2.

    Auriez vous une solution efficace ?

    couper le bluetooth physiquement

    soit avec le bouton prevu pour sur ta machine (mais souvent lié au wifi)
    soit avec le logiciel rfkill, en ligne de commande rfkill list pour connaitre les peripheriques qui trouve et peut gerer,
    rfkill disable X pour desactiver le peripherique X
    rfkill enable X pour activer le peripherique X

    • [^] # Re: ma solution

      Posté par  . Évalué à 1.

      Voici ce que j'ai comme réponse a cette ligne de commande:

      rfkill disable bluetooth
      If 'rfkill' is not a typo you can use command-not-found to lookup the package that contains it, like this:
      cnf rfkill

      • [^] # Re: ma solution

        Posté par  . Évalué à 1.

        Ok, une commande en Root, l'incovenient c'est qu'il faut toujours taper sont password, je vais débrancher le Bluetooth à chaque fois que j'aurais terminer, je sais pas si c'est recommandé mais il semble qu'il n'y est pas plus simple.

        Merci.

        • [^] # Re: ma solution

          Posté par  . Évalué à 2.

          sudo rfkill

          sinon si tu ne veux pas que ca te demande le mot de passe à chaque fois, tu peux jouer avec le fichier /etc/sudoers
          pour mettre la commande rfkill, sans mot de passe à ton utilisateur.

          ou bien si tu ne te sers jamais du bluetooth, tu peux :
          - deinstaller tous les paquets relatifs à la gestion du bluetooth
          - ou aller dans le bios pour le desactiver totalement.

          • [^] # Re: ma solution

            Posté par  . Évalué à 1. Dernière modification le 24 février 2015 à 23:34.

            Je me sert du Bluetooth,
            niveau sécurité, c'est bon de faire cette manipe ?

            je rajoute ces linge ?

            rfkill disable bluetooth
            rfkill enable bluetooth

            ou juste rfkill ?

            • [^] # Re: ma solution

              Posté par  . Évalué à 2. Dernière modification le 25 février 2015 à 09:03.

              La syntaxe du fichier sudoers est un peu plus compliquée (on peut faire des trucs assez chiadés, je te laisse lire la page man man sudoers) En gros ça devrait plutôt ressembler à ça :

              user hostname=(root) NOPASSWD: /usr/sbin/rfkill

              Vérifie le chemin de rfkill, il n'est pas installé chez moi donc je sais pas si c'est bon. "hostname" est à remplacer par le nom de ta machine et "user" par le nom de ton user qui doit pouvoir lancer la commande.

            • [^] # Re: ma solution

              Posté par  . Évalué à 2.

              j'ai verifié sur mon portable à l'instant

              rfkill list pour avoir la liste

              0: phy0: Wireless LAN
              Soft blocked: no
              Hard blocked: yes
              1: hp-wifi: Wireless LAN
              Soft blocked: no
              Hard blocked: no
              2: hp-bluetooth: Bluetooth
              Soft blocked: yes
              Hard blocked: no

              rfkill unblock 2 pour debloquer le bluetooth (le rendre actif)
              rfkill block 2 pour bloquer le bluetooth (le rendre inactif)

              à noter que le rfkill unblock 2
              me fait apparaitre un autre ensemble bluetooth dont le numero change à chaque activation/desactivation (ici 4)

              4: hci0: Bluetooth
              Soft blocked: yes
              Hard blocked: no

              que je peux aussi débloquer avec rfkill unblock 4

  • # Systemd

    Posté par  . Évalué à 3. Dernière modification le 25 février 2015 à 01:37.

    Ca ne serait pas un service systemd qui se relance automatiquement ?

    Pour vérifier ce qui est lancé sur ta machine

    systemd-analyze blame

    Essaye quelque chose comme

    systemctl disable bluetooth

    ou

    systemctl disable bluez

    Ou n'importe quoi d'autre qui se rapproche de bluetooth et que tu trouves dans la liste.

    • [^] # Re: Systemd

      Posté par  . Évalué à 1.

      Après test, ce n'est pas systemd,
      rfkill fonctionne.

      Merci beaucoup.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.