[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Forcer des reglagles (etait Re: Primaire, demoLinux, suite...)




Le 16 Mar, Georges Mariano a écrit :
> b) d'autres pistes sont à creuser en priorité
> 	- élimination de parties encombrantes uniquement par reconfiguration
> de l'interface graphique (et élimination de la possibilité de
> re-reconfigurer
> ;-)
> 
> 	- déterminer des réglages physiques (écrans, couleurs, taille de
> caractères) adaptés aux enfants (réglages activés lors de la connexion
> de l'élève).
> <défi> je l'ai fais très facilement sur Windows chez moi pour mon
> gamin de 7ans, je me suis jamais penché sur la même question pour 
> linux...?????</défi>

J'ai deja fait un truc similaire, pour une salle de terminaux lors d'une
conf, ou je voulais pas que les types massacrent la config. :
1) faire les regales qu'on veut dans les comptes des utilisateurs.
2) "chattr +i" est ton ami. Tu rends les fichiers de conf et repertoire
 de conf des appli immutable. Il est alors impossible a qui que ce soit
 de modifier les fichiers/repertoires.

Ca evite juste que la conf soit ecrabouillee, ca empeche pas de modifier
pendant la session, mais a la session suivante, tout redevient normal.
Pour eviter en plus que la conf soit modifiee pendant la session, il
faut desactiver (chmod 000) tout ce qui permet de modifier la conf, par
exemple gnome-control-center, kde-control-center, etc.... Mais aussi,
xrdb, editres, etc.... La liste est longue, sans doute difficile a
determiner avec precision. il faudrait aussi peut etre retirer f77, gcc,
perl, python etc voir meme /bin/sh ;-)

A+
Christophe
-- 
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Reply to: