mercredi 27 août 2008

Obtenir le wifi sous fluxbox (Fedora 9)

Voici une question qui m'a pose souci quelques temps... Je suis utilisateur de fluxbox, et je n'arrivais pas a obtenir le wifi.
La reponse etait pourtant ultra simple !

Elle consiste a ajouter la ligne suivante au fichier ~/.fluxbox/startup, avant la commande exec /usr/bin/fluxbox:
nm-applet --sm-disable &
Redemarrez votre fluxbox, et vous devriez enfin voir apparaitre l'icone du NetworkManager !

lundi 25 août 2008

Quelques fichiers de configuration 2

Voici maintenant le contenu de mon fichier .Xdefaults qui configure aterm, urxvt, et emacs:

# aterm settings
aterm*loginShell:true
aterm*transparent:true
aterm*shading:60
aterm*background:Black
aterm*foreground:White
aterm*scrollBar:true
aterm*scrollBar_right:true
aterm*transpscrollbar:true
aterm*saveLines:32767
aterm*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1
aterm*boldFont:*-*-fixed-bold-r-normal--*-*-140-*-*-*-*-iso8859-1

# urxvt settings:
URxvt*depth: 32
URxvt*background:Black
URxvt*foreground:White
URxvt*loginShell:true
URxvt*transparent:true
#URxvt*tint:white
URxvt*shading:35
URxvt*borderLess:false
URxvt*scrollBar:true
URxvt*scrollBar_right:true
URxvt*transpscrollbar:true
URxvt*saveLines:32767
URxvt*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1
URxvt*boldFont:*-*-fixed-bold-r-normal--*-*-140-*-*-*-*-iso8859-1

# emacs gaphic settings
emacs*depth: 32
emacs*background:Black
emacs*foreground:White
emacs*transparent:true
emacs*shading:35
emacs*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1
emacs*boldFont:*-*-fixed-bold-r-normal--*-*-140-*-*-*-*-iso8859-1
Il me permet entres autres d'activer la transparence des terminaux, et d'augmenter le nombre de commandes sauvegardees dans l'historique.
Pour emacs, en revanche, cette methode pour activer la transparence ne fonctionne pas. Pour obtenir un emacs transparent, la methode la plus simple consiste a le lancer dans un terminal lui-meme transparent:
$ emacs -nw
ou alors pour lancer le terminal et emacs a l'aide d'une seule commande:
$ urxvt -e emacs -nw

Quelques fichiers de configuration

Voici tout d'abord mon PS1, a mettre dans le fichier .bash_profile pour personnaliser le prompt de son terminal:
export PS1='[\033[1;35m\]\u\033[0m\]@\[\033[1;31m\]\h\033[0m\]] \[\033[33m\]\w\033[0m\]\n\! \# \A \$ '
Il affiche:
  1. En magenta, le nom de login
  2. En rouge, le nom de la machine
  3. En jaune, le chemin du repertoire courant
  4. A la ligne, le nombre de commandes sauvegardees dans l'historique
  5. Le numero de la commande dans la session courante
  6. L'heure.
Resultat:
[login@machine] repertoire courant
historique commande heure $

dimanche 24 août 2008

Compilateur Intel Fortran: bit or byte ?

Depuis la version 10.0, et pour respecter les recommendation de la norme 2003 du Fortran, l'unite utilisee dans l'option recl d'une instruction open a change.
En effet, precedemment, l'unite utilisee etait le byte (qui correspoond a 8 bits). Ceci pretait a confusion, et donc la norme Fortran 2003 stipule qu'a present, l'unite utilisee doit etre le bit.

Ex:
open(UNIT=99, FILE='toto', ACCESS='DIRECT', FORM='UNFORMATTED', RECL=4, IOSTAT=ios)
Dans cette instruction, l'option RECL, stipulait que les mots du fichier ouvert mesuraient 4 bytes, soit 32 bits.
En revanche, la nouvelle norme stipule que cette ecriture signifie dorenavant que chaque mot mesure 4 bits.

Vous allez donc vous demander si il faut reecrire tous vos programmes. La reponse est evidemment non ! En effet, cette nouvelle regle a vu la naissance d'une nouvelle option de compilation: --assume byterecl

Donc pour vous permettre de compiler et executer a nouveau vos programmes avec le compilateur fortran, pensez a utiliser cette option de compilation.
$ ifort --assume byterecl toto.f90 -o toto

samedi 23 août 2008

Ma configuration actuelle, et mes logiciels preferes

Apres un bref passage sous PC-BSD, me voici revenu sous Fedora. Tout ca en dual boot avec Windows XP.
Mon gestionnaire de fenetre actuel est fluxbox. Mais il se pourrait que je me dirige vers des choses plus simples comme dwm ou xmonad. Ce sont des gestionnaires de fenetres qui ont pour but d'eviter au maximum d'utiliser la souris. J'ai pu les tester tous les deux, et ils fonctionnent tres bien.
En particulier j'ai configure KDE3.5 sur ma station de travail pour qu'il utilise xmonad comme gestionnaire de fenetres en lieu et place de metacity. Les deux font tres bon menage.

Mon terminal est rxvt unicode. Mon editeur de texte est emacs (tres classique).

xmonad
dwm
fluxbox

Mon installation etant toute fraiche, je suis encore en train de la configurer.
Je posterai les fichiers correspondant une fois ceux-ci termines.

Un premier message

Bonjour,

Ce blog a pour vocation de faire partager mes experiences avec le monde du libre en general, et ma distribution linux preferee en particulier, a savoir Fedora.