Ставим графическую систему

В двух словах: есть единый графический сервер, который предоставляет функции прорисовки окошек, управления мышкой и всё прочее. Называется он X Window System, или в просторечии 'иксы'. Никаких Windows в названии нет и быть не может. Всё остальное - окошки, рюшечки и прочее - это графические среды (KDE/GNOME и, возможно, Xfce) и оконные менеджеры (IceWM, Fluxbox, Blackbox, Enlightenment и прочие). Сначала ставим графическую систему: # aptitude install x-window-system Попросит много места, сотню мегабайт для дополнительных пакетов. Соглашаемся. Система настройки пакетов может задавать вопросы о том, какое разрешение экрана вы хотите и какая раскладка будет. Отвечаем на вопросы, особенно не задумываясь, потому как потом всё равно нужно будет править конфиг и настраивать под себя. После ответов на вопросы начнётся установка нужных пакетов. Это может занять много времени - не пугаемся, ждём, пока пакетная система всё настроит и вернёт нам управление. Дабы не скучать, можно переключиться на другую консоль Ctrl+Alt+F2 - у вас есть четыре консоли. В консоли тоже есть многозадачность, это не особенность графического режима. Здесь вас попросят снова залогиниться - сделайте это. Можно набрать любую команду - например, top, и посмотреть на то, какие задачи запущены и сколько ресурсов это отнимает у системы. Потом переходим обратно Ctrl+Alt+F1, чтобы продолжать настройку. Поставилось? Настроилось? Отлично! Теперь время запустить графическую оболочку, в консоли даём команду: startx Экран может помигать, почернеть и вылезет серая сеточка с крестиком. Подёргайте мышку, крестик должен последовать за мышью. Если это произошло - вы победили: завелись иксы. Нажмите левой кнопкой мыши и держите - увидите болотно-зелёную менюшку. Знакомьтесь: это twm, Tab Window Manager, графический интерфейс иксов по умолчанию. Нет-нет, это не вершина графических оболочек Линукс - поэтому мы идём в Гугл или в Википедию и смотрим, как выглядят другие оболочки. Но перед этим гасим иксы, нажимая одновременно Ctrl+Alt+Backspace. Если нам не повезло (что маловероятно) и иксы вылетели - то есть сеточки не появилось, а появились какие-то диагностические сообщения в консоли - смотрим на сообщения, идём в гугл или на форумы, перечисленные в этом блоге. Обязательно при правильном задавании вопросов указываем название видеокарты и полного вывода файла XFree86.0.log или Xorg.0.log, находящегося в каталоге /var/log. Заходим (под рутом) в подкаталог X11 и ищем там файл XF86Config или xorg.conf и открываем его на редактирование, пробуем поправить (выделено полужирным): Section 'Device' Identifier 'Generic Video Card' Driver 'vesa' :.. Это позволит в крайнем случае запустить иксы совсем без аппаратного ускорения (фильмы будут тормозить). Дальше - в Гугл по теме 'как поставить драйвер _какой_у_вас_производитель_видеокарты_' - куча ссылок и решение проблемы за пару минут. Если иксы запустились в низком разрешении, то пробуем там же, в файле /etc/X11/xorg.conf (или XFree86Config) Section 'Screen' Identifier 'Default Screen' Device 'Generic Video Card' Monitor 'Generic Monitor' DefaultDepth 16 SubSection 'Display' Depth 24 Modes '1024?768? '1280?1024? EndSubSection SubSection 'Display' ::.. Не стартуют иксы в нужном разрешении? Ищите бумажную/электронную документацию на ваш монитор и смотрите, какие видеорежимы он поддерживает. Для настройки видеорежимов в xorg.conf можно использовать калькулятор Modeline-ов gtf. Например, вы хотите установить разрешение 1280?1024 при частоте обновления 100 Hz. В консоли даём команду: $ gtf 1280 1024 100 Будет выдано что-то вроде: Modeline '1280?1024_100.00? 190.96 1280 1376 1520 1760 1024 1025 1028 1085 -HSync +Vsync Вот это и вписываем в конфиг иксов, например: Section 'Monitor' Identifier 'Monitor0? Modeline '1024?768@100? 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync EndSection Если затачивание конфига графической системы зашло в тупик, можно воспользоваться фирменным дебиановским: # dpkg-reconfigure xserver-xfree86 или современным вариантом # dpkg-reconfigure xserver-xorg Конфигуратор задаст вопросы по настройке графического режима и попробует снова стартовать иксы. По-русски хотим печатать в графической оболочке? Тогда заделываемся root-ом и идём в каталог /etc - в нём все конфигурационные файлы нашей системы. Заходим в подкаталог X11 и ищем там файл XF86Config или xorg.conf и открываем установленным уже MC на редактирование (кнопкой F4). В разделе InputDevice для клавиатуры нужно поправить до примерно следующего состояния: Section 'InputDevice' Identifier 'Generic Keyboard' Driver 'keyboard' Option 'CoreKeyboard' Option 'XkbRules' 'xfree86? Option 'XkbModel' 'pc102? Option 'XkbLayout' 'us,ru(winkeys)' Option 'XkbOptions' 'grp:alt_shift_toggle,grp_led:scroll' EndSection Строка Option 'XkbLayout' 'us,ru(winkeys)' означает, что у нас будет английский и русский (winkeys - значит знаки препинания будут там, где в виндах - на буквах 'б' и 'ю'). Строка Option 'XkbOptions' 'grp:alt_shift_toggle,grp_led:scroll' позволит переключать раскладки по комбинации клавиш Alt+Shift, при этом будет загораться лампочка ScrollLock. Удобно - и комбинацию клавиш можно изменить. Гасим иксы и переходим к следующему шагу.