Установка і настройка сервера (x window system)
Більшість інсталяторів сучасних дистрибутивів GNU / Linux самостійно встановлюють якусь графічне середовище робочого столу (GNOME, KDE.) Або, на якомусь етапі, пропонують вам зробити вибір (наприклад в інсталятор Debian для цього пропонується відзначити / зняти пункт «Оточення робочого столу») .
Якщо яка-небудь графічне середовище робочого столу встановлюється, то віконна система «X Window System», включаючи сервер «XOrg», будуть встановлені автоматично, по залежностям.
Якщо з якихось причин ви встановили дистрибутив GNU / Linux без графічного середовища робочого столу (тільки текстова консоль, для сервера, наприклад), а зараз вона (графічна оболонка) знадобилася, то її нескладно встановити за допомогою виконання кількох команд в консолі:
Для установки GNOME виконайте:
Для установки KDE виконайте:
Для установки «чистого» (порожній екран з курсором) сервера X.Org в дистрибутивах Debian / Ubuntu виконайте:
Для початку, їх потрібно встановити або упевнитися щоб вони встановлені.
cписок НЕ встановлених:
Перевірте - чи підключений компонент «restricted» (пропрієтарних ПО (в основному - драйвери пристроїв), офіційно підтримуване компанією Canonical) в джерелах репозиторіїв, що вказуються у файлі «/etc/apt/sources.list»:
або графічної утилітою: «Головне меню (верхня панель) → Програми → Центр додатків Ubuntu → Джерела додатків» Якщо компонент «restricted» не підключений - підключіть його та оновити список:
Далі запустіть графічний додаток «Головне меню (верхня панель) → Система → Адміністрування → Додаткові драйвера» і дотримуйтесь інструкцій.
Спосіб 1: використання DKMS для динамічної побудови та встановлення модулів (драйверів).
автоматична Перезбірка модуля при оновленні ядра (зміна версії);
можна встановити не останню версію драйверів NVIDIA, див. «legacy» у висновку aptitude search nvidia-kernel | grep dkms
додатково будуть встановлені dkms, заголовки ядра і інструментарії для збирання (make, gcc).
Спосіб 2: установка скомпільованих модулів для конкретних ядер.
потрібно повторювати кожного разу при оновленні версії ядра.
Спосіб 3: використання ModuleAssistant для динамічної побудови та встановлення модулів (драйверів).
можна встановити не останню версію драйверів NVIDIA, див. «legacy» у висновку sudo m-a list | grep nvidia
додатково будуть встановлені module-assistant, заголовки ядра і інструментарії для збирання (make, gcc).
потрібно повторювати кожного разу при оновленні версії ядра.
Після установки модуля ядра, потрібно встановити ще кілька пакетів:
Тепер потрібно перевантажити сервер X, вийшовши з поточного сеансу користувача або виконавши:
Всі настройки графічного сервера X (не плутати з настройками віконних менеджерів і графічних середовищ робочого столу) зосереджені в каталозі «/ etc / X11». Основний конфігураційний файл - «/etc/X11/xorg.conf».
Настійно рекомендується для користувача настройки оточення робочого столу (наприклад, розкладка клавіатури, прив'язки клавіш і т.п.) виробляти засобами, які надають середовища робочого столу (GNOME, KDE). У xorg.conf слід виносити тільки системні настройки, наприклад: характеристики нестандартного периферійного обладнання (дисплеї, миші, клавіатури), настройка 2-х дисплейної конфігурації Nvidia TwinView і т.п.
У сучасних дистрибутивах Debian (починаючи з 6.0 Squeeze) і Ubuntu (починаючи з 10.04 Lucid, можливо і більш ранніх) файлу xorg.conf немає. В цьому випадку X.org стартує з настройками за замовчуванням і цього достатньо в більшості випадків. Однак для чогось специфічного, наприклад для об'єднання 2-х дисплеїв через NVIDIA TwinView (sudo nvidia-settings) і т.п. створити його все ж таки доведеться.
Отже, якщо файлу xorg.conf немає, то потрібно його згенерувати:
Загальний спосіб - запуск в терміналі root «рідного» конфігуратора (див. Xorg (1)). Для цього в терміналі root (або через sudo) виконайте команди:
вихід з графічної оболонки
Опинившись в текстовій консолі (ALT + F1) увійдіть в систему заново як привілейований користувач root або як звичайний користувач, якщо root не передбачений.
генерація файлу-шаблона xorg.conf.new
Далі, відкрийте відредагуйте як вам потрібно файл «/$HOME/xorg.conf.new» і перевірте зміни запуском сервера Xorg:
Зупиніть роботу Xorg (завершивши сеанс користувача або натиснувши Ctrl + Alt + BackSpace і скопіюйте змінений і перевірений файл xorg.conf.new в «своє» штатне місце:
Розширення робочого столу на обидва дисплея:
Nvidia TwinWiew - встановіть пакет nvidia-settings і скористайтеся однойменної графічної утилітою налаштування.
Xinerama / Randr - см. «Головне меню (верхня панель) → Система → Параметри → Монітори».
Наводимо типовий приклад xorg.conf для однодісплейной робочої станції на NVidia GT6600 з використанням фірмового закритого драйвера від NVidia:
приклад /etc/x11/xorg.conf - однодісплейная конфігурація на контролері nvidia