IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ BSDConsultez toutes les FAQ

Nombre d'auteurs : 6, nombre de questions : 127, dernière mise à jour : 20 novembre 2007  Ajouter une question

 

Cette FAQ a été réalisée à partir des contributions des membres du forum Unix de developpez.com et de l'équipe de rédaction.

Organisation : cette FAQ se compose de deux grandes parties. Une première, Questions générales, qui regroupe toutes les questions qui trouvent une réponse, commune ou non, pour l'ensemble des systèmes BSD. La deuxième est découpée en autant de sous-parties qu'il y a de systèmes BSD soit parce que la question est spécialisée soit parce que la réponse est incomplète pour qu'elle concerne chacun de ces systèmes.

Participer : nous sommes perpétuellement à l'écoute de vos suggestions et corrections, aussi mineures soient-elles. N'hésitez pas à nous en faire part par l'intermédiaire de la discussion prévue à cet effet .

Note : l'exactitude des informations figurant dans la présente FAQ sont autant que possible vérifiée avant intégration. Cependant, nous ne pouvons garantir l'absence de toute erreur, c'est pourquoi les auteurs ne pourront en aucun cas être tenus pour responsables.

SommaireFreeBSDConfort et diversConsole (7)
précédent sommaire suivant
 

Nous allons insérer un splash screen afin de ne plus voir défiler votre dmesg.

Premièrement, assurez-vous de disposer des options suivantes dans votre noyau :

Code : Sélectionner tout
1
2
device splash 
options VESA
Maintenant, il faut compiler votre noyau, pour cela référez-vous à la question/réponse traitant de la compilation intitulée Comment modifier et recompiler le noyau ?

La deuxième étape consiste à créer votre splash screen qui doit avoir une résolution de 300*200 et être au format bmp. Vous pouvez télécharger des splash screen sur le site de John Baldwin , développeur FreeBSD.

Ensuite, nous devons modifier le fichier /boot/loader.conf :

Code linux : Sélectionner tout
vi /boot/loader.conf
Ajoutez les lignes suivantes :

Code : Sélectionner tout
1
2
3
4
splash_bmp_load="YES" 
bitmap_load="YES" 
bitmap_name="/boot/splashscreen.bmp" 
vesa_load="YES"
Lorsque l'option vesa est activée, elle permet d'afficher des splash screen de résolution supérieure à 300*200.

Pour admirer le résultat, veuillez redémarrer :

Code linux : Sélectionner tout
reboot

Mis à jour le 1er août 2007 Olivier Regnier

Vous souhaitez créer des screenshots de votre console sous FreeBSD ?
C'est possible avec le logiciel du nom de scr2png.

Installer le programme avec le paquetage précompilé :

Code linux : Sélectionner tout
pkg_add -r scr2png
Via le catalogue des logiciels portés :

Code linux : Sélectionner tout
1
2
cd /usr/ports/graphics/scr2png/ 
make install clean
Etes-vous prêts ? Saisissez la commande :

Code linux : Sélectionner tout
vidcontrol -p < /dev/ttyv1 | scr2png > screenshot.png
N'oubliez pas de modifier le numéro du tty que vous voulez capturer.

Voilà, vous obtenez un beau screenshot de votre console.

Mis à jour le 1er août 2007 Olivier Regnier

Voici une petite astuce pour changer le logo du menu du loader de FreeBSD.

Actuellement, trois logos sont disponibles :

  • beastie
  • beastiebw
  • fbsdbw (défaut)

Pour information, ces logos sont stockés dans le fichier /boot/beastie.4th.

Pour ce faire, éditez votre fichier /boot/loader.conf et saisissez la ligne suivante:

Code linux : Sélectionner tout
loader_logo="beastiebw"
Pour admirer le résultat, il vous suffit simplement de redémarrer votre système.

Mis à jour le 1er août 2007 Olivier Regnier

Pour les shells possédant un fichier de configuration lu à la déconnexion d'un utilisateur (logout) comme c'est le cas pour (t)csh, éditez /etc/csh.logout ou ~/.logout pour y ajouter :

Code linux : Sélectionner tout
vidcontrol -C && clear
Pour ceux qui n'offrent pas cette possibilité (sh et ksh), l'astuce consiste à intercepter la fermeture du shell par l'utilisation du signal adéquat. Pour cela, nous ajoutons dans /etc/profile ou ~/.profile :

Code linux : Sélectionner tout
trap "vidcontrol -C && clear" 0

Mis à jour le 1er août 2007 julp

Le fichier motd acronyme de "Message Of The Day" signifie en français, message du jour. C'est un fichier de texte ASCII. Son contenu est affiché par login avant l'exécution du shell. Il doit se trouver dans /etc/motd.

Son utilisation : il permet l'affichage de messages destinés aux utilisateurs concernant l'administration du système. Il est souvent utilisé sur les serveurs IRC, SSH ou bien FTP.

Il est tout à fait possible de le personnaliser avec des images d'Art Ascii et en y ajoutant de la couleur.

Si vous ne souhaitez pas que le fichier motd soit modifié par le système, il suffit de rajouter dans votre fichier /etc/rc.conf la ligne suivante :

Code linux : Sélectionner tout
update_motd="NO"
Voici quelques exemples :
  • Exemple n°1 :

    Code : Sélectionner tout
    1
    2
    3
    FreeBSD 6.2-RELEASE (VOTRE_NOYAU) #0: Mon Jun 11 22:00:00 CET 2007  
     
    Welcome to ^[[1mFreeBSD ^[[0m<> The ^[[0;31mPower^[[0m To Serve
    Sachant que sous vi la séquence d'échappement ^[ est obtenue via la combinaison des touches Ctrl + v suivie de Echap.
  • Exemple n°2 :

    Code : Sélectionner tout
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
                   ,        , 
                  /(        )` 
                  \ \___   / | 
                  /- _  `-/  ' 
                 (/\/ \ \   /\ 
                 / /   | `    \ 
                 O O   ) /    | 
                 `-^--'`<     ' 
                (_.)  _  )   / 
                 `.___/`    / 
                   `-----' / 
      <----.     __ / __   \ 
      <----|====O)))==) \) /==== 
      <----'    `--' `.__,' \ 
                   |        | 
                    \       / 
               ______( (_  / \______ 
             ,'  ,-----'   |        \ 
             `--{__________)        \/
  • Exemple n°3 :

    Code : Sélectionner tout
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
                   ,     ,  
                 ,(       ). 
                 | \,--_ / | 
                 /_  _  `  / 
                /-.,-.`    \ 
                | |   \     \ 
               _\O|O  |     |    
              (___)`--'_    /    
               `.______/`  /     
                 `.__,   ,/      
                    /    \       
      <----.   ,___/ __   \      
      <----|====)))==) \) /===== 
      <----'   `--' `.__,' |   _  
                  |        |  / \  
                   \ _     /`-' \/ 
               ,----` \   /         
               \_,-----'  \ 
                 \________/
  • Exemple n°4 :

    Code : Sélectionner tout
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
                                                 ,     ,  
                                               ,(       ). 
                                               | \,--_ / | 
                                               /_  _  `  / 
                                              /-.,-.`    \ 
              Welcome to FreeBSD 6.2-RELEASE  | |   \     \ 
            ._________________________________\O|O  |     |__. 
            |                               (___)`--'_    /  | 
            | THIS SYSTEM IS RESTRICTITED TO `.______/`  /   | 
            | AUTHORIZED USERS FOR AUTHORIZED  `.__,   ,/    | 
            | USE ONLY, CHEERS.                   /    \     | 
            |________________________<----.______/ __   \____| 
                                     <----|===)))==) \) /===== 
               " May the source      <----'  `--' `.__,' |   _ 
                  be with you "                 |        |  / \  
                                                 \ _     /`-' \/ 
                                             ,----` \   /         
                                             \_,-----'  \          
                                               \________/
  • Exemple n°5 :

    Code : Sélectionner tout
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
                  |    . 
              .   |L  /|   . 
          _ . | _| --+._/| . 
         / ||| Y J  )   / |/| ./ 
        J  |)'( |        ` F`.'/ 
      -<|  F         __     .-< 
        | /       .-'. `.  /-. L___ 
        J       <      | | O|.-' 
      _J   .-    / O | |   |F 
     '-F  -<_.        .-'  `-' L__ 
    __J  _   _.     >-'  )._.   |-' 
    `-|.'   /_.           _|   F 
      /.-   .                _.< 
     /'    /.'             .'  ` 
      /L  /'   |/      _.-'- 
     /'J       ___.---'| 
       |  .--' V  | `. ` 
       |/`. `-.     `._) 
          / .-. 
           (  ` 
           `.
  • Exemple n°6 :

    Code : Sélectionner tout
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
                                A       ; 
                      |   ,--,-/ ---,-/|  , 
                     _|,'. /|      /|   `/|-. 
                 `.'    /|      ,            `;. 
                ,'   A     A         A   A _ /| `.; 
              ,/  _              A       _  / _   /|  ; 
             /  /    ,  ,           A  /    /     `/| 
            /_| | _          ,     ,             ,/   
           // | |/ `.  ,-      ,       ,   ,/ ,/      / 
           / @| |@  / /'           ,              >  /|    ,--. 
          |_/   _/ /      |  |           ,  ,/          ./' __:.. 
          |  __ __  |       |  | .--.  ,         >  >   |-'   /     ` 
        ,/| /  '   |       |  |           ,           |    / 
       /  |<--.__,->|       |  | .    `.        >  >    /   ( 
      /_,' \  ^  /       /  /   `.    >--            /^   | 
            \___/       /  /      __'           /     | 
             `.   |/          ,  ,                  /`      ) 
                 '  |/    ,       V              /        `- 
                `|/  '  V      V               .'            _ 
                 '`-.       V       V        ./' 
                     `|/-.       /    /,---`          
                      /   `._____V_____V' 
                                 '     ''

Vous pouvez maintenant personnaliser votre motd. A vous de jouer.

Mis à jour le 1er août 2007 Olivier Regnier

Avant d'ouvrir une session sur votre système FreeBSD, l'affichage ressemble à celui-ci :

Code : Sélectionner tout
1
2
3
FreeBSD/i386 (Amnesiac) (ttyv0) 
 
login:
Il est tout à fait possible de modifier ce texte afin de ne pas dévoiler le système d'exploitation utilisé sur votre ordinateur.

Pour commencer, éditez le fichier /etc/gettytab et trouvez la section appelée default:\ et qui commence par :

Code : Sélectionner tout
:cb:ce:ck:lc
Remplacez le texte suivant : \r\n%s/%m (%h) (%t)\r\n\r par celui que vous désirez.

La commande sed peut réaliser cette opération en évitant d'éditer vous même le fichier :

Code linux : Sélectionner tout
sed -i.old -e 's#\\r\\n%s/%m (%h) (%t)\\r\\n\\r#Authorized Access Only!#' /etc/gettytab
Par exemple, sur mon portable, cela donne :

Code : Sélectionner tout
1
2
Authorized Access Only! 
login:
Sauvegardez votre fichier, ouvrez un autre terminal afin de tester vos modifications.

Mis à jour le 1er août 2007 Olivier Regnier

Lorsque vous ouvrez une session sur votre système FreeBSD s'affiche l'information du copyright.

Code : Sélectionner tout
1
2
3
Copyright (c) 1992-2007 The FreeBSD Project. 
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 
	The Regents of the University of California. All rights reserved.
Pour retirer cette information, saisissez la commande suivante :

Code linux : Sélectionner tout
touch /etc/COPYRIGHT
Délogguez-vous et ouvrez de nouveau une session, l'information du copyright a disparu.

Mis à jour le 1er août 2007 Olivier Regnier

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2022 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.