Де конфігураційний файл X.org? Як налаштувати X там?


107

Оскільки Ubuntu 10.10, здається, ні автоматично не визначає мою графічну карту (Intel 82852 / 855GM), ні використовує відповідний драйвер Intel навіть після встановлення вручну, я розглядаю конфігурацію X вручну (чи не так?) Де я можу знайти файли конфігурації, які мені потрібно редагувати?


5
Навіть якщо ви придумали рішення, не забудьте подати помилку на Launchpad, щоб ця конфігурація апаратури змогла працювати з коробки в майбутніх випусках Ubuntu.
ændrük

1
Ми свідомо не завантажуємо драйвер Intel на ваше обладнання, оскільки це занадто нестабільно. Дивіться цю відповідь: askubuntu.com/questions/4658/…
RAOF

Відповіді:


81

Xorg.conf вже не існує за замовчуванням. Ви МОЖЕТЕ створити його, хоча.

Завантажтесь у режим відновлення та виберіть Root Shell. Потім запустіть:

X -configure

Тоді:

cp /root/xorg.conf.new /etc/X11/xorg.conf

Перезавантажте систему, і ви можете редагувати новий Xorg.conf.


6
Це правильний шлях. Просто X тепер автоматично визначає налаштування, а xorg.conf не є обов'язковим. Якщо ви знаєте, що ви хочете редагувати, то неодмінно створіть його.
NightwishFan

11
Абсолютно немає причин перезавантажуватись навіть один раз. Просто відкрийте термінал, запишіть sudo X -configure; sudo cp ...і sudo /etc/init.d/gdm restart(припускаючи Ubuntu, а не KUbuntu).
Оллі

5
@Olli; він не працює, для запуску X-конфігурації вам потрібен X-сервер
Josh G

15
Джош G: Якщо ви вже запустите X, просто скажіть X :1 -configure. Ви повинні відкрити X-сервер на власному порті дисплея; якщо у вас вже працює X-сервер, порт за замовчуванням: 0 не вдасться, тому вам потрібно вказати дисплей: x (де x - перший доступний дисплей; у більшості випадків 1).
jeffcook2150

7
Під час запуску X: 1 -конфігурація У мене є помилка: Кількість створених екранів не відповідає кількості виявлених пристроїв. Помилка налаштування. ddxSigGiveUp: Закриття журналу Сервер закінчується помилкою (2). Файл журналу закривається.
chmike

56

Файли конфігурацій є на /usr/share/X11/xorg.conf.d

Вони є:

10-evdev.conf

11-evdev-quirks.conf

50-vmmouse.conf

50-wacom.conf

51-синаптики-quirks.conf

Перевірте поточний посібник .

Якщо ви створюєте файл xorg.conf, конфігурації цього файлу будуть переважати.
Також перевірте цю відповідь .


23

Зазвичай вам більше не потрібно xorg.conf.

Якщо вам потрібно все-таки налаштувати деякі пристрої, ви можете зробити це, розмістивши файл в /usr/lib/X11/xorg.conf.d/(Ubuntu 10.04) або /usr/share/X11/xorg.conf.d/(з Ubuntu 10.10). У цьому каталозі вже є деякі файли.

Ви можете знайти більше інформації на xorg.conf.d (німецькою мовою, але файли конфігурації, звичайно, англійською мовою). Важливо те, що імена файлів повинні починатися з двозначного числа, що перевищує 10.

Інший путівник англійською мовою - в архіві x org . Він все ще використовує / usr / lib, але це добре.


Хороший момент і прямий шлях. Arch Wiki також має про це більше ( wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI ), хоча їх X-сервер налаштований на використання /etc/X11/xorg.conf.d/, що має для мене більше сенсу.
Тодд Партрідж 'Gen2ly'

1
В Ubuntu додані користувачем параметри Xorg також повинні переходити у /etc/X11/xorg.conf.d/файли. Спершу вам доведеться створити цей каталог, але він працює, і він фактично згадується у /usr/share/X11/xorg.conf.d/*файлах Ubuntu .
таніус

13

пропозиція cookiecaper використовувати

sudo X :1 -configure

працював на мене - прямо з робочого столу! Зрештою, помилка вийшла, але не перед тим, як забезпечити приємний новий xorg.conf.new у моєму домашньому каталозі. Спасибі куб. Усі інші пропозиції, які я намагався, не створили файл.

О, до речі,

man xorg.conf

в терміналі надасть купу корисної та актуальної інформації (трохи короткою, можливо) про редагування файлу xorg.conf.


X -config /root/xorg.conf.new
noobninja

1
Він видалив мій другий монітор з мого ПК. Непросте виправлення для цього, тому я думаю, що мені доведеться перевстановити ubuntu. Хороший.
Симон

1
@Simon серйозно? Ви намагалися просто скасувати те, що зробили? (тобто видалити файл /etc/X11/xorg.conf?) Прочитайте відповідь desgua, де пояснюється, як новостворений xorg.conf замінить усі інші налаштування для XOrg.
Адам Плочер

1

Так, для більшості безкоштовних драйверів графіки, останнім випускам Ubuntu не потрібен файл xorg.conf. Ви можете генерувати один досить легко:

sudo Xorg -configure

1

Для мене це добре працює з Nvidia Optimus (джміль) без будь-якої спеціальної конфігурації, лише за замовчуванням:

#!/bin/bash
#
# Source: https://bbs.archlinux.org/viewtopic.php?id=140315
#

r=`zenity --width 400 --height 250 --title "Display setup" --text "Choose display mode:" --list --column "Modes" "Internal" "External" "Clone" "Extended"`

case "$r" in
Internal)
    xrandr --output LVDS1  --auto \
           --output VGA1 --off ;;
External)
    xrandr --output LVDS1  --off \
           --output VGA1 --auto ;;
Clone)
    xrandr --output LVDS1  --auto \
           --output VGA1 --auto --same-as LVDS1 ;;
Extended)
    xrandr --output LVDS1  --auto --primary \
           --output VGA1 --auto --left-of LVDS1 ;;
esac

Монітори LVDS1 та VGA1 визначені у ~ / .config / monitors.xml. Для отримання додаткової інформації про monitors.xml подивіться на http://www.sudo-juice.com/dual-monitor-settings-in-ubuntu/ .

Приклад:

<monitors version="1">
  <configuration>
  <clone>no</clone>
  <output name="LVDS1">
      <vendor>AUO</vendor>
      <product>0x213c</product>
      <serial>0x00000000</serial>
      <width>1366</width>
      <height>768</height>
      <rate>60</rate>
      <x>1280</x>
      <y>256</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
  </output>
  <output name="VGA1">
      <vendor>GSM</vendor>
      <product>0x43ff</product>
      <serial>0x00035928</serial>
      <width>1280</width>
      <height>1024</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>no</primary>
  </output>
  <output name="HDMI1">
  </output>
  <output name="DP1">
  </output>
  </configuration>
</monitors>

0

Для втрачених користувачів amd: Зверніть увагу, що драйвери amd надають інструмент для створення xorg.conf

aticonfig --initial

aticonfigє власником ; він не встановлюється за допомогою xserver-xorg-video-ati. Користувачі AMD / ATI можуть використовувати xrandrдля налаштування дисплеїв.
noobninja
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.