Outils pour utilisateurs

Outils du site


installfreebsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
installfreebsd [2019/03/10 13:03] – [Installation] cyrilleinstallfreebsd [2019/03/10 14:09] – [XFCE / FLAUXBOX / OPENBOX] cyrille
Ligne 17: Ligne 17:
  
  
-Voici les options par défaut choisies lors de **System Configuration**+Voici les options que j'ai choisies lors de **System Configuration**
 {{ :img_3211.jpg?direct&200 |}} {{ :img_3211.jpg?direct&200 |}}
  
Ligne 88: Ligne 88:
  
  
-=====Affichage drm-kmod=====+=====Affichage  : drm-kmod=====
 Installer le paquet Installer le paquet
 <code bash>pkg install drm-kmod</code> <code bash>pkg install drm-kmod</code>
Ligne 109: 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 138: Ligne 138:
  
  
-======Démarrer xfce======+====Démarrer xfce====
  
  
Ligne 147: Ligne 147:
  
 On utilisera xinit pour le lacement de XFCE On utilisera xinit pour le lacement de XFCE
-Créer dans le Home un .xinitrc+Créer dans le Home un **.xinitrc**
  
 <code bash># SET PROPER locale <code bash># SET PROPER locale
Ligne 165: Ligne 165:
 Lier xinitrc et xsession Lier xinitrc et xsession
 <code bash> ln -s ~/.xinitrc ~/.xsession</code> <code bash> ln -s ~/.xinitrc ~/.xsession</code>
 +
 +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>alias x='xinit ~/.xinitrc'</code>
 +et la commande **x** suffit au démarrage de XFCE
 +
 +Sinon : jeter un oeil à SLIM : [[https://www.freebsd.org/cgi/man.cgi?query=slim&sektion=1&manpath=freebsd-release-ports|Slim]]
 +
  
  
Ligne 217: Ligne 225:
 </fontconfig></code> </fontconfig></code>
  
 +====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</code>
  
 +Sinon la(es) connexion(s) se gère(nt) via :
 +<code bash> cat /etc/wpa_supplicant.conf</code>
 +
 +====Barre de Menu pour XFCE====
 +
 +J'utilise Plank, simple et convivial.
 +
 +<code bash># pkg install plank</code>
 +
 +Ajouter cette commande au démarrage de XFCE
 =====Paramétrage de Xorg===== =====Paramétrage de Xorg=====
-======Carte video======+====Carte video====
 Créer ces 2 fichiers Créer ces 2 fichiers
 <code bash># cat /usr/local/etc/X11/xorg.conf.d/card.conf <code bash># cat /usr/local/etc/X11/xorg.conf.d/card.conf
Ligne 229: Ligne 250:
 EndSection</code> EndSection</code>
  
-======Le clavier======+====Le clavier====
 <code bash># cat /usr/local/etc/X11/xorg.conf.d/keyboard.conf <code bash># cat /usr/local/etc/X11/xorg.conf.d/keyboard.conf
 Section "InputDevice" Section "InputDevice"
Ligne 240: Ligne 261:
  
  
- +=====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>sysrc -f /boot/loader.conf autoboot_delay=2</code> <code bash>sysrc -f /boot/loader.conf autoboot_delay=2</code>
 +
 +====Acc. chiffr.====
 Accélération de chiffrement des processeurs modernes Accélération de chiffrement des processeurs modernes
 <code bash>#echo 'aesni_load="YES"' >> /boot/loader.conf</code> <code bash>#echo 'aesni_load="YES"' >> /boot/loader.conf</code>
-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/laptop
 <code bash>sysrc -f /etc/sysctl.conf kern.sched.preempt_thresh=224</code> <code bash>sysrc -f /etc/sysctl.conf kern.sched.preempt_thresh=224</code>
  
 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>sysrc fsck_y_enable=YES</code> <code bash>sysrc fsck_y_enable=YES</code>
 +====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</code> service microcode_update start</code>
 +
 +==== ACPI ====
 +=== CPU et TEMP ===
  
  device driver for Intel Core on-die digital thermal sensor  device driver for Intel Core on-die digital thermal sensor
Ligne 268: Ligne 292:
  sysrc kld_list+=cpuctl</code>  sysrc kld_list+=cpuctl</code>
  
 +==== 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.
  
-Monter les périphériques amovibles+Les touches** FN et luminosité -up/down** ne fonctionnent pas. De plus **xbindkeys** ne retourne aucun code avec l'association **Fn + Brightness UP / Down** (Pas de Mod 2 + quelque chose) 
 + 
 +Solution adoptée.  
 + 
 +Installer :  
 +<code bash>pkg install xbindkeys intel-backlight</code> 
 + 
 + 
 +Fichier de configuration : 
 +<code bash>cat .xbindkeysrc  
 +# PERSONNAL XBINDKEYS 
 + "intel_backlight decr 10" 
 + Alt + Down 
 + 
 + "intel_backlight incr 10" 
 + Alt + Up 
 +</code> 
 + 
 +Lancer xbindkeys au démarrage de la session **~/.xinitrc**  
 + 
 +Ajouter cette section avant le démarrage de XFCE dans  
 +<code bash># Démarrer xbindkeys 
 +/usr/local/bin/xbindkeys  &</code> 
 + 
 +==== XFCE / FLUXBOX / 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  </code> 
 + 
 +Modifier le fichier **~/.xinitrc** de cette façon 
 + 
 +<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 
 +</code> 
 + 
 +Dans votre shell, créer l'alias suivant 
 +<code bash>alias x='xinit ~/.xinitrc'</code> 
 +A la connexion, un **x** lancer xfce, **x o** openbox **x b** blackbox.... 
 + 
 +=====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://github.com/vermaden/automount.git # git clone https://github.com/vermaden/automount.git
Ligne 280: Ligne 368:
  
  
-Initialisation des ports+====Initialisation des ports====
 (nécessaires pour compiler exfat-utils/exFAT et  sysutils/fusefs-exfat) (nécessaires pour compiler exfat-utils/exFAT et  sysutils/fusefs-exfat)
  
Ligne 320: Ligne 408:
 # /etc/rc.d/devd restart</code> # /etc/rc.d/devd restart</code>
 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://olivier.cochard.me/bidouillage/installation-et-configuration-de-freebsd-comme-poste-de-travail|O. Cochard FreeBSD]]
 +  *[[https://vermaden.wordpress.com/|Mine d'or d'informations]]
 +  *[[https://github.com/vermaden|GIT de Vermaden]]
 +  *[[https://www.c0ffee.net/blog/freebsd-on-a-laptop/|FreeBSD on a laptop]]
 +  *[[https://www.tecmint.com/things-to-do-after-installing-freebsd/|Post installation freeBSD laptop]]
 +
 +
 +Et surtout
 +  *[[https://www.freebsd.org/| Site FreeBSD]]
 +  *[[https://forums.freebsd.org/|Forums FreeBSD]]
 +  *[[https://www.freebsd.org/doc/fr/books/handbook/|HandBook Français de FreeBSD]]
installfreebsd.txt · Dernière modification : 2020/06/06 17:12 de cyrille