[RESOLU]YASSM démontage automatique partage réseau
Posted: Tue 23 Dec 2014, 14:45
Bonjour,
Il y a différentes façon d'accéder à ses partages en réseau et Yassm est certainement une des meilleure.
D'autant plus que l'usage du fichier samba-select.dat décrit par fabrice_035 dans un autre post permet d'éviter une recherche sur l'ensemble du réseau pour ne se connecter qu'aux partages que l'on connait parfaitement, et tout ça toujours avec authentification.
Mais il y a un inconvénient : on reste connecté indéfiniment si l'on ne démonte pas le partage !
Autofs permet de mettre un timeout au bout duquel on est automatiquement déconnecté quand il n'y a plus eu d'activité sur le partage. C'est parfait quand il n'y a pas d'authentification ou que l'on veut donner des accès en lecture seulement. Par contre l'authentification est gérée via un fichier où les identifiants/mots de passe sont en claire !
L'idéal serait de mettre en option un timeout dans yassm mais il n'a apparemment pas cette possibilité : je ne l'ai pas trouvée dans le post dédié.
Il n'y a apparemment pas beaucoup d'utilisateurs de NAS et de partages en réseau ici mais au cas où je lance une bouteille à la mer.
Suite à cette demande voici la solution réalisée par fabrice_035.
Je rappelle le principe général de fonctionnement : un partage est démonté automatiquement au bout d'un certain temps quand il n'est pas ouvert dans une fenêtre.
Lorsqu'un partage est monté via yassm une fenêtre de ce partage s'affiche et une icône verte apparaît à côté de l'horloge dans la barre des tâches.
Cette icône indique dans sa partie supérieure le nombre de partages monté, flèche vers le haut, et dans sa partie inférieure, flèche vers le bas, le nombre de partages qui seront démontés.
Si on met la souris sur l'icône le chemin du partage est indiqué.S'il y en a plusieurs ils sont tous indiqués
Quand une fenêtre de partage est fermée l'icône devient rouge et le nombre en bas s'incrémente, celui du haut ne change pas tant que le partage n'est pas démonté. Quand un partage est démonté le nombre supérieur diminue en conséquence.
Si on met le pointeur de la souris sur l'icône quand elle est rouge se sont les partages qui n'ont plus de fenêtre ouverte qui sont listés.
A partir du moment où l'icône devient rouge le timer pour démonter le partage se met en route.
A ce moment là on peut décider de conserver le montage en cliquant droit sur l'icône : une fenêtre du partage sera alors ouverte. S'il y a plusieurs partages en court de démontage ils seront traités dans l'ordre de fermeture des fenêtres : il faut un clic par partage.
L'icône se met automatiquement à jour.
Un clique gauche sur l'icône ouvre une fenêtre pour chaque partage.
Environ 1mn avant le démontage d'un partage une fenêtre prévient l'utilisateur afin de lui permettre d'agir s'il le désire.
Lorsqu'un partage est démonté une fenêtre s'affiche quelques secondes pour prévenir l'utilisateur.
Quand plusieurs fenêtres sont fermées pendant qu'un timer est en route pour démonter un partage tous les partages sont démontés successivement à la fin du timer : il n'y a pas un timer par montage.
Une interface de configuration pour déterminer le type d'avertissement avant le démontage, combien de temps avant le démontage on veut être prévenu, la durée du timer et si l'on veut activer ou pas la fonctionnalité de démontage a également été proposée par fabrice_035 et bien adaptée par Argolance : rendons à césar... c'est eux qui ont fait tout le boulot.
Argolance a encore amélioré l'ensemble en faisant tout le travail nécessaire pour que l'application soit multilingue, anglais et français pour le moment. Il a également élaborée l'aide.
Et pour compléter il a intégré l'ensemble pour ToOpPy avec Samba TNG et une icône réseau qui regroupe dans son menu tout le nécessaire pour utiliser Samba TNG, Yassm et l'addon auto_uMount : c'est cette version qui est proposée ici.
Merci à lui de nous faire bénéficier en primeur de ce développement pour ToOpPy.
ATTENTION, le paquet ci-dessous regroupe donc Samba TNG, YASSM2.7 avec l'addon auto_uMount
SambaTNG YASSM2.7-auto_uMount_addon.pet
Le paquet ci-dessous ne comprend que YASSM2.7 avec l'addon auto_uMount :
YASSM2.7-auto_uMount_addonV3.pet
Et pour terminer l'icon_tray avec son menu permettant de tout avoir sous un clic :
icon_tray
Merci.
Et un grand merci à fabrice_035 d'avoir mis ses compétences de développeur au service de ma demande, à Argolance pour les améliorations importantes et évidemment à rcrsn51 qui est l'auteur à la fois de Yassm et de Samba TNG.
Philippe
Il y a différentes façon d'accéder à ses partages en réseau et Yassm est certainement une des meilleure.
D'autant plus que l'usage du fichier samba-select.dat décrit par fabrice_035 dans un autre post permet d'éviter une recherche sur l'ensemble du réseau pour ne se connecter qu'aux partages que l'on connait parfaitement, et tout ça toujours avec authentification.
Mais il y a un inconvénient : on reste connecté indéfiniment si l'on ne démonte pas le partage !
Autofs permet de mettre un timeout au bout duquel on est automatiquement déconnecté quand il n'y a plus eu d'activité sur le partage. C'est parfait quand il n'y a pas d'authentification ou que l'on veut donner des accès en lecture seulement. Par contre l'authentification est gérée via un fichier où les identifiants/mots de passe sont en claire !
L'idéal serait de mettre en option un timeout dans yassm mais il n'a apparemment pas cette possibilité : je ne l'ai pas trouvée dans le post dédié.
Il n'y a apparemment pas beaucoup d'utilisateurs de NAS et de partages en réseau ici mais au cas où je lance une bouteille à la mer.
Suite à cette demande voici la solution réalisée par fabrice_035.
Je rappelle le principe général de fonctionnement : un partage est démonté automatiquement au bout d'un certain temps quand il n'est pas ouvert dans une fenêtre.
Lorsqu'un partage est monté via yassm une fenêtre de ce partage s'affiche et une icône verte apparaît à côté de l'horloge dans la barre des tâches.
Cette icône indique dans sa partie supérieure le nombre de partages monté, flèche vers le haut, et dans sa partie inférieure, flèche vers le bas, le nombre de partages qui seront démontés.
Si on met la souris sur l'icône le chemin du partage est indiqué.S'il y en a plusieurs ils sont tous indiqués
Quand une fenêtre de partage est fermée l'icône devient rouge et le nombre en bas s'incrémente, celui du haut ne change pas tant que le partage n'est pas démonté. Quand un partage est démonté le nombre supérieur diminue en conséquence.
Si on met le pointeur de la souris sur l'icône quand elle est rouge se sont les partages qui n'ont plus de fenêtre ouverte qui sont listés.
A partir du moment où l'icône devient rouge le timer pour démonter le partage se met en route.
A ce moment là on peut décider de conserver le montage en cliquant droit sur l'icône : une fenêtre du partage sera alors ouverte. S'il y a plusieurs partages en court de démontage ils seront traités dans l'ordre de fermeture des fenêtres : il faut un clic par partage.
L'icône se met automatiquement à jour.
Un clique gauche sur l'icône ouvre une fenêtre pour chaque partage.
Environ 1mn avant le démontage d'un partage une fenêtre prévient l'utilisateur afin de lui permettre d'agir s'il le désire.
Lorsqu'un partage est démonté une fenêtre s'affiche quelques secondes pour prévenir l'utilisateur.
Quand plusieurs fenêtres sont fermées pendant qu'un timer est en route pour démonter un partage tous les partages sont démontés successivement à la fin du timer : il n'y a pas un timer par montage.
Une interface de configuration pour déterminer le type d'avertissement avant le démontage, combien de temps avant le démontage on veut être prévenu, la durée du timer et si l'on veut activer ou pas la fonctionnalité de démontage a également été proposée par fabrice_035 et bien adaptée par Argolance : rendons à césar... c'est eux qui ont fait tout le boulot.
Argolance a encore amélioré l'ensemble en faisant tout le travail nécessaire pour que l'application soit multilingue, anglais et français pour le moment. Il a également élaborée l'aide.
Et pour compléter il a intégré l'ensemble pour ToOpPy avec Samba TNG et une icône réseau qui regroupe dans son menu tout le nécessaire pour utiliser Samba TNG, Yassm et l'addon auto_uMount : c'est cette version qui est proposée ici.
Merci à lui de nous faire bénéficier en primeur de ce développement pour ToOpPy.
ATTENTION, le paquet ci-dessous regroupe donc Samba TNG, YASSM2.7 avec l'addon auto_uMount
SambaTNG YASSM2.7-auto_uMount_addon.pet
Le paquet ci-dessous ne comprend que YASSM2.7 avec l'addon auto_uMount :
YASSM2.7-auto_uMount_addonV3.pet
Et pour terminer l'icon_tray avec son menu permettant de tout avoir sous un clic :
icon_tray
Merci.
Et un grand merci à fabrice_035 d'avoir mis ses compétences de développeur au service de ma demande, à Argolance pour les améliorations importantes et évidemment à rcrsn51 qui est l'auteur à la fois de Yassm et de Samba TNG.
Philippe