Я просто забываю о конфигурации по умолчанию и начинаю определять вещи самостоятельно. Так хождение тем путем:
myLayoutHook = avoidStruts(smartBorders(ThreeColumns ||| Circle ||| Grid ||| ANY_OTHER_LAYOUT_YOU_USE)
main = do
xmonad $ desktopConfig
{ layoutHook = myLayoutHook
...
Это также имеет avoidStruts
, который, кажется, то, что Вы хотите, когда Вы говорите, что хотите сохранить существующую конфигурацию. smartBorders
другая хорошая вещь, которая скрывает границу при отсутствии необходимости, например, когда у Вас есть только одно окно на одном экране.
Установка comp
пакет добился цели и добавил gcc 4.5.3.
tar -C / -xpzf /path/to/comp.tgz
Спасибо!
Вы установили систему gcc компилятор. Ваш исходный вопрос состоял в том, как установить gcc-4.8xx. При использовании pkgsrc, самая легкая вещь
cd /usr/pkgsrc/lang/gcc48
make install clean clean-depens
Обратите внимание, что NetBSD имеет несколько версий gcc компилятора 2.9.5, вероятно, самое полезное и последняя действительно портативная gcc версия. Первое место для проверки на pkgsrc пакет
Вы также хотите прочитать документацию относительно pkgsrc
http://www.netbsd.org/docs/guide/en/index.html
NetBSD также имеет новую двоичную упаковочную систему pkgin, который очень похож на Конфетку и склонен - добираются, но я не постоянный пользователь NetBSD, таким образом, Вы хотели бы проверить документацию, как использовать pkgng