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.
- Comment afficher un splash screen à la place de votre dmesg ?
- Comment faire un screenshot de ma console ?
- Comment changer le logo au démarrage de FreeBSD ?
- Comment effacer la console et vider l'historique console lors de la déconnexion ?
- Comment personnaliser le message du jour (motd) ?
- Comment modifier le texte présent à la demande de connexion ?
- Comment retirer l'information du copyright sous FreeBSD ?
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 |
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
Code : | Sélectionner tout |
1 2 3 4 | splash_bmp_load="YES" bitmap_load="YES" bitmap_name="/boot/splashscreen.bmp" vesa_load="YES" |
Pour admirer le résultat, veuillez redémarrer :
Code linux : | Sélectionner tout |
reboot
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
Code linux : | Sélectionner tout |
1 2 | cd /usr/ports/graphics/scr2png/ make install clean |
Code linux : | Sélectionner tout |
vidcontrol -p < /dev/ttyv1 | scr2png > screenshot.png
Voilà, vous obtenez un beau screenshot de votre console.
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 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
Code linux : | Sélectionner tout |
trap "vidcontrol -C && clear" 0
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"
- Exemple n°1 :
Code : Sélectionner tout 1
2
3FreeBSD 6.2-RELEASE (VOTRE_NOYAU) #0: Mon Jun 11 22:00:00 CET 2007 Welcome to ^[[1mFreeBSD ^[[0m<> The ^[[0;31mPower^[[0m To Serve
- 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
23A ; | ,--,-/ ---,-/| , _|,'. /| /| `/|-. `.' /| , `;. ,' A A A A _ /| `.; ,/ _ A _ / _ /| ; / / , , A / / `/| /_| | _ , , ,/ // | |/ `. ,- , , ,/ ,/ / / @| |@ / /' , > /| ,--. |_/ _/ / | | , ,/ ./' __:.. | __ __ | | | .--. , > > |-' / ` ,/| / ' | | | , | / / |<--.__,->| | | . `. > > / ( /_,' \ ^ / / / `. >-- /^ | \___/ / / __' / | `. |/ , , /` ) ' |/ , V / `- `|/ ' V V .' _ '`-. V V ./' `|/-. / /,---` / `._____V_____V' ' ''
Vous pouvez maintenant personnaliser votre motd. A vous de jouer.
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: |
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
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
Code : | Sélectionner tout |
1 2 | Authorized Access Only! login: |
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. |
Code linux : | Sélectionner tout |
touch /etc/COPYRIGHT
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 çaLes 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 © 2024 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.