Blog

Installer une interface graphique sous FreeBSD 11.2

Ce tutoriel sur l'instalation d'un interface graphique sous FreeBSD 11.2 se veut très court. Si vous ne savez pas comment installer le système de base de FreeBSD, je vous invite à lire ce tutoriel "installation de Freebsd". Ce court tutoriel est le début d'une série d'autres tutoriels. Comme la configuration est complxe, mais efficace, mieux vaux donner les explications en plusieurs tuto. Quand j'ai démmarer mon entreprise, il y a cela 1 an et demi, je n'avais pas prévus écrire d'article de blog sur les interfaces linux ou BSD, jugeant qu'il y avait déjà de tès bons contenus à ce sujet. Néamoins, les tutoriels en français sous FreeBSD sont rares. C'est pour cette raison que j'ai choisi d'en faire un sous FreeBSD. FreeBSD est un système d'exploitation UNIX développé par la fondation BSD pour "Berkley sofware departement" (université Berkley, californie).

Nous commençons par installer le serveur xorg.

# pkg install xorg

Rien de trop compliquer cette fois-ci. Sauf si votre carte graphique est une nvidia. si ce n'est pas le cas, allez directement à l'installation de votre enviroonement de bureau. si non on poursuit avec les source de nvidia. Dans FreeBSD 11.2, version actuel lors de l'écriture de cet article, les source sont soit dans le ports ou précompilé. Sauf que ces source sont "buggué". Nous devons donc téléchargé les corrections du noyau pour faire fonctionner nvidia.

# svnlite co https://svn.freebsd.org/base/releng/11.2 /usr/src

Il peut s'écouler un peut de temps pendant l'installation de ces sources.

ensuite, on installe le gestionnaire de ports portmaster. Théoriquement, on aurrait pas besoin de le faire, mais dans mon cas, c'est la seule méthode qui a fonctionner.

# pkg install portmaster

Maintenant, on compile les sources de nvidia.

# portmaster x11/nvidia-driver

On installe les agent de configuration nvidia

# pkg install nvidia-xconfig nvidia-settings

on rend nvidia exécutable

# nvidia-xconfig

On rend accessible nvidia par le noyaux

# nano /boot/loader.conf

nvidia-modeset_load="YES"

on appuie sur "ctrl +o", puis "ctrl + x"

on rend accesible nvidia au démmarage

# nano /etc/rc.conf

dbus_enbale="YES"

hald_enable="YES"

linux_enable="YES"

kld-list="nvidia-modeset"

on appuie sur "ctrl + o " et "ctrl + x".

on redémmare

# shutdown -r now

une fois redémarré, on test l'environnement graphique

$ startx

si tout a fonctionné, on aapuie sur "ctrl + alt +f2", "ctrl + alt + f1" et "ctrl + c"

on installe l'environnemnt de bureau xfce. ici, je traite de l'environnement xfce parce qu'à mon humble avis, il s'agit de l'enviroonement de bureau le plus efficace sous FreeBSD et l'un des plus économe en ressource. Sachez qu'il y a les autre envirroenment de bureau que l'on trouve courrament sous les distribution linux. Après avoir testé gnome3 sous FreeBSD, j'ai été déçu parce que je ne pouvais pas configurer l'environnement comme je le faisais sou fedora linux.

# pkg install xfce xfce4-goodies slim

Ensuite, on rend slim, chargeur de démarage accessible au démarage du système.

# nano /etc/rc.conf

slim_enable="YES"

"ctrl + o" et "ctrl + x"

on rend xfce acessible à slim

# nano .xinitrc

startxfce4

"ctrl + o" et "ctrl + x"

on redemarre

# reboot

Maintenant, on a un interface graphique avec en environnement de bureau disponible au démmarage. Ce tuto n'est pas complet. cependant, mon prochain billet sous l'environnement graphique de FreeBSD traitera du son, des disque amovible, de la francisation, des navigateur internet, etc. Biensûre, j'ajouterais ultérieur des vidéos à tous mes tutos afin que vous puissiez avoir une image plus claire de tout ce qui ce fait ici. Pour toute question ou soumission:sebastien.douville@fexcomm.ca


Tous les titres


Bachelier en Géographie depuis 2009
Certificat en administration des affaire en 2016
12 ans d'expérience en système d'information géographique
10 ans d'expérience avec les systèmes d'exploitation linux
6 ans d'expérience avec les Sytèmes d'exploitation BSD (UNIX)
10 ans d'expérience en programmation web
5 ans d'expérience avec les éditeurs de contenue Wordpress et Drupal.
2 ans d'expérience avec le framework django.
3 ans d'expérience en Sytème de gestion (ERP/CRM)
10 ans de connaissance en langage python
2 ans de loisir avec Raspberry py
2 ans d'expérience avec les systèmes ip-pbx
Fondateur et proprétaire de Fexcomm, informatique de gestion en 2017
Pour m'embaucher