Как сохранить текущую конфигурацию Xorg к Xorg.conf?

У меня есть эта ситуация/аппаратные средства на моем настольном ПК:

  • Ubuntu Linux Сновещательные 11.10 (32 бита)
  • Asus VW222s монитора (22'')
  • 01:00.0 VGA совместимый контроллер: nVidia Corporation G92 [GeForce 8800 GS] (газуют на a2),
  • Версия драйвера NVIDIA: 280.13

У меня нет проблемы с моей фактической конфигурацией, и я могу достигнуть 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 Гц

Взгляд на этот снимок экрана:

Asus 1680x1050 @ 60 Hz

Это означает, что работает хорошее. Какова проблема затем? Проблема состоит в том, что, если я перезагружаю Ubuntu с помощью сгенерированного xorg.conf, я вставил, прежде чем шрифты все отображены ужасные, и изображения размываются. Разрешение экрана 1680x1050, но монитор использует другое разрешение, я предполагает, что это увеличивает отображаемое изображение.

Я размещу другую фотографию позже в обновлении № 2, таким образом, Вы будете видеть глазами.

=== ОБНОВЛЕНИЕ № 2 ===

Я перезагрузил Ubuntu с помощью конфигурации, которую я отправил и... работает! Вероятно, в предыдущий раз, когда я генерировал его, я не указывал 60 Гц в инструменте настроек Nvidia, и то значение не было сохранено. На данный момент это работает. Теперь я не могу дождаться, чтобы иметь также свой кабель VGA Xbox ;)

5
задан 24 February 2012 в 03:35

1 ответ

Вам нужно будет запустить утилиту конфигурирования 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.

0
ответ дан 24 February 2012 в 03:35

Другие вопросы по тегам:

Похожие вопросы: