Я сподіваюся, що це комусь допомагає, оскільки більшість людей в Інтернеті не розуміють, що вони можуть використовувати найменші фрагменти коду, коли автоматичне виявлення не працює. Або вони говорять, щоб створити файл xorg.conf, включаючи всі параметри під Sun, або ж кожен користувач системи повинен використовувати графічний передній край при кожному перезавантаженні, зі сценарієм у домашньому каталозі кожного користувача, якщо ви хочете, щоб він був постійним.
Я знайшов велику кількість людей із подібними для мене проблемами, які залишаються невирішеними, і значна частина коду та порад на цих сторінках була помилковою.
Я хвилювався, що мені потрібні всілякі розділи, такі як "Пристрій" і "Режими", які всі повинні були посилатися один на одного, але я спробував щось коротке, і це спрацювало ... в основному.
Ім'я файлу та шлях
Деякі веб-пошуки виявили наступне:
Спеціальні файли конфігурації відповідають цьому пріоритету:
- налаштування з /usr/share/X11/xorg.conf.d/
- правила udev (я не зовсім впевнений у пріоритеті udev, можливо менше)
- налаштування з /etc/X11/xorg.conf.d/
- налаштування в /etc/X11/xorg.conf
де старий добрий, все ще підтримуваний xorg.conf має найвищий пріоритет. Тому будь-які правила, які ви вводите /usr/share/X11/xorg.conf.d/, втрачають чинність, коли знайдете інші правила з більш високим пріоритетом. Щоб визначити спеціальну конфігурацію без файлу xorg.conf, вам потрібно створити папку /etc/X11/xorg.conf.d/, куди ви помістите власні файли конфігурації пристрою (тут ваш 50-synaptics.conf). Однак будь-які інші визначення в існуючому файлі xorg.conf замінять їх, тому вам потрібно видалити файл xorg.conf.
Якщо ви прочитаєте man-сторінки xorg.conf *, ви знайдете ще двадцять шляхів, щоб вас бентежити та суперечити цій інформації ...
Я дотримувався поради на цій сторінці: http://samuelmartin.wordpress.com/category/linux/
Я створив файл:
/etc/X11/xorg.conf.d/10-monitor.conf
Роздільна здатність віртуального дисплея
Мені знадобився розділ екрану, щоб дозволити достатню ширину для моїх двох дисплеїв, тому найкоротшим можливим було таке:
Розділ "Екран"
Ідентифікатор "Екранний розділ за замовчуванням"
Підрозділ "Дисплей"
Віртуальна 2560 1024
EndSubSection
EndSection
Роздільна здатність монітора
Основною причиною проблеми з виявленням роздільної здатності екрана VGA є те, що у мене є спліттер і додатковий дисплей із подовжувачем, який я не завжди використовую.
Я не був впевнений, як визначити вихід VGA у розділі монітора, тому завжди посилався на нього за умовами іменування ATI "VGA-0". Навіть там, де я міг би позначати це як щось інше, я називаю це VGA-0. (Я виявив, що для цього не потрібні розділи пристрою та сервера конф-файлу).
Я виявив, що потрібно додати моделін відповідно до інструкцій за посиланням вище. Щоб знайти свій моделін, команда cvt замінила команду gtf ( Don't use mine ). Господь знає, що насправді робить моделін. Здається, немає способу визначити, на якому моніторі ви навіть зондуєте, тож вам просто доведеться схрестити пальці, що ця купа цифр - це навіть те, що ви шукаєте ...
Розділ "Монітор"
Ідентифікатор "VGA-0"
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync + vsync
Варіант "RightOf" "DVI-0"
EndSection
Тестування
Це працює ... в основному ...
Я вимикаю монітори, тому що мені довелося замінити конденсатори в ланцюзі живлення мого РК-екрана. Мене також розчарує споживання енергії цих пристроїв в режимі очікування.
Коли під час запуску цей монітор було вимкнено, я знову перейшов у режим клонування. Мені довелося додати деяке повторення інформації.
Варіант "RightOf" "DVI-0"
Варіант "Позиція" "1280 0"
Я також додав розділ монітора DVI-0.
ARANDR послідовно врізався в мене, коли я намагався налаштувати його на льоту, як сьогодні рекомендують більшість людей, так що, здається, це фрагмент пу, який не чудово грає з налаштуваннями xorg.conf (це нагадує мені про CSS, який не грати добре з атрибутами HTML ... але я відводяться).
Мені все-таки потрібно знайти спосіб уточнити частоту оновлення VGA 60 Гц, яка не «корисно» автоматично скидається весь час, інакше я не можу включити третій монітор (за допомогою спліттерного кабелю), коли мені це потрібно, а це зневаження. Наступний рядок не працює:
Варіант "PreferredMode" "1280x1024_60.00"