- Détails
Deuxième étape de l'installation de FreeBSD, la configuration de l'interface graphique.
Après l'installation du système en soi, passons à la configuration de X Window.
La vraie doc sérieuse et bien faite se trouve dans le Handbook (en french), comme toujours. 🙂
Petite note : je parle ici de FreeBSD 5.3 et supérieurs, donc comprenant X.Org par défaut, à la place de XFree86. Une sombre affaire de licence a fait détourner de XFree86 la plupart des projets et entreprises utilisateurs de X Window...
Si vous avez suivi mon howto, vous devriez avoir la base de X. Sinon, lancez Sysinstall (sysinstall
ou /stand/sysinstall
), choisissez Configure, Distributions, et X.Org (XFree86 pour FreeBSD 5.2.1 et inférieurs). Ne chipotons pas, prenons tout dans les sous-catégories (entrez dans la sous-catégorie et sélectionnez All). Sysinstall vous demande alors d'où copier les binaires, remettez votre CD FreeBSD dans le lecteur, et sélectionnez CD/DVD.
FreeBSD 5.3 ne propose plus le configuration X Window. Il va falloir se débrouiller à la main, dans la console.
Je suppose que si vous avez suivi jusqu'ici, vous savez vous connecter sur un système Unix. Sinon, voici commen faire (du moins pour ce howto) : à l'invite login:
, tapez root
, appuyez sur la touche entrée, tapez le mot de passe du compte, et appuyez sur entrée. Voilà, vous êtes connecté en tant que root
. Si vous préférez utiliser un autre utilisateur, faites comme bon vous semble. Mais il faut que cet utilisateur soit membre du groupe wheel
, pour pouvoir utiliser la commande su
, pour passer en super utilisateur et configurer le système.
En tant que root
, tapez Xorg -configure
. Cela lance une routine d'auto-configuration de X qui essaie (plutôt bien) de détecter votre carte graphique, votre écran et vos dispositifs de saisie. Vous pouvez tester le résultat avec la commande Xorg -config xorg.conf.new
. Si vous avez un écran gris avec une croix en guise de curseur, c'est bon, votre X est configuré correctement. Sortez de l'écran de test en appuyant sur Ctrl-Alt-Backspace. Cette combinaison de touches arrête immédiatement le serveur X et vous fait sortir du mode graphique.
Copiez maintenant le fichier xorg.conf.new
en /etc/X11/xorg.conf
: cp xorg.conf.new /etx/X11/xorg.conf
(créez le répertoire /etc/X11
au besoin).
Installons maintenant le gestionnaire de fenêtres. On va utiliser portupgrade
, expliqué dans ce document. Choisissez un gestionnaire, et installez-le par portinstall
. Ici, je choisis Xfce, mais vous êtes libre de prendre Gnome ou KDE. Je lance donc la commande portinstall xfce
, qui me propose xfce
ou xfce4
, je choisis le plus récent, xfce4
. Pour Gnome, vous utiliserez portinstall gnome2
, et portinstall kde
pour KDE, ou autre chose pour autre chose. 🙂
Laissez décanter, et passons à la fin de l'installation. Il faut maintenant indiquer à X ce qu'il faut qu'il lance comme gestionnaire de fenêtres. Créez un fichier .xinitrc
à la racine de votre répertoire personnel (/usr/home/
ou /root
pour root
). Mettez-y le nom du programme de lancement de votre gestionnaire de fenêtres. Pour Xfce, c'est /usr/X11R6/bin/xfce4-session
. Pour Gnome, c'est /usr/X11R6/bin/gnome-session
, et pour KDE, c'est exec startkde
.
Tapez startx
, et hop vous avez un environnement graphique prêt à l'emploi. 🙂
- Détails
Avoir un FreeBSD qui marche, c'est bien, avoir des logiciels qui tournent dessus, c'est mieux !
Les ports, c'est une collection de logiciels adaptés pour tourner sous FreeBSD. Il y a de tout, et on y trouve la quasi-totalité des logiciels libres jamais développés, ainsi que quelques logiciels commerciaux.
Regardez dans le Handbook (français), c'est plus complet. 🙂
FreeBSD propose des commandes pour gérer les packages des ports, pkg_add
, pkg_delete
, etc. Mais je trouve pas ça très pratique. 🙂
On va donc utiliser portupgrade
, qui est plus agréable. Tapez la commande suivante : cd /usr/ports/sysutils/portupgrade && make install clean
. Si tout va bien, portupgrade
est installé. Sinon, reportez-vous aux messages d'erreur pour déterminer ce qui ne va pas.
Maintenant, on peut installer les logiciels des ports par la commande portinstall
, et les mettre à jour par la commande portupgrade
. Elles se lancent suivies du nom du port à installer/mettre à jour, et hop c'est fait. 🙂
Elles admettent aussi des options, voici celles dont je me sers couramment :
-f
: force la réinstallation d'un port. En effet,portupgrade
ne lance la mise à jour d'un port seulement si une nouvelle version est disponible.-M <argument de make>
: passe les arguments<arguments de make>
aumake
pour la compilation du port.-a
: réinstalle TOUS les ports installés. utilisé avec-f
, reconstruit tous les logiciels installés par les ports. Utile lors des mises à jour.
- Détails
J'ai revu mon programme Stardate récemment, et j'ai sorti un portage sur Konfabulator.
En tant que fan de Star Trek, je me suis intéressé au système stardate, et j'ai écrit un programme pour Windows, suivant les indications d'Andrew Main, sur sa FAQ. J'ai mis un bon moment à le finaliser, et à lui faire afficher la bonne valeur... 7 ans. 🙂 Ça tombe bien, c'est la longueur des séries. 😉 Il est d'ailleurs disponible ici.
Je l'ai "terminé" récemment, en réécrivant le moteur de calcul (l'ancien était assez faux). Et j'ai été amené à repenser le calcul du stardate en réécrivant le programme pour Konfabulator, un programme... Amusant. 🙂 Je ne saurais pas trop comment le décrire, c'est un environnement où on peut faire tourner des mini-programmes en JavaScript sur le bureau. Le mieux est que vous le voyez de vous-même en visitant leur site.
Donc j'ai écrit un afficheur stardate pour Konfabulator. J'y ai passé une journée, entre les erreurs de logique et les erreurs de fuseau horaire (le temps UTC !). Et j'ai mis deux heures de plus à le réadapter sur mon programme Windows.
Konfabulator propose aussi une galerie de widgets, les mini-programmes. Il y a toutes sortes de choses, mais pas de calcul stardate. J'ai donc proposé le mien (c'était bien mon intention première, d'ailleurs 😉). Et il s'est téléchargé à 643 exemplaires depuis le 1er décembre et à l'instant, ce qui fait un tous les quart d'heure ! 🙂 Et il y a même un mec qui trouve que mon widget est génial (enfin, il écrit "Genuis", mais bon 😉).
Essayez Konfabulator, c'est marrant, d'ailleurs, le prochain Mac OS X va avoir un système similaire, appelé Dashboard et je compte bien porter Star Date dessus. 🙂
- Détails
J'ai ajouté un lien Paypal pour recevoir des dons sur mon site.
Parce qu'on sait jamais, il se pourrait que je reçoive la visite de mécènes dans mes maigres visites annuelles ? 🙂
Bon, par contre, Paypal c'est quand même nul, il faut avoir un compte Paypal pour pouvoir faire un don sur mon site. Et ce bien que j'aie passé mon compte en "compte surclassé" (les mecs ont trop regardé les pubs pour les bagnoles) pour pouvoir recevoir des paiements en carte bancaire, avec des commissions de folie (pour eux, bien sûr). Pourtant j'ai vu d'autres sites où ils proposent de payer directement en carte bancaire sans créer un compte ?
Enfin bon, si ça peut me faire de l'argent de poche... Une p'tite pièce, s'il vous plaît... 🙂 (ou je joue de l'accordéon 😉)