Vous n'êtes pas identifié(e).
Pages : 1
Hors ligne
Suis les étapes suivantes:
1. "Tout Sélectionner" et copie le script ci dessus.
2. Colle le dans ton éditeur de texte genre Mousepad, Nano...
3. Sauvegarde le en tant que "format texte brut " et nome le "unmountonlogout". (sans extension genre .txt .odt...)
4. Ouvre ton dossier /usr/bin en tant qu'administrateur et place dedans une copie de ton script.
5. Ouvre ensuite un terminal...
6. Lance la commande suivante :
sudo xed /etc/lightdm/lightdm.conf
(tu peux remplacer "xed" avec le nom de ton éditeur de texte genre "gedit". Ceci va ouvrir ton éditeur de texte avec le fichier "lightdm.conf" situé dans "/etc/lightdm" avec les droits d'administrateur.)
7. Dans ce fichier tu dois avoir la ligne suivante:
[SeatDefaults]
ou bien
[Seat:*]
Sous cette ligne , rajoutes:
session-cleanup-script=/usr/bin/unmountonlogout
Attention: assures-toi que ton script sois marqué en tant qu’exécutable, par exemple en lançant:
sudo chmod +x /usr/bin/unmountonlogout
8. Sauvegarde puis quitte...
9. Redémarre ton ordinateur. (Parce que lightdm a besoin d’être redémarré.)
En espérant que cela t'aide...
Hors ligne
Exemple chez moi avec 2 clés usb branchées :
Note : il n'y a pas de sdd car ce nom a été utilisé, pendant mes manips, par une clé contenant un iso bootable, donc reconnu par le système mais pas par le système de montage; je l'ai donc enlevée mais ça n'a pas libéré le nom.
EDIT
Et comme quelqu'un dit (souvent !) sur un autre forum qu'
on n'utilise pas ls dans les scripts
, j'ai récrit le bazar sans ls et sans df dans la foulée, à cause des changements de nom (sdb qui devient sda par ex.), j'ai rajouté deux ou trois commentaires et lignes de test (à décommenter pour voir ce que ça fait [chez moi après le #]) et ça donne ça :
Chez moi avec deux clés :
EDIT2 :
Ensuite, j'ai repris le script avec ls et df, et j'ai rajouté dans les deux scripts, une boucle :
et j'ai fait exécuter avec "time" devant l'appel aux scripts.
Résultat du script avec df et ls :
sans :
Y a pas photo, hein.
Thant's all, folks !
Dernière modification par jpt (11-06-2021 12:51:59)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Puis comme dit Tyzef
session-cleanup-script=/home/stephane/umount_usb.sh
voila qui fonctionne au poil
comme dirait l'autre what else
edit:au pire si on a vraiment trop de clé USB différente a paramétré
on peut carrément mettre dans le script
Dernière modification par Croutons (11-06-2021 15:50:38)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Pages : 1