пояснение по установке xmonad

Я пытаюсь установить xmonad на свой компьютер, и на данный момент я нахожусь в инструкциях (http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_on_Apple_OSX#Installing_xmonad)

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

Я понимаю, что происходит с export PATH=$PATH:~/.cabal/bin:/usr/local/bin, но может кто-нибудь объяснить, 1. что такое глобальная переменная USERWM и что именно ей нужно присвоить? (Я предполагаю, что «какой xmonad» не означает буквально). Это номер версии xmonad? Что-то другое?


person Casey Flynn    schedule 10.12.2010    source источник


Ответы (2)


Позже он выполняется в ~/.xinitrc:

source ~/.profile
exec $USERWM

Ваше здоровье

person Marcus Borkenhagen    schedule 10.12.2010
comment
Я все еще немного запутался, что представляет собой USERWM? Путь к моему исполняемому файлу xmonad? - person Casey Flynn; 10.12.2010
comment
Да :) Вот что он делает. Это то, как автор инструкции настроил среду. - person Marcus Borkenhagen; 10.12.2010

Кроме того, линия

export USERWM=`which xmonad`

правильно как есть. Оболочка будет рассматривать вещи в обратных кавычках (рядом с «1» поверх большинства клавиатур) как команду, которую нужно выполнить. Команда which даст путь к xmonad путем поиска в переменной PATH.

Обратите внимание, что это означает

export USERWM='which xmonad'

не будет работать, так как оболочка не будет запускать команду с обычными галочками.

person sargas    schedule 26.08.2013