Налаштуйте X11 на Linux

Автор: Roger Morrison
Дата Створення: 6 Вересень 2021
Дата Оновлення: 1 Липня 2024
Anonim
LPIC 106.1 часть первая: Включение графики в Linux или X11
Відеоролик: LPIC 106.1 часть первая: Включение графики в Linux или X11

Зміст

У світі Linux X11 (XFree86 або Xorg) надає інструменти, необхідні для запуску графічних додатків. Без цих програм ви все ще могли працювати лише з командним рядком у Linux. У цій статті пояснюється, як налаштувати X11 на своєму комп’ютері.

Крок

  1. У вас повинен бути встановлений X11. Можливо, це вже зробив інсталятор вашого дистрибутиву. Якщо у вас його не встановлено, ви можете скомпілювати його з джерела, використовуючи інформацію на цьому веб-сайті (http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html).
  2. Натисніть клавіші Ctrl-Alt-F1 та увійдіть як root, коли віртуальний термінал відкритий.
  3. Запустіть команду "Xorg -configure".
  4. У / etc / X11 / створено новий файл під назвою xorg.conf. Цей файл містить налаштування конфігурації. Вони були визначені автоматично і можуть бути достатніми. Щоб перевірити це, використовуйте "startx".
  5. Якщо XServer не запущений, або якщо конфігурація не зовсім задовільна, читайте далі.
  6. Відкрийте файл "/etc/X11/xorg.conf".
  7. Є багато розділів, кожен з яких контролює різні аспекти XServer. Якщо XServer не запущений, перевірте групу "Пристрій". Ось приклад, але це залежить від системи.
    • Розділ "Пристрій"
    • Ідентифікатор "Пристрій [0]"
    • Драйвер "nvidia"
    • Назва постачальника "NVidia"
    • Ім'я дошки "GeForce 6150 LE"
    • EndSection
  8. Щоб налаштувати групу "Пристрій", використовуйте такі параметри:
    • Ідентифікатор - ідентифікатор пристрою для сервера.
    • Драйвер - який драйвер використовується для пристрою. Деякі відомі: vesa (простий, без підтримки 3D), nv (для карток Nvidia, відсутність підтримки 3D) та NVidia (для карток Nvidia підтримка 3D повинна завантажуватися та встановлюватися як зазвичай).
    • VendorName - Не дуже важливо, вказує, хто створив драйвер.
    • BoardName - вказує, який пристрій є вашою відеокартою.
  9. Ви також можете налаштувати пристрої введення, такі як миша та клавіатура.
  10. Щоб налаштувати мишу, перемістіть групу "InputDevice" із записом "Ідентифікатор" Миша [1].
    • Розділ "InputDevice"
    • Ідентифікатор "Миша [1]"
    • Драйвер "миша"
    • Варіант "Кнопки" "5"
    • Варіант "Пристрій" / розробник / вхід / миші "
    • Варіант "Назва" "Impers / 2 Generic Wheel Mouse"
    • Варіант "Протокол" "explorerps / 2"
    • Варіант "Постачальник" "Sysp"
    • Варіант "ZAxisMapping" "4 5"
    • EndSection
    • За допомогою вищевказаного вводу ви керуєте мишею. Цей розділ, ймовірно, вже був сформований автоматично автоматично.
    • Запис "Драйвер" вказує, який драйвер використовувати. Якщо ви не знаєте, що це має бути щось інше, залиште свою «мишку» незмінною.
    • Різні записи "Варіант" вказані для редагування протоколів, а також інших вдосконалених речей, пов'язаних з мишею. Найкраще залишити ці налаштування в спокої.
  11. Ви також можете налаштувати клавіатуру.
    • Розділ "InputDevice"
    • Ідентифікатор "Клавіатура [0]"
    • Драйвер "kbd"
    • Варіант "Протокол" "Стандарт"
    • Варіант "XkbLayout" "us"
    • Варіант "XkbModel" "Microsoftpro"
    • Варіант "XkbRules" "xfree86"
    • EndSection
    • Тут ви знайдете безліч різних варіантів, але, ймовірно, вам потрібно буде змінити лише "XkbLayout" та "Driver".
    • "Опція" XkbLayout "визначає розкладку клавіатури. Ви можете надати код, який повідомляє комп’ютеру, що робить кожен тест.
    • Найкраще залишити драйвер у спокої, оскільки "драйвер kbd" може керувати майже усіма клавіатурами, як драйвер миші працює майже з будь-якою мишею.
  12. Ви також можете налаштувати монітор. Будьте дуже обережні з цим, оскільки неправильні налаштування можуть назавжди пошкодити ваш монітор. Тому порада не міняти цю частину.
    • Розділ "Монітор"
    • Ідентифікатор "Монітор [0]"
    • Назва постачальника "VSC"
    • Назва моделі "VIEWSONIC A70"
    • UseModes "Режими [0]"
    • Розмір дисплея 310232
    • HorizSync 30,0 - 70,0
    • VertRefresh 43,0 - 180,0
    • Варіант "CalcAlgorithm" "XServerPool"
    • Варіант "DPMS"
    • EndSection
    • Більшість налаштувань, таких як MonitorName, зрозумілі. Ви також можете встановити DisplaySize, HorizSync та VertRefresh, але це параметри, які можуть пошкодити вашу систему, тож залиште їх у спокої.
  13. Різні модулі можуть бути завантажені в XServer під час запуску, щоб увімкнути такі речі, як шрифти та 3D-графіка. Вони вказані у розділі "Модуль".
    • Розділ "Модуль"
    • Завантажити "dbe"
    • Завантажити "type1"
    • Завантажити "вільний тип"
    • Завантажити "extmod"
    • Завантажити "glx"
    • EndSection
    • Модуль glx встановлює 3D-графіку.
    • Модуль безкоштовного типу необхідний для шрифтів.
  14. Параметр "шрифт" дуже важливий для графічної програми. Ви можете редагувати шляхи "шрифтів", які вказують XServer, де знайти шрифти.
    • Розділ "Файли"
    • InputDevices "/ dev / gpmdata"
    • InputDevices "/ dev / input / mice"
    • FontPath "/ usr / share / fonts / misc: без масштабу"
    • FontPath "/ usr / share / fonts / local"
    • FontPath "/ usr / share / fonts / 75dpi: без масштабу"
    • FontPath "/ usr / share / fonts / 100dpi: без масштабу"
    • FontPath "/ usr / share / fonts / Type1"
    • FontPath "/ usr / share / fonts / URW"
    • FontPath "/ usr / share / fonts / Speedo"
    • FontPath "/ usr / share / fonts / PEX"
    • FontPath "/ usr / share / fonts / cyrillic"
    • FontPath "/ usr / share / fonts / latin2 / misc: без масштабу"
    • FontPath "/ usr / share / fonts / latin2 / 75dpi: без масштабу"
    • FontPath "/ usr / share / fonts / latin2 / 100dpi: без масштабу"
    • FontPath "/ usr / share / fonts / latin2 / Type1"
    • FontPath "/ usr / share / fonts / latin7 / 75dpi: без масштабу"
    • FontPath "/ usr / share / fonts / baekmuk: без масштабу"
    • FontPath "/ usr / share / fonts / japanese: без масштабу"
    • FontPath "/ usr / share / fonts / quintv"
    • FontPath "/ usr / share / fonts / truetype"
    • FontPath "/ usr / share / fonts / uni: без масштабу"
    • FontPath "/ usr / share / fonts / CID"
    • FontPath "/ usr / share / fonts / ucs / misc: без масштабу"
    • FontPath "/ usr / share / fonts / ucs / 75dpi: без масштабу"
    • FontPath "/ usr / share / fonts / ucs / 100dpi: без масштабу"
    • FontPath "/ usr / share / fonts / hellas / misc: без масштабу"
    • FontPath "/ usr / share / fonts / hellas / 75dpi: без масштабу"
    • FontPath "/ usr / share / fonts / hellas / 100dpi: без масштабу"
    • FontPath "/ usr / share / fonts / hellas / Type1"
    • FontPath "/ usr / share / fonts / misc / sgi: без масштабу"
    • FontPath "/ usr / share / fonts / xtest"
    • FontPath "/ opt / kde3 / share / fonts"
    • EndSection
    • Зверніть увагу, що шрифти зазвичай виявляються автоматично за допомогою Xorg-configure - якщо ні, ви можете додати новий запис, такий як "FontPath path_to_fonts", щоб їх все одно завантажити.
  15. Останній розділ, який ми тут розглянемо, - "ServerLayout". Це контролює такі речі, як кілька робочих столів, і вказує, які пристрої використовувати.
    • Розділ "Розміщення сервера"
    • Ідентифікатор "Макет [усі]"
    • Екран "Екран [0]" 0 0
    • InputDevice "Клавіатура [0]" "CoreKeyboard"
    • InputDevice "Миша [1]" "CorePointer"
    • Варіант "Клон" "вимкнено"
    • Варіант "Xinerama" "вимкнено"
    • EndSection
    • Тут ми знаходимо багато важливих варіантів. Вони далі пояснюються нижче.
    • InputDevice - повідомляє XServer використовувати створений пристрій.
    • Варіант "Клонувати" - якщо використовується декілька моніторів або відеокарт, це вказує, чи повинен однаковий відображатися на всіх моніторах.
    • Варіант "Xinerama" - якщо використовується кілька відеокарт або моніторів, це вказує, чи функціонують вони як окремі робочі столи.

Поради

  • У вашому дистрибутиві може бути інструмент для налаштування цього для вас, або, принаймні, представити його простіше.
  • Як правило, конфігурація Xorg може точно визначати пристрої автоматично, тому розширене редагування часто не потрібно.

Попередження

  • Редагування цього сервера може спричинити такі проблеми, як не завантаження робочого столу або пошкодження монітора.
  • Як і при редагуванні системного файлу, існує небезпека остаточного пошкодження комп'ютера.