Beginners' Guide/Post-installation (Русский)

From ArchWiki
Jump to: navigation, search
Note: Это часть более обширной статьи Руководство для новичков.

Contents

После установки

Поздравляем вас с успешной установкой базовой системы Arch Linux!

Теперь у вас должна быть полностью функциональная операционная система Arch, которая будет основой для создания системы соответствующей вашим потребностям. Однако, большинство людей интересует настольная система, со звуком и графикой. В этой части будут предоставлены дополнительные рекомендации для реализации задуманного. Вы можете превратить свою систему в то, что вы хотите иметь или получить тот инструмент, который требуется для ваших целей.

Note: Доступны виртуальные консоли 1-6. Можно переключаться между ними клавишами Alt+F1, Alt+F2, ... Alt+F6.
Tip: Эти действия при установке системы не являются обязательными. Вы всегда можете выполнить их позже.

Sudo

Команда Sudo может существенно упростить администрирование вашей системы.

Звук

ALSA обычно работает "из коробки", ее достаточно только включить. Установите пакет alsa-utils (который содержит микшер alsamixer) и следуйте данным инструкциям.

ALSA входит в состав ядра и ее рекомендуется попробовать в первую очередь. Однако, если она не работает или вы не удовлетворены качеством, используйте OSS в качестве альтернативы. Если у вас высокие требования к аудио, изучите обзор различных звуковых систем в статье Sound.

Графический интерфейс пользователя (GUI)

Установка X

The X Window System (обычно X11 или X) - оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя GUI). X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с устройствами ввода, такими как, например, мышь и клавиатура.

Выполните для установки базовых пакетов Xorg:

# pacman -S xorg-server xorg-xinit xorg-server-utils

Также установите пакет mesa для поддержки 3D-графики:

# pacman -S mesa

Установка видео драйверов

Note: если вы установили Arch в качестве гостевой машины в VirtualBox, вам не нужно устанавливать какой-либо видеодрайвер. Обратитесь к статье Arch Linux guests для получения инструкций по установке и настройке дополнений к гостевой машине (Guest Additions), затем переходите к разделу настройка ниже.

Если вы не знаете, какой чипсет установлен на вашем компьютере, выполните команду:

$ lspci | grep VGA

Для получения полного списка всех видеодрайверов с открытым кодом, используйте поиск по базе данных пакетов:

$ pacman -Ss xf86-video | less

Драйвер vesa является наиболее общим и подходит практически для любого современного видеочипсета, но при его использовании недоступно видеускоренеие 2D или 3D. Если более подходящий вашему устройству драйвер не найден, Xorg переключится в аварийный режим с использованием vesa. Для установки данного драйвера выполните команду:

# pacman -S xf86-video-vesa

Если вы планируете использовать видеоускорение и все возможности, предоставляемые графическим чипсетом, требуется установка соответствующего видеодрайвера:

Марка Тип Драйвер Пакет Multilib
(для 32-битных приложений в Arch x86_64)
Документация
AMD/ATI Открытый (Open source) xf86-video-ati lib32-ati-dri ATI
Проприетарный catalyst-dkms lib32-catalyst-utils AMD Catalyst
Intel Открытый (Open source) xf86-video-intel lib32-intel-dri Intel
xf86-video-i740 (устаревший драйвер)
Nvidia Открытый (Open source) xf86-video-nouveau
(+ nouveau-dri для поддержки 3D)
lib32-nouveau-dri Nouveau
xf86-video-nv (устаревший драйвер)
Проприетарный nvidia lib32-nvidia-utils NVIDIA
SiS Открытый (Open source) xf86-video-sis
xf86-video-sisimedia
xf86-video-sisusb
SiS

Проприетарные драйверы для NVIDIA, ATI и SiS описаны в следующих разделах.

Интегрированные видеокарты Intel
# pacman -S xf86-video-intel

Если у вас Arch Linux в версии x86_64, для 3D-ускорения в 32-битных приложениях установите:

# pacman -S lib32-intel-dri

Некоторым графическим картам Intel, для достижения надлежащей 2D или 3D производительности, понадобится дополнительная настройка. За информацией обратитесь к разделу Intel.

Графические карты NVIDIA

Пользователям NVIDIA доступны три варианта драйверов (помимо vesa):

  • Открытый драйвер nouveau, обеспечивает быстрое 2D ускорение и экспериментальную, но достаточную для использования композитинга, поддержку 3D (Обратите внимание: полной поддержки энергосбережения пока нет). Смотрите Feature Matrix.
  • Открытый (но c неявным кодом) драйвер nv, который является медленным и поддерживает только 2D.
  • Проприетарный драйвер nvidia, обеспечивает хорошее 3D ускорение и энергосбережение. Даже если вы планируете использовать проприетарные драйверы, рекомендуется сначала установить nouveau и только после настройки и достижения полной работоспособности Х, переходить к использованию бинарных драйверов. Nouveau практически всегда работает "из коробки", в то время как nvidia потребует конфигурирования и, возможно, отладки. Для получения дополнительной информации прочтите статью NVIDIA.

Драйвер с открытым исходным кодом nouveau рекомендуется для использования, и будет достаточным для большинства пользователей:

# pacman -S xf86-video-nouveau

и, для поддержки 3D (экспериментально):

# pacman -S nouveau-dri

За дополнительными инструкциями обратитесь к статье Nouveau.

Графические карты ATI

Владельцам ATI доступны два варианта драйверов (помимо vesa):

  • Открытый драйвер radeon предоставляемый пакетом xf86-video-ati. Для получения дополнительной информации изучите radeon feature matrix.
  • Проприетарный драйвер fglrx предоставляется расположенным в AUR пакетом catalyst. Он поддерживает только новые устройства (HD2xxx и новее). Ранее пакет располагался в репозитории extra, но по состояния на март 2009 года, в связи с неудовлетворительным качеством и скоростью развития проприетарного драйвера, официальная поддержка была прекращена. Для получения дополнительной информации прочтите ATI Catalyst.

К использованию рекомендован драйвер с открытым исходным кодом. Установите ATI драйвер radeon:

# pacman -S xf86-video-ati

За дополнительными инструкциями обратитесь к статье ATI.

Графические карты SiS

Графические карты SiS официально не поддерживаются в Linux. Несмотря на это, из официальных репозиториев могут быть установлены три относительно устаревших драйвера:

# pacman -S xf86-video-sis
# pacman -S xf86-video-sisusb
# pacman -S xf86-video-sisimedia

Если ни одни из них не заработает, поищите в AUR и соберите драйвер (возможно, потребуется откат версии xorg-server). Вы можете получить сведения о современном состоянии этих драйверов на странице http://dri.freedesktop.org/wiki/SiS.

За дополнительными инструкциями обратитесь к странице SiS.

Установка драйверов для устройств ввода

Udev должен без проблем обнаружить ваше оборудование. Драйвер evdev (xf86-input-evdev) - современная замена драйверов для устройств ввода, поддерживающих горячее подключение, установка дополнительных драйверов для устройств ввода в таком случае не потребуется. В настоящее время evdev уже установлен как зависимость пакета xorg-server.

Пользователям ноутбуков (или пользователям устройств с сенсорными экранами) дополнительно понадобится пакет xf86-input-synaptics, необходимый для настройки тачпадов и сенсорных экранов:

# pacman -S xf86-input-synaptics

Для получения дополнительных сведений по тонкой настройке и устранению неполадок, обратитесь к статье Touchpad Synaptics (Русский).

Настройка X

Warning: Проприетарным драйверам после установки и конфигурирования обычно требуется перезагрузка компьютера. Для получения детальной информации обратитесь к статьям NVIDIA или ATI Catalyst

В сервере X имеется возможность автоматической настройки, поэтому он может запускаться и функционировать без файла xorg.conf. Если вам все-таки понадобится настраивать сервер X вручную, пожалуйста, обратитесь к вики-станице Xorg.

В статье о настройке Xorg вы можете получить информацию о настройке раскладки клавиатуры, если вы не используете стандартную US клавиатуру.

Note: Клавиша XkbLayout может отличаться от кода клавиш, который используется командой loadkeys. Список многих раскладок клавиатуры и их вариантов можно найти в файле /usr/share/X11/xkb/rules/base.lst (после строки, начинающейся с ! layout). Например, раскладка gb соответствует "English (UK)", несмотря на то, что в консоли используется команда loadkeys uk.
Не-US клавиатура

Итак, если вы используете клавиатуры, отличную от используемой по умолчанию (стандартная US клавиатура), например, русскую, то раскладку клавиатуры можно настроить в файле /etc/X11/xorg.conf.d/20-keyboard.conf:

Section "InputClass"
       Identifier "keyboard-layout"
       MatchIsKeyboard "on"
       Option "XkbLayout" "us,ru"
       Option "XkbVariant" ",winkeys"
       Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

В данном случае стандартная русская раскладка (такая же, как в MS Windows) переключается клавишами Alt+Shift.

Note: Никогда не используйте только ru, иначе будут проблемы с вводом пароля.

За подробностями обратитесь к упомянутой выше статье о настройке Xorg.

Тестирование X

Tip: данные действия не являются обязательными. Проводите тестирование только, если вы устанавливаете Arch Linux впервые, или же на новое и незнакомое оборудование.
Note: Если во время данного теста не работают ваши устройства ввода, установите нужный драйвер из группы xorg-drivers и попробуйте вновь. Для получения полного списка доступных драйверов устройств, запустите поиск pacman (для выхода нажмите Q):
$ pacman -Ss xf86-input | less
То, что вам нужно - пакеты xf86-input-keyboard или xf86-input-mouse, если вы не собираетесь использовать горячее подключение устройств, в противном случае в качестве драйвера устройств ввода будет задействован evdev (что, собственно, и рекомендуется сделать).

Установите графическую среду по умолчанию:

# pacman -S xorg-twm xorg-xclock xterm

Если Xorg был установлен до создания обычного пользователя (не суперпользователя), то в вашей домашней папке будет находиться конфигурационный шаблон .xinitrc , который следует либо удалить, либо закомментировать. Простое его удаление приведет к запуску X с установленными выше окружением по умолчанию.

$ rm ~/.xinitrc

Чтобы начать (тестовую) сессию Xorg, выполните:

Note: Сессия X должна быть запущена на том же терминале, в который вы вошли в систему, чтобы сохранить свои разрешения сессии, т.е. с помощью -- vt$(fgconsole).
$ startx -- vt$(fgconsole)

Появится несколько перемещаемых окон и ваша мышь. Удовлетворившись успешной установкой X, вы можете выйти из X командой exit, введенной в строку приглашения, и вернуться в консоль.

$ exit

Если будет только черный экран, можно попытаться переключиться в другую виртуальную консоль (например, комбинацией клавиш Ctrl+Alt+F2), и вслепую залогиниться как root (наберите "root" и затем нажмите Enter, потом введите пароль для root и снова нажмите Enter).

Можно попытаться убить сервер X командой:

# pkill X

Если это не сработало, перезагрузитесь вслепую командой:

# reboot
В случае ошибок

При возникновении проблем, ищите ошибки в /var/log/Xorg.0.log. Обращайте внимание на все строки начинающиеся с (EE) - они сообщают об ошибках, а также на (WW) - предупреждают о других возможных проблемах.

$ grep EE /var/log/Xorg.0.log

Если после прочтения статьи Xorg (Русский) вам все же требуется помощь форумов Arch Linux или канала IRC, установите и используйте пакет wgetpaste:

# pacman -S wgetpaste
$ wgetpaste ~/.xinitrc
$ wgetpaste /etc/X11/xorg.conf
$ wgetpaste /var/log/Xorg.0.log
Note: Пожалуйста, при обращении за помощью представляйте всю необходимую информацию (об оборудовании, драйверах и т.д.).

Установка шрифтов

В данный момент вы, возможно, захотите установить набор шрифтов TrueType, так как по умолчанию стоят только немасштабируемые растровые шрифты. DejaVu - высококачественный набор шрифтов общего назначения с хорошей поддержкой символов Unicode:

# pacman -S ttf-dejavu

Обратитесь к статье Настройка шрифтов для настройки рендеринга шрифтов, а также к статье Шрифты для выбора самих шрифтов и получения инструкций по их установке.

Выбор и установка графического окружения

Оконная система X предоставляет базовый функционал для построения графического интерфейса пользователя (GUI).

Note: Выбор собственного окружения рабочего стола (DE) или оконного менеджера (WM) очень субъективен. Подберите лучшее окружение, соответствующее вашим потребностям. Вы также можете построить свое собственное DE, включающее только WM и приложения по вашему выбору.
  • Window Managers (WM) управляют расположением и внешним видом приложений и их взаимодействием с X Window System.
  • Desktop Environments (DE) работают как надстройка поверх X и предоставляют собой полноценные функциональные динамические GUI. DE обычно располагают значками, апплетами, окнами, панелями, папками, обоями рабочего стола, приложениями и возможностями их перетаскивания (drag and drop).

Вместо запуска иксов (X) вручную с помощью startx, обратитесь к статье Display Manager (Русский) для получения инструкций по использованию менеджера входа в систему, или же к статье Start X at Boot (Русский).

Приложение

Для ознакомления со списком Обычных Приложений и Легковесных Приложений, посетите соответствующие им разделы.

Для настройки тачпада или рендеринга шрифтов, обратитесь к статье Основные рекомендации.