Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
installfreebsd [2019/03/09 18:47] – cyrille | installfreebsd [2019/03/10 14:00] – [Démarrer xfce] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Francisation | + | ======Installation de freeBSD 12====== |
- | Editer le fichier / | + | |
+ | Sur laptop, DELL Latitude E5430 et DELL Latitude E6410 | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Récupérer l'iso de freeBSD. La graver sur une clef USB et booter dessus. | ||
+ | Suivre l' | ||
+ | |||
+ | | {{ : | ||
+ | Faire attention au stade de configuration réseau de choisir pour ETSI / FR | ||
+ | " | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | Voici les options que j'ai choisies lors de **System Configuration** | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | Rebooter sur freeBSD | ||
+ | |||
+ | |||
+ | =====Francisation===== | ||
+ | Editer le fichier | ||
Ligne 30: | Ligne 55: | ||
: | : | ||
: | : | ||
- | Ajouter | + | |
+ | Ajouter | ||
<code bash> | <code bash> | ||
: | : | ||
Ligne 37: | Ligne 63: | ||
<code bash> | <code bash> | ||
+ | =====Initialisation de pkg===== | ||
+ | | {{ : | ||
- | AJOUTER un user | + | |
+ | =====AJOUTER un user===== | ||
<code bash># adduser</ | <code bash># adduser</ | ||
L’inclure dans les groupes : wheel operator video | L’inclure dans les groupes : wheel operator video | ||
Ligne 44: | Ligne 73: | ||
- | Gestion du son | + | =====Gestion du son===== |
<code bash># | <code bash># | ||
Ligne 59: | Ligne 88: | ||
- | drm-kmod | + | =====Affichage |
Installer le paquet | Installer le paquet | ||
<code bash>pkg install drm-kmod</ | <code bash>pkg install drm-kmod</ | ||
Ligne 74: | Ligne 103: | ||
- | X11 / XFCE | + | =====X11 / XFCE===== |
<code bash>pkg install xorg xfce xfce4-goodies xfce4-mixer xfce4-volumed xf86-video-intel file-roller</ | <code bash>pkg install xorg xfce xfce4-goodies xfce4-mixer xfce4-volumed xf86-video-intel file-roller</ | ||
Ligne 80: | Ligne 109: | ||
- | Pour activer le suspend et resume | + | ====Pour activer le suspend et resume |
Créer ces 2 fichiers | Créer ces 2 fichiers | ||
<code bash>pkg info -D xfce4-session | <code bash>pkg info -D xfce4-session | ||
Ligne 109: | Ligne 138: | ||
- | Démarrer xfce | + | ====Démarrer xfce==== |
- | Lancer | + | |
+ | |||
+ | On aura besoin de dbus | ||
<code bash>Pkg install dbus | <code bash>Pkg install dbus | ||
service dbus onestart</ | service dbus onestart</ | ||
- | Créer dans le Home un .xinitrc | + | On utilisera xinit pour le lacement de XFCE |
+ | Créer dans le Home un **.xinitrc** | ||
<code bash># SET PROPER locale | <code bash># SET PROPER locale | ||
Ligne 126: | Ligne 158: | ||
# Lancer xfce | # Lancer xfce | ||
/ | / | ||
+ | |||
+ | |||
+ | Enfin lancer la session X | ||
+ | <code bash> | ||
Lier xinitrc et xsession | Lier xinitrc et xsession | ||
<code bash> ln -s ~/.xinitrc ~/ | <code bash> ln -s ~/.xinitrc ~/ | ||
+ | |||
+ | Pour démarrer la session de XFCE, j'ai choisi la façon manuelle sinon on peut passer, entre autre par SLIM. | ||
+ | J'ai donc créer cet alias | ||
+ | <code bash> | ||
+ | et la commande **x** suffit au démarrage de XFCE | ||
+ | |||
+ | Sinon : jeter un oeil à SLIM : [[https:// | ||
+ | |||
- | anti-aliasing avec la police Helvetica | + | ====anti-aliasing avec la police Helvetica===== |
Editer ce fichier ainsi | Editer ce fichier ainsi | ||
<code bash><? | <code bash><? | ||
Ligne 181: | Ligne 225: | ||
</ | </ | ||
+ | Gestionnaire WIFI | ||
+ | Bien que par défaut, on n'en a pas besoin. On peut vouloir utiliser un outil style Gestionnaire Wifi | ||
+ | <code bash>pkg install wifimgr</ | ||
- | Paramétrage de Xorg | + | Sinon la(es) connexion(s) se gère(nt) via : |
+ | <code bash> cat / | ||
+ | |||
+ | |||
+ | =====Paramétrage de Xorg===== | ||
+ | ====Carte video==== | ||
Créer ces 2 fichiers | Créer ces 2 fichiers | ||
<code bash># cat / | <code bash># cat / | ||
Ligne 192: | Ligne 244: | ||
EndSection</ | EndSection</ | ||
+ | ====Le clavier==== | ||
<code bash># cat / | <code bash># cat / | ||
Section " | Section " | ||
Ligne 203: | Ligne 255: | ||
- | + | =====Configuration spécifique===== | |
+ | ====timeout boot==== | ||
Diminuer le timeout du menu du boot loader à 2 secondes | Diminuer le timeout du menu du boot loader à 2 secondes | ||
<code bash> | <code bash> | ||
+ | |||
+ | ====Acc. chiffr.==== | ||
Accélération de chiffrement des processeurs modernes | Accélération de chiffrement des processeurs modernes | ||
<code bash># | <code bash># | ||
- | Module à charger dans /boot et non etcrc.conf pour un chargement plus rapide | + | Module à charger dans /boot et non /etc/rc.conf pour un chargement plus rapide |
- | + | ||
- | + | ||
- | On commence par optimiser le scheduler pour un usage desktop: | + | |
+ | ====Scheduler==== | ||
+ | Configuration pour une utilisation pour desktop/ | ||
<code bash> | <code bash> | ||
Pour activer la réponse «yes» aux questions de fsck au démarrage: | Pour activer la réponse «yes» aux questions de fsck au démarrage: | ||
- | |||
<code bash> | <code bash> | ||
+ | ====Micro codes CPU==== | ||
Utiliser micro codes CPU | Utiliser micro codes CPU | ||
<code bash>pkg install devcpu-data | <code bash>pkg install devcpu-data | ||
service microcode_update enable | service microcode_update enable | ||
service microcode_update start</ | service microcode_update start</ | ||
+ | |||
+ | ==== ACPI ==== | ||
+ | === CPU et TEMP === | ||
| | ||
Ligne 231: | Ligne 286: | ||
sysrc kld_list+=cpuctl</ | sysrc kld_list+=cpuctl</ | ||
+ | ==== Fn Keys : DELL latitude E5430 ==== | ||
+ | |||
+ | Ai rencontré un soucis avec les touches **Fn + brightness** seulement sur le Latitude E5430. Avec le Latitude E6410 pas de soucis. | ||
+ | |||
+ | Les touches** FN et luminosité -up/down** ne fonctionnent pas. De plus **xbindkeys** ne retourne aucun code avec l' | ||
+ | |||
+ | Solution adoptée. | ||
+ | |||
+ | Installer : | ||
+ | <code bash>pkg install xbindkeys intel-backlight</ | ||
+ | |||
+ | |||
+ | Fichier de configuration : | ||
+ | <code bash>cat .xbindkeysrc | ||
+ | # PERSONNAL XBINDKEYS | ||
+ | " | ||
+ | Alt + Down | ||
+ | |||
+ | " | ||
+ | Alt + Up | ||
+ | </ | ||
+ | |||
+ | Lancer xbindkeys au démarrage de la session **~/ | ||
+ | |||
+ | Ajouter cette section avant le démarrage de XFCE dans | ||
+ | <code bash># Démarrer xbindkeys | ||
+ | / | ||
+ | |||
+ | ==== XFCE / FLAUXBOX / OPENBOX ==== | ||
+ | Pour avoir le choix entre plus Windows Manager : ici fluxbox, openbox | ||
+ | |||
+ | <code bash>pkg install openbox openbox-themes obconf fluxbox fluxbox-tenr-styles-pack icewm wmakerconf windowmaker blackbox | ||
+ | |||
+ | Modifier le fichier **~/ | ||
+ | |||
+ | <code bash># GESTIONNAIRE X | ||
+ | DEFAULT_SESSION=startxfce4 | ||
+ | |||
+ | case $1 in | ||
+ | o) | ||
+ | exec openbox | ||
+ | ;; | ||
+ | f) | ||
+ | exec fluxbox | ||
+ | ;; | ||
+ | i) | ||
+ | icewmbg & | ||
+ | icewmtray & | ||
+ | exec icewm | ||
+ | ;; | ||
+ | w) | ||
+ | exec wmaker | ||
+ | ;; | ||
+ | b) | ||
+ | exec blackbox | ||
+ | ;; | ||
+ | *) | ||
+ | exec $DEFAULT_SESSION | ||
+ | ;; | ||
+ | esac | ||
+ | </ | ||
+ | Dans votre shell, créer l' | ||
+ | <code bash> | ||
+ | A la connexion, un **x** lancer xfce, **x o** openbox **x b** blackbox.... | ||
- | Monter les périphériques amovibles | + | =====Monter les périphériques amovibles===== |
Attention la version d’automount des repos ne permet pas de monter du FAT32. Utiliser cette procédure. | Attention la version d’automount des repos ne permet pas de monter du FAT32. Utiliser cette procédure. | ||
- | Installer git | + | ====Installer git==== |
<code bash># pkg install git | <code bash># pkg install git | ||
# git clone https:// | # git clone https:// | ||
Ligne 243: | Ligne 362: | ||
- | Initialisation des ports | + | ====Initialisation des ports==== |
(nécessaires pour compiler exfat-utils/ | (nécessaires pour compiler exfat-utils/ | ||
Ligne 283: | Ligne 402: | ||
# / | # / | ||
Et hop, ça fonctionne…... | Et hop, ça fonctionne…... | ||
+ | |||
+ | |||
+ | ====Sources==== | ||
+ | Je n'ai pas pondu tout cela tout seul, j'ai lu pas mal de docs et les forums BSD. | ||
+ | Voici les sources indispensables à mon avis : | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | |||
+ | |||
+ | Et surtout | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[https:// |