Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:primtux-samba [01/10/2018 17:03] Philippe Dpt35 |
doc:reseau:primtux-samba [01/10/2018 17:35] Philippe Dpt35 |
||
---|---|---|---|
Ligne 155: | Ligne 155: | ||
=== lightdm connexion === | === lightdm connexion === | ||
- | Rappellons que les machines Primtux sont "mono-utilisateur" **1 seul utilisateur sur 1 seule machine à la fois**. | + | Rappelons que les machines PrimTux sont "mono-utilisateur" **1 seul utilisateur sur 1 seule machine à la fois**. |
Nous monterons donc les ressources partagées (suivant une information donnée par l'utilisateur d'appartenance à telle ou telle classe) avec lightdm à la connexion de l'utilisateur. | Nous monterons donc les ressources partagées (suivant une information donnée par l'utilisateur d'appartenance à telle ou telle classe) avec lightdm à la connexion de l'utilisateur. | ||
Ligne 163: | Ligne 163: | ||
* session-cleanup-script | * session-cleanup-script | ||
- | nous utilisons alors ces scripts pour monter et demonter nos partages | + | nous utilisons alors ces scripts pour monter et démonter nos partages |
[[/etc/lightdm/session/session-setup.sh]] à la connexion | [[/etc/lightdm/session/session-setup.sh]] à la connexion | ||
[[/etc/lightdm/session/session-cleanup.sh]] à la déconnexion | [[/etc/lightdm/session/session-cleanup.sh]] à la déconnexion | ||
- | == Adapter l'écran de connexion de primtux == | + | == Adapter l'écran de connexion de PrimTux == |
- | Primtux propose une interface de connexion simplifiée pour les enfants. | + | PrimTux propose une interface de connexion simplifiée pour les enfants. |
- | 4 images permettent de choisir l'utilisateur parmi mini,maxi,super et administrateur (le maitre) | + | 4 images permettent de choisir l'utilisateur parmi mini, maxi, super et administrateur (le maître) |
et quelques boutons sont disponibles pour contrôler le PC parmi "Arrêter, Hiberner, Veille, Redémarrer". | et quelques boutons sont disponibles pour contrôler le PC parmi "Arrêter, Hiberner, Veille, Redémarrer". | ||
Ligne 182: | Ligne 182: | ||
Il n'est prédéfini qu'une seule session "fluxbox", | Il n'est prédéfini qu'une seule session "fluxbox", | ||
- | donc pour différencier les classes nous dupliquons simplement la session existante sous d'autres noms correspondant aux critères d'organisation (pour l'exemple j'ai choisi une différentiation par niveau classe). | + | donc pour différencier les classes nous dupliquons simplement la session existante sous d'autres noms correspondant aux critères d'organisation (pour l'exemple j'ai choisi une différenciation par niveau classe). |
<code root> | <code root> | ||
Ligne 203: | Ligne 203: | ||
Elle est configurable à l'aide de thèmes. | Elle est configurable à l'aide de thèmes. | ||
- | Primtux a été dessiné autour du thème pretty, nous allons donc retoucher le fichier [[/usr/share/lightdm-webkit/themes/pretty/index.html]] pour ajouter le "session selector" | + | PrimTux a été dessinée autour du thème pretty, nous allons donc retoucher le fichier [[/usr/share/lightdm-webkit/themes/pretty/index.html]] pour ajouter le "session selector" |
<note>cf: https://askubuntu.com/questions/414344/how-to-add-a-session-type-button-to-lightdm-webkit-greeter-theme</note> | <note>cf: https://askubuntu.com/questions/414344/how-to-add-a-session-type-button-to-lightdm-webkit-greeter-theme</note> | ||
Ligne 305: | Ligne 305: | ||
</file> | </file> | ||
- | Nous avons donc ajouter le sélecteur de session en haut à gauche de la page de connexion | + | Nous avons donc ajouté le sélecteur de session en haut à gauche de la page de connexion. |
Ligne 315: | Ligne 315: | ||
* session-cleanup-script= | * session-cleanup-script= | ||
- | Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'utilisateur, on les créera dans le dossier /etc/lightdm/session/ | + | Ils sont exécutés en tant que root à la connexion et à la déconnexion de l'utilisateur. On les créera dans le dossier /etc/lightdm/session/ |
configuration de lightdm | configuration de lightdm | ||
Ligne 329: | Ligne 329: | ||
- | Le script recoit dans son environnement diverses variables, | + | Le script reçoit, dans son environnement, diverses variables : |
<code config retour de la commande> | <code config retour de la commande> | ||
Ligne 354: | Ligne 354: | ||
- | On devra fournir les mots de passe des montages à réaliser dans ce script, ces mots de passe sont qui ont été définis dans le chapitre | + | On devra fournir les mots de passe des montages à réaliser dans ce script, ces mots de passe sont ceux qui ont été définis dans le chapitre |
" configuration du serveur Samba " ci-dessus | " configuration du serveur Samba " ci-dessus | ||
Ligne 395: | Ligne 395: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Nous retrouvons donc le sélecteur de session en haut à gauche de la page de connexion | + | Nous retrouvons donc le sélecteur de session en haut à gauche de la page de connexion |
[[https://debian-facile.org/images/file-R08d98c388dfc22043220575f982e4240]] | [[https://debian-facile.org/images/file-R08d98c388dfc22043220575f982e4240]] | ||
- | Il suffit à l'utilisateur de choisir la session correspondant à sa classe puis à se connecter. | + | Il suffit à l'utilisateur de choisir la session correspondant à sa classe, puis de se connecter. |
On peut prédéfinir un choix dans le fichier /etc/lightdm.conf (le nom du fichier de session dans /usr/share/xsessions/ sans l'extension .desktop) | On peut prédéfinir un choix dans le fichier /etc/lightdm.conf (le nom du fichier de session dans /usr/share/xsessions/ sans l'extension .desktop) | ||
Ligne 411: | Ligne 411: | ||
==== Petites facilités pour l'utilisateur ==== | ==== Petites facilités pour l'utilisateur ==== | ||
- | Créer les points de montage sur chaque PC primtux | + | Créer les points de montage sur chaque PC PrimTux |
<code root> | <code root> | ||
mkdir /home/forum | mkdir /home/forum | ||
Ligne 419: | Ligne 419: | ||
</code> | </code> | ||
- | ajouter un dossier vide qui apparaitra dans le navigateur de fichier si le montage n'a pas réussi | + | Ajouter un dossier vide qui apparaîtra dans le navigateur de fichiers si le montage n'a pas réussi |
<code root> | <code root> | ||
mkdir /home/forum/Pas_Disponible | mkdir /home/forum/Pas_Disponible | ||
Ligne 443: | Ligne 443: | ||
Cependant PCManFM n'arrive pas à créer un dossier .Trash --BUG--</note> | Cependant PCManFM n'arrive pas à créer un dossier .Trash --BUG--</note> | ||
- | il faut donc modifier le comportement en effectuant une suppression immédiate | + | Il faut donc modifier le comportement en effectuant une suppression immédiate |
depuis menu --> Édition --> Préférences | depuis menu --> Édition --> Préférences | ||