Le contexte est l’utilisation de thunar conjointement à des partages samba. Aléatoirement, au doigt mouillé je dirais dans 30% des cas, mon thunar est lent, très lent au démarrage, près de 20 secondes avec comme corollaire une incapacité pour lui à parcourir le réseau. Je mettais ça sur le compte de mon /etc/samba/smb.conf assez usine à gaz il est vrai... qui fonctionnait quand même dans les autres 70% des cas.
Hors je viens de changer ma stratégie de partages en utilisant thunar-shares-plugin-manjaro, très bon paquet qui ajoute à l'original un script d'installation facilitant la configuration, fournissant un smb.conf tout prêt, démarrant les services, inscrivant les utilisateurs au groupe ad-hoc, etc... Il suffit juste avant d'installer le paquet de penser à créer le groupe sambashare, pas prévu par le script.
J'étais persuadé avoir réglé par ce biais mes démarrages parfois lents, et non ça continue
Je suspecte le daemon de thunar de démarrer avant gvfs... donc avant de laisser à gvfs-smb le temps de faire les montages.
Existe-t-il un moyen de contrôler l'ordre de démarrage des services.
Si tu désactives/actives ton gestionnaire de session via systemctl tu auras le chemin du "coeur du poulailler" systemd & dans la section [unit] & sur les lignes idoines (Before ou After) des services en cause tu peux modifier mais penses à garder les originaux...
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Bon déjà je pense que probablement l'ordre au boot est celui du temps de chargement, systemd me renseigne avec analyse blame. On y voit que le réseau y est dont les services smbd et nmdb entres autres, it's fine .
Ceci dit il y a tout ce qui se lance ensuite en entrant en session dont Xfsettingsd
Tout ça ne me renseigne pas beaucoup pour l'implication entre gvfs et thunar
Par contre entre temps j'ai vu ça sur le wiki Arch > Trash/network icons disappear randomly Effectivement quand le démarrage est lent je n'ai plus l'icône de réseau. Je suppose qu'après avoir mis ce script Thunar dans /usr/local/bin/ il faille le lancer dans les applis de démarrage. A essayer du moins... réponse plus tard.
Après 20 relances du PC, au passage on apprécie le SSD et son boot au 1/4 de tour, je n'ai pas un sans faute, 15% d’échecs, certes mieux que ma stat au "doigt mouillé", elle était peut-être pessimiste. Trois démarrages ont aboutis à un lancement de thunar lent mais aussi à une découverte du réseau non aboutie (par gvfs ? )
J'en conclus que le pb est à chercher du coté de gvfs.