Ой ладно, "все как-то размазано написано, и половина команд у меня вообще не работают" - это только так кажется.
Handbook 5.2.3 The Window Manager - рассказ о том, что такое WM и какие задачи они решают, а X Window не решает.
Кратко - WM это менеджеры окон: программы, отвечающие за рисование окон запущенных приложений. Панели, рамки, сворачивание, изменение размера, цвет, реакция окон на мышь и клавиатуру - это все обеспечивает не X Window, а оконный менеджер (AfterStep, Blackbox, ctwm, Enlightenment, fvwm, Sawfish, twm, Window Maker)
KDE и GNOME это комплексные пакеты более высокого уровня, чем просто WM. Но суть та же -- именно они отвечают за рисование окошек, но для своей работы им нужен работающий сервер X Window.
Способы запуска Х
Запуск вручную выполняется через команду startx. Команда startx запускает скрипт /usr/local/bin/xinit, который выполняет команды из файла
~/.xinitrc
Автоматический запуск: в файле /etc/ttys указываем запуск xdm на одной из консолей. Программа xdm считывает конфигурацию из файла /usr/X11R6/lib/X11/xdm/xdm-config. По умолчанию в файле xdm-config в качестве стартового скрипта для xdm указан файл
~/.xsession
Файлы ~/.xinitrc и ~/.xsession должны иметь разрешение на исполнение (chmod +x ~/.xsession)
Пример файла .xsession
Код: Выделить всё
#!/bin/sh
setenv LANG ru_RU.UTF-8
xmodmap -e "pointer = 3 2 1 4 5 6 7 8 9 10 11"
xscreensaver &
conky -d
/usr/local/bin/fluxbox
Handbook 5.7.1.2 Installing GNOME
To install the GNOME package from the network, simply type:
To build GNOME from source, use the ports tree:
Код: Выделить всё
# cd /usr/ports/x11/gnome2
# make install clean
Once GNOME is installed, the X server must be told to start GNOME instead of a default window manager.
The easiest way to start GNOME is with GDM, the GNOME Display Manager. GDM, which is installed as a part of the GNOME desktop (but is disabled by default), can be enabled by adding
gdm_enable="YES" to
/etc/rc.conf. Once you have rebooted, GNOME will start automatically once you log in -- no further configuration is necessary.
Прежде, чем запускать GNOME или какой-то WM надо убедиться, что система X Window работает нормально. Если у тебя по команде startx запускается дефолтный TWM с мышкой и двумя окнами xterm, значит все нормально. Теперь можно ставить GNOME и настраивать его запуск.