2010-12-10 4 views
1

Je tente d'installer xmonad sur ma machine et je suis à ce point dans les instructions (http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_on_Apple_OSX#Installing_xmonad)xmonad installer une clarification

2.2 Configuring Your .profile 

Insert the following into your ~/.profile 

export PATH=$PATH:~/.cabal/bin:/usr/local/bin 
export USERWM=`which xmonad` 
Much of this isn't needed until later, but it's good to get it out the way now. 

2.2.1 Installing Cabal 

Je comprends ce qui se passe avec export PATH=$PATH:~/.cabal/bin:/usr/local/bin mais quelqu'un pourrait expliquer s'il vous plaît 1. ce que la variable globale USERWM est et ce qu'on entend exactement à lui confier? (Je suppose que 'quelle xmonad' ne signifie pas littéralement). Est-ce un numéro de version de xmonad? Autre chose?

Répondre

1

Il est plus tard exécuté en ~/.xinitrc:

source ~/.profile 
exec $USERWM 

Vive

+0

Je suis encore un peu confus, ce qui est USERWM destiné à représenter? Le chemin vers mon exécutable xmonad? –

+0

Oui :) C'est ce qu'il fait. C'est comme ça que l'auteur du howto met en place son environnement. –

0

En outre, la ligne

export USERWM=`which xmonad` 

est correct tout comme. La coque traitera des choses dans les apostrophes inverses (à côté de la « 1 » au-dessus de la plupart des claviers) comme une commande à exécuter. La commande which donnera le chemin à xmonad en effectuant une recherche par la variable PATH.

Notez que cela signifie

export USERWM='which xmonad' 

ne fonctionnera pas, car le shell n'exécutez la commande avec les marques de tiques régulières.