У меня есть эта ситуация/аппаратные средства на моем настольном ПК:
У меня нет проблемы с моей фактической конфигурацией, и я могу достигнуть 1680x1050 как ожидалось.
Какова проблема затем?
Ну, я купил этот переключатель VGA: http://www.mayflash.com/?Products/XBOXXBOX360/VGA002.html, чтобы смочь совместно использовать мой Монитор с моим настольным ПК и моим Xbox, но если я подключаю монитор через адаптер VGA, возможности Монитора, не распознан, и я могу только иметь 1024x600 разрешение.
Отметьте это (это ВАЖНО):
случай A), если я загружаю Ubuntu с этим Монитором конфигурации---> ПК, ЗАТЕМ я разъединяю кабели и присоединяю их для использования Переключателя VG, имея эту конфигурацию: Контролируйте----> Переключатель VGA----> ПК, я могу иметь 1680x1050 разрешение.
случай B), если я загружаю Ubuntu непосредственно с помощью Переключателя VGA: Контролируйте---> Переключатель VGA---> ПК, возможности монитора не распознаны, и я не могу иметь 1680x1050.
Так, так как я не хочу к plug-unplug-plug-unplug кабелей каждый раз (еще, я не купил бы Переключатель VGA....), моя идея состоит в том, что, вызывая надлежащую xorg.conf конфигурацию, я мог избежать обнаружения Монитора на каждой начальной загрузке и вынудить Xorg использовать ту конфигурацию.
Вопрос:
1) Как я сохраняю текущую конфигурацию Xorg в xorg.conf файл?
2) Как я вынуждаю Xorg использовать xorg.conf конфигурацию на каждой начальной загрузке, не обнаруживая его каждый раз?
Я надеюсь, что дал всю информацию, необходимо помочь мне. Скажите мне, если необходимо знать больше.
Спасибо.
p.s: я уже попытался использовать xorg.conf, сгенерированный инструментом настроек Nvidia, но поскольку Вы видите, что он ничего не содержит о токе 1680x1050 разрешение http://pastebin.com/j8eBA83d
=== ОБНОВЛЕНИЕ № 1 ===
Я попробовал метод, Вы предложили меня, и это - сгенерированный xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 280.13 (buildd@rothera) Thu Aug 11 17:28:49 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Ancor Communications Inc VW222"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "1680x1050_60 +0+0; nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Если я разъединяю монитор в течение минуты, и я присоединяю его через Переключатель VGA, разрешение прекрасно, и монитор правильно установлен на 1680x1050 60 Гц
Взгляд на этот снимок экрана:
Это означает, что работает хорошее. Какова проблема затем? Проблема состоит в том, что, если я перезагружаю Ubuntu с помощью сгенерированного xorg.conf, я вставил, прежде чем шрифты все отображены ужасные, и изображения размываются. Разрешение экрана 1680x1050, но монитор использует другое разрешение, я предполагает, что это увеличивает отображаемое изображение.
Я размещу другую фотографию позже в обновлении № 2, таким образом, Вы будете видеть глазами.
=== ОБНОВЛЕНИЕ № 2 ===
Я перезагрузил Ubuntu с помощью конфигурации, которую я отправил и... работает! Вероятно, в предыдущий раз, когда я генерировал его, я не указывал 60 Гц в инструменте настроек Nvidia, и то значение не было сохранено. На данный момент это работает. Теперь я не могу дождаться, чтобы иметь также свой кабель VGA Xbox ;)
Вам нужно будет запустить утилиту конфигурирования nvidia с надлежащими разрешениями (с повышенными правами root), если вы можете выполнить sudo gksu nvidia-settings
из командного режима Dash run, к которому вы можете получить доступ, нажав alt
+ F2
или из командной строки. Оттуда вы сможете использовать панель настроек nvidia для сохранения в файл xorg.conf.
Убедитесь, что вы сделали резервную копию файла, который у вас сейчас работает, чтобы, если вы допустили ошибку и ваш интерфейс больше не работал, вы могли заменить плохой файл на хороший. Вы можете сделать резервную копию или отредактировать файл вручную, используя терминал, чтобы перейти к /etc/X11/
, там вы найдете файл xorg.conf. Опять же, вам нужны права доступа root, которые вы можете активировать с помощью sudo, вы можете сделать sudo mv xorg.conf xorg.conf.backup1
, чтобы переименовать файл в командной строке. Вы можете сделать то же самое, но поменяйте местами имена, чтобы назвать их обратно. Вы можете открыть файл для редактирования с помощью такой программы, как vim или pico, набрав sudo pico xorg.conf
, если вы находитесь в папке /etc/X11
.
Затем вам нужно перезапустить сервер xserver, что вы можете сделать, выйдя из своей учетной записи и войдя обратно, или введите unity
в терминале, который совпадает с unity --replace
, который должен перезапустить ваш X11.