« Trucs:Proposition d'un truc » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 193 : Ligne 193 :


l'utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n'etait.
l'utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n'etait.
== Spécifier le format A4 dans quelques fichiers où c'est oublié ==
Ce chapitre ne semble pas venir sur la page de consultation. Je publie une modif en mode majeure pour voir.
Si votre imprimante A4 centre mal certaines impressions, c'est que l'application envoie des données en format A4 et que l'imprimante reste en configuration Letter, ou l'inverse. Le format Letter est le défaut pour quasiment toutes les applications quand elles ignorent le format prévu par l'imprimante. Certaines applications ont des options à spécifier, d'autres non et il faut chercher plus profond pour remédier. Si on peut changer les options par défaut, c'est mieux car on ne risque plus d'oublier de les spécifier.
Je propose de recenser les applications qui nécessitent une modification de leur configuration, afin d'agir une fois pour toutes, voire de créer un script qui fait le travail.
Configuration de '''enscript'''
modifier le fichier '''/etc/enscript.cfg''' : changer la valeur de ''DefaultMedia''
<code>DefaultMedia: A4
</code>
modifier le fichier '''/usr/share/enscript/enscript.hdr''' : changer la valeur de ''moddatestr'' et ''pagenumstr'' pour les mettre au style français
<code>%Format: moddatestr $F
%Format: pagenumstr $%/$=</code>
Configuration de '''mpage'''
créer le fichier '''/etc/profile.d/mpage.sh''' avec la protection '''775''', et contenant la ligne
<code>export MPAGE="-bA4 -f -o"
</code>
Configuration de '''ghostscript''', nécessaire pour l'impression de fichiers PostScript car utilisé par '''foomatic''' quand on envoie un fichier .ps à l'imprimante via '''lpr''' (cas d'une imprimante non PostScript)
modifier le fichier '''/usr/share/ghostscript/.../gs_init.ps''' : décommenter la ligne
<code>DEFAULTPAPERSIZE (a4) def
</code>
== Supprimer l'écran et le clavier d'un serveur grâce au port série ==
Si vous avez recyclé un PC en serveur et que son écran-clavier vous gêne, il est possible de s'en passer sans perdre la possibilité de s'y connecter en mode console. La solution vient du port série sur lequel on peut connecter un terminal de type VT100, ou plutôt un autre PC équipé d'un émulateur de VT100. Ce PC peut être un poste de travail classique où, quand on a besoin, on fait fonctionner dans une fenêtre un logiciel du type '''minicom''' (http://fr.wikipedia.org/wiki/Minicom).
La liaison entre les deux machines passe par un câble null-modem (http://www.commentcamarche.net/elec/nullmodem.php3 et http://en.wikipedia.org/wiki/Null_modem et http://www.pearl.fr/article-PE826.html). Il s'agit d'un câble croisé pour liaison par les ports série, souvent en DB9F-DB9F. On peut ajouter des rallonges. Ce matériel est standard. Il économise un switch KVM pour travailler alternativement sur le poste de travail et sur le serveur en mode console.
Si vous êtes bricoleur, avec du fil téléphone 8 brins et deux prises DB9F, le câble ne vous reviendra pas cher.
Les détails de la configuration sont expliqués dans le fichier http://yves.demur.free.fr/Alire.txt , issu d'une disquette auto amorçable qui permet de transformer un vieux PC en terminal VT100.
La disquette peut être téléchargée, fichier http://yves.demur.free.fr/dk_09_ok.dd.gz (md5sum = e6fd4000703aed870a3e3817efe3a0a1), le script ayant permis de créer la disquette peut être téléchargé, fichier http://yves.demur.free.fr/gen_btdk.bash_09_ok .
Pour créer la disquette :
<code>gzip -cdq dk_09_ok.dd.gz | dd of=/dev/fd0
</code>

Version du 16 décembre 2007 à 00:08

Proposition d'un truc ou d'une astuce

Indiquer ici les trucs ou astuces qui manquent et que vous désirez créer. Ne mettez pas des articles que vous désireriez voir écrits !

  • exemple : [[Trucs:Nom du truc]]

Trucs:Résoudre les problèmes de clé dans Debian

Trucs:Formater un baladeur mp3 type CREATIVE MuVo N200

Trucs:Utiliser les boutons de son scanneur

Trucs: Se connecter à WindowsUpdate via un serveur Squid authentifiant

Trucs: Résoudre le problème de l'écran qui s'éteint automatiquement sous KDE3.5 même si dans la configuration, l'économie d'energie est désactivé, mais qu'on a activé Compiz

Trucs: Spécifier le format A4 dans quelques fichiers où c'est oublié

Trucs: Rajouter un fichier de mémoire swap temporaire

Trucs: Lancer une application dans un terminal avec Mandriva

Trucs: Supprimer l'écran et le clavier d'un serveur grâce au port série

tarball des sources du driver de conexant pour modem hcf pci

Bonjour,

Je ne sais pas si c'est ici qu'il faut que je le fasse, mais aprés avoir googlelisé la terre entière, j'ai réussis à trouver les sources (assez anciennes, mais libres) pour les modems hcf pci de Conexant.

Si je peux les déposer sur le site et ainsi faire profiter la communauté d'un bien retiré de la toile, veuillez me laissez un message.

Le tarball en question est le suivant et il fonctionne. Le seul impératif est qu'il ne tourne que sur noyau 2.4 + ACPI, donc recompilation du noyau. Pour la compilation proprement dite du driver, il est besoin des sources et/ou des headers du noyau. pour les autre noyaux, 2.2 et 2.6, je n'ai rien essayé.

hcfpcimodem-0.99lnxtbeta03042700.tar.gz

Bien à vous.

°¿° Skippy the Kangoo °¿°

écouter ses messages téléphoniques Free

Dans son offre de téléphonie, Free propose un répondeur : les messages enregistrés peuvent alors être reçus par mail ou bien téléchargés depuis une interface Web.

Le problème est de réussir à les écouter depuis Linux : 'a marche pô.

Solution : il suffit d'enregistrer le fichier, et de changer son extension en ".snd". Il est alors parfaitement reconnu par votre lecteur audio favori.

Remarque : ceci étant établi, reste à voir comment faire pour éviter cette étape d'enregistrement et de renommage, mais en attendant...

restriction horaires de connexion sur KDE via Pam

Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu'ils passent leur vie sur le PC contrairement à leur père ;-).

Pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:

ls -all /etc/pam.d/kde*

-rw-r--r-- 1 root root 333 mar 14 11:56 /etc/pam.d/kde3 -rw-r--r-- 1 root root 368 mar 14 11:29 /etc/pam.d/kde3~

-rw-r--r-- 1 root root 326 mai 14 2005 /etc/pam.d/kde3-np

Le module qui nous intéresse est kde3.

cat /etc/pam.d/kde3
  1. %PAM-1.0

account required pam_time.so

auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth

session optional pam_console.so

nous insérons comme indiqué plus haut la ligne

account required pam_time.so

en s'assurant que la lib pam_time.so est bien dans /usr/lib/security

une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf

l'explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)

# times
  1. the format here is a logic list of day/time-range
  2. entries the days are specified by a sequence of two character
  3. entries, MoTuSa for example is Monday Tuesday and Saturday. Note
  4. that repeated days are unset MoMo = no day, and MoWk = all weekdays
  5. bar Monday. The two character combinations accepted are
  6. Mo Tu We Th Fr Sa Su Wk Wd Al
  7. the last two being week-end days and all 7 days of the week
  8. respectively. As a final example, AlFr means all days except Friday.
  9. each day/time-range can be prefixed with a '!' to indicate "anything
  10. but"
  11. The time-range part is two 24-hour times HHMM separated by a hyphen
  12. indicating the start and finish time (if the finish time is smaller
  13. than the start time it is deemed to apply on the following day).
  14. for a rule to be active, ALL of service+ttys+users must be satisfied
  15. by the applying process.
kde3;*;anne;Wd0800-0900

cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00

Ce système peut être complèté via squid et squidguard qui gère les accès internet et les sites autorisés, c'est ce que j'ai fait chez moi.

mali44

restriction horaires de connexion sur KDE via Pam

Voilà quelque chose qui peut-être utile si vous avez des enfants et que vous ne voulez pas qu'ils passent leur vie sur le PC contrairement à leur père ;-).

pour commencer il faut modifier le module de pam qui sert à la connexion de KDE, ce module se trouve dans le répertoire:

ls -all /etc/pam.d/kde*

-rw-r--r-- 1 root root 333 mar 14 11:56 /etc/pam.d/kde3

-rw-r--r-- 1 root root 368 mar 14 11:29 /etc/pam.d/kde3~

-rw-r--r-- 1 root root 326 mai 14 2005 /etc/pam.d/kde3-np


le module qui nous intéresse est kde3.

cat /etc/pam.d/kde3

  1. %PAM-1.0

account required pam_time.so

auth required pam_stack.so service=system-auth

auth required pam_nologin.so

account required pam_stack.so service=system-auth

password required pam_stack.so service=system-auth

session required pam_stack.so service=system-auth

session optional pam_console.so


nous insérons comme indiqué plus haut la ligne account required pam_time.so

en s'arrurant que la lib pam_time.so est bien dans /usr/lib/security

une fois cette étape réalisée, il nous faut configurer le fichier /etc/security/time.conf

l'explication de la syntaxe est jointe dans le fichier, pour notre exemple nous prendrons (extrait du fichier)

  1. times
  2. the format here is a logic list of day/time-range
  3. entries the days are specified by a sequence of two character
  4. entries, MoTuSa for example is Monday Tuesday and Saturday. Note
  5. that repeated days are unset MoMo = no day, and MoWk = all weekdays
  6. bar Monday. The two character combinations accepted are
  7. Mo Tu We Th Fr Sa Su Wk Wd Al
  8. the last two being week-end days and all 7 days of the week
  9. respectively. As a final example, AlFr means all days except Friday.
  10. each day/time-range can be prefixed with a '!' to indicate "anything
  11. but"
  12. The time-range part is two 24-hour times HHMM separated by a hyphen
  13. indicating the start and finish time (if the finish time is smaller
  14. than the start time it is deemed to apply on the following day).
  15. for a rule to be active, ALL of service+ttys+users must be satisfied
  16. by the applying process.

kde3;*;anne;Wd0800-0900

cette ligne signifie que nous autorisons le service kde3 sur tous les tty (*) pour le user anne les jours de la semaine de 8h00 à 9h00

Ce système peut être complété via squid et squidguard qui gère les accès internet et les sites autorisés, c'est ce que j'ai fait chez moi.

mali44


Bonjour

Cette modification fonctionne a merveille effectivement pour restreindre l'heure de connexion cependant une fois que l'utilisateur est connecte, il n'y a pas de deconnexion lorsqu'il depasse sa plage horaire. Quel type de modification dois-je apporter pour forcer la deconnexion qund la plage horaire se termine?

exemple:

l'utilisateur peut se connecter tous les jours entre 15 et 17 heures. Il se connecte a 15 heures mais arrivé a 17 heures sa session continue comme si de rien n'etait.