Page 1 sur 2

execution automatique du bluetooth a l'ouverture de session

Posté : jeu. 23 mars 2023 20:32
par sam_49
Bonsoir,

J'avais deja eu le probleme mais voila que ca recommence.

J'ai l'application bluetooth-manager pour gerer mes peripherique bluetooth. Cela fonctionne bien sauf que je suis obligé d'activer le bluetooth manuellement dans l'application. Ce n'est pas activé par defaut suite à l'ouverture de ma session.

Image

Qui peut me dire comment faire sachant que l'appli se trouve bien dans les applications au demarrage ?

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 24 mars 2023 05:26
par alain
Bonjour Sam.

Essaies déjà ça:

Code : Tout sélectionner

sudo systemctl enable bluetooth.service
Et si ça marche pas on essayera autre chose...

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 24 mars 2023 07:20
par sam_49
Bonjour,
Merci de la reponse. Je teste ca et reviendrais donner le resultat.

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 24 mars 2023 18:33
par sam_49
Bonsoir,
je viens de redemarrer mon pc et suite a l'ouverture de session bluetooth toujours non actif, j'ai du l'activer manuellement.

Re: execution automatique du bluetooth a l'ouverture de session

Posté : jeu. 30 mars 2023 19:56
par sam_49
alain a écrit :
ven. 24 mars 2023 05:26
Bonjour Sam.

Essaies déjà ça:

Code : Tout sélectionner

sudo systemctl enable bluetooth.service
Et si ça marche pas on essayera autre chose...
Bonsoir,
d'autres pistes ?
Merci

Re: execution automatique du bluetooth a l'ouverture de session

Posté : jeu. 30 mars 2023 21:32
par alain
Bonjour Sam.

Peut être que bluetoothctl peut faire quelque chose:

Code : Tout sélectionner

bluetoothctl
Puis à l'invite de commande faire:

Code : Tout sélectionner

help
Pour voir la liste des commandes disponibles.

Code : Tout sélectionner

alain@helene-victus:~$ bluetoothctl
Agent registered
[bluetooth]# help
Menu main:
Available commands:
-------------------
advertise                                         Advertise Options Submenu
scan                                              Scan Options Submenu
gatt                                              Generic Attribute Submenu
list                                              List available controllers
show [ctrl]                                       Controller information
select <ctrl>                                     Select default controller
devices                                           List available devices
paired-devices                                    List paired devices
system-alias <name>                               Set controller alias
reset-alias                                       Reset controller alias
power <on/off>                                    Set controller power
pairable <on/off>                                 Set controller pairable mode
discoverable <on/off>                             Set controller discoverable mode
discoverable-timeout [value]                      Set discoverable timeout
agent <on/off/capability>                         Enable/disable agent with given capability
default-agent                                     Set agent as the default one
advertise <on/off/type>                           Enable/disable advertising with given type
set-alias <alias>                                 Set device alias
scan <on/off>                                     Scan for devices
info [dev]                                        Device information
pair [dev]                                        Pair with device
cancel-pairing [dev]                              Cancel pairing with device
trust [dev]                                       Trust device
untrust [dev]                                     Untrust device
block [dev]                                       Block device
unblock [dev]                                     Unblock device
remove <dev>                                      Remove device
connect <dev>                                     Connect device
disconnect [dev]                                  Disconnect device
menu <name>                                       Select submenu
version                                           Display version
quit                                              Quit program
exit                                              Quit program
help                                              Display help about this program
export                                            Print environment variables
[bluetooth]# 
Je pense entre autre à: "power <on/off>"

Et donnes nous le retour de:

Code : Tout sélectionner

cat /etc/bluetooth/main.conf
(en espérant que sur LM c'est pareil que sur debian, je n'ai pas de LM sous la main)

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 31 mars 2023 06:45
par sam_49
alain a écrit :
jeu. 30 mars 2023 21:32
Et donnes nous le retour de:

Code : Tout sélectionner

cat /etc/bluetooth/main.conf
(en espérant que sur LM c'est pareil que sur debian, je n'ai pas de LM sous la main)

Code : Tout sélectionner

cat /etc/bluetooth/main.conf
[General]

# Default adaper name
# Defaults to 'BlueZ X.YZ'
#Name = BlueZ

# Default device class. Only the major and minor device class bits are
# considered. Defaults to '0x000000'.
#Class = 0x000100

# How long to stay in discoverable mode before going back to non-discoverable
# The value is in seconds. Default is 180, i.e. 3 minutes.
# 0 = disable timer, i.e. stay discoverable forever
#DiscoverableTimeout = 0

# How long to stay in pairable mode before going back to non-discoverable
# The value is in seconds. Default is 0.
# 0 = disable timer, i.e. stay pairable forever
#PairableTimeout = 0

# Automatic connection for bonded devices driven by platform/user events.
# If a platform plugin uses this mechanism, automatic connections will be
# enabled during the interval defined below. Initially, this feature
# intends to be used to establish connections to ATT channels. Default is 60.
#AutoConnectTimeout = 60

# Use vendor id source (assigner), vendor, product and version information for
# DID profile support. The values are separated by ":" and assigner, VID, PID
# and version.
# Possible vendor id source values: bluetooth, usb (defaults to usb)
#DeviceID = bluetooth:1234:5678:abcd

# Do reverse service discovery for previously unknown devices that connect to
# us. This option is really only needed for qualification since the BITE tester
# doesn't like us doing reverse SDP for some test cases (though there could in
# theory be other useful purposes for this too). Defaults to 'true'.
#ReverseServiceDiscovery = true

# Enable name resolving after inquiry. Set it to 'false' if you don't need
# remote devices name and want shorter discovery cycle. Defaults to 'true'.
#NameResolving = true

# Enable runtime persistency of debug link keys. Default is false which
# makes debug link keys valid only for the duration of the connection
# that they were created for.
#DebugKeys = false

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 31 mars 2023 19:02
par sam_49
Bonsoir,

Pour plus de clarté voici mes notifications apparaissant en bas de l'ecran. on vois bien que le bluetooth est desactivé. je dois donc l'activer manuellement

Image

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 31 mars 2023 21:45
par alain
Bonjour Sam.

Oui j'avais bien compris que l'icone du BT restait en grisé. Et que tu es obligé de démarrer le BT en manuel. ;)

Dans ton retour de la commande cat il manque la fin, c'est justement ce que je voulais voir.
Alors tu vas me donner le retour de:

Code : Tout sélectionner

cat /etc/bluetooth/main.conf | grep AutoEnable
Tu ne devrais avoir que deux lignes à copier.
Fais bien un copier/coller de la commande car il y a des espaces et des majuscules. C'est important la casse sur linux.

Hors Sujet: Pour que les aidants soient certains d'avoir le retour d'une commande en entier, nous demandons (la modération) que les retours de commandes comportent le prompt de début avec la commande, le texte, et enfin le prompt de fin.
Car dans le cas de ton retour, je ne suis pas certain que tu as fait la bonne commande (en fait si, mais rien ne le prouve) et surtout que tu as tout copié (ce qui est le cas). Merci ;)

Re: execution automatique du bluetooth a l'ouverture de session

Posté : ven. 31 mars 2023 21:56
par sam_49

Code : Tout sélectionner

samuel@PCdeSam:~$ cat /etc/bluetooth/main.conf | grep AutoEnable
# AutoEnable defines option to enable all controllers when they are found.
AutoEnable=true
samuel@PCdeSam:~$