Генерация xorg.conf в Debian
От: Alexey931  
Дата: 14.10.08 16:46
Оценка:
Доброго времени суток всем!

Вот, для опыта, решил поставить Lenny + KDE на ноутбук, которого не жалко. И поставил таки...

Эпопея описана здесь (буквы английские).

Вопрос: кто-нибудь может объяснить (накидать ссылок) по сабжу, в особенности, по dexconf и debconf. Гугль пробовал, но ничего удобопонятного не нашлось (маны не настолько удобопонятны). Как, собственно, обратить dex/debconf себе на пользу?
Re: Генерация xorg.conf в Debian
От: Sheridan Россия  
Дата: 14.10.08 17:16
Оценка:
Alexey931 однажды (14 октября 2008 20:46) писал в rsdn.unix:

Лучше вручную.

--
Бортовой журнал
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[2]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 14.10.08 17:29
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Лучше вручную.


Что значит — вручную? До какой степени — вручную? Корректировать — само собой, но писать с нуля, как запорожцы письмо турецкому султану? Вопрос не о том, как пишут xorg.conf вообще, а как его правильно генерируют средствами Debian.
Re[3]: Генерация xorg.conf в Debian
От: Sheridan Россия  
Дата: 14.10.08 20:52
Оценка:
Alexey931 однажды (14 октября 2008 21:29) писал в rsdn.unix:

> S>Лучше вручную.

> Что значит — вручную? До какой степени — вручную? Корректировать — само собой, но писать с нуля, как запорожцы письмо турецкому султану? Вопрос не о том, как пишут xorg.conf
> вообще, а как его правильно генерируют средствами Debian.
Section "ServerLayout"
        Identifier              "default"
        Screen                  "ScreenLG_DVI"
        InputDevice             "Mouse0"        "SendCoreEvents"
        InputDevice             "Keyboard0"     "CoreKeyboard"
EndSection

Section "Files"
#       FontPath     "unix/:7100"
#       FontPath     "/usr/share/fonts/75dpi/:unscaled"
#       FontPath     "/usr/share/fonts/100dpi/:unscaled"
#       FontPath     "/usr/share/fonts/Speedo/"
    FontPath     "/usr/share/fonts/OTF/"
#    FontPath   "/data/winsys/windows/Fonts"
    FontPath    "/usr/share/fonts/cyrillic"
    FontPath    "/usr/share/fonts/corefonts"
#    FontPath   "/usr/share/fonts/mac"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/TTF"
    FontPath    "/usr/share/fonts/ttf-bitstream-vera"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/Type1"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/sgi-fonts"
    FontPath    "/usr/share/fonts/proggy-fonts"
    FontPath    "/usr/share/fonts/terminus"
    FontPath    "/usr/share/fonts/opendesktop-fonts"
#    FontPath   "/usr/share/fonts/artwiz"
    FontPath    "/usr/share/fonts/default/ghostscript"
    FontPath    "/usr/share/fonts/freefont-ttf"
    FontPath    "/usr/share/fonts/freefonts"
#    FontPath   "/usr/share/fonts/intlfonts"
#    FontPath   "/usr/share/fonts/sharefonts"
#    FontPath   "/usr/share/fonts/cronyx/100dpi"
#    FontPath   "/usr/share/fonts/cronyx/75dpi"
#    FontPath   "/usr/share/fonts/cronyx/misc"
#    FontPath   "/usr/share/fonts/farsi-fonts"
    FontPath    "/usr/share/fonts/baekmuk-fonts"
    FontPath    "/usr/share/fonts/kochi-substitute"
    FontPath    "/usr/share/fonts/alee-fonts"
    FontPath    "/usr/share/fonts/arphicfonts"
    FontPath    "/usr/share/fonts/baekmuk-fonts"
    FontPath    "/usr/share/fonts/cheapskatefonts"
    FontPath    "/usr/share/fonts/dejavu"
    FontPath    "/usr/share/fonts/efont-unicode"
    FontPath    "/usr/share/fonts/jisx0213"
    FontPath    "/usr/share/fonts/kochi-substitute"
    FontPath    "/usr/share/fonts/tengwar-fonts"
    FontPath    "/usr/share/fonts/unifont"
    FontPath    "/usr/share/fonts/urw-fonts"
    FontPath    "/usr/share/fonts/urwvn-fonts"

    FontPath    "/usr/local/share/fonts/Basic"
    FontPath    "/usr/local/share/fonts/Classic"
    FontPath    "/usr/local/share/fonts/Exotic"
    FontPath    "/usr/local/share/fonts/one"
    FontPath    "/usr/local/share/fonts/Other"

EndSection

Section "Module"
        Load    "dbe"
        Load    "extmod"
        Load    "freetype"
        Load    "type1" 
        Load    "glx"

#       Load  "xinerama"
#       Load  "fbdevhw"
#       Load  "record"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"  
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us,ru(winkeys)"
        Option          "XkbOptions"    "grp_led:scroll,grp:ctrl_shift_toggle"  

#       Option          "XkbModel"      "a4techKLS7MU"
#       Option          "XkbVariant"    "winkeys"
#       Option      "XkbOptions" "grp:alt_shift_toggle,ctrl:ctrl_aa,grp_led:scroll,caps:internal,altwin:menu"
#       Option      "XkbRules" "xree86"
#       Option      "XkbKeymap" "xfree86(ru)"
#       Option      "XkbKeycodes" "xfree86"
#       Option      "XkbModel" "pc105"
#       Option      "XkbLayout" "ru"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver          "evdev"
        Option          "Device"                        "/dev/input/event4"
#       Option          "Protocol"                      "ImPS/2"
        Option          "Buttons"                       "7"
#       Option          "CorePointer"
        Option          "Name"                          "A4Tech PS/2+USB Mouse"
#       Option          "Resolution"                    "1000"
#       Option          "ZAxisMapping"                  "4 5"
#       Option          "SendCoreEvents"                "True"
#       Option          "HWHEELRelativeAxisButtons"     "7 6"

#       Option          "Device"        "/dev/input/mice"
EndSection

Section "Monitor"
        Identifier      "MonitorLG_1740"
        VendorName      "LG"
        ModelName       "L1740PQ"
        DisplaySize     340     270
        HorizSync       30.0 - 71.0
        VertRefresh     56.0 - 75.0
        Option          "dpms"
EndSection

Section "Device"
        Identifier      "NV_DVI"
        Driver          "nvidia"
        VendorName      "nvidia"
        BoardName       "NVIDIA GeForce 6600 GT"
        Option          "RenderAccel"           "true"
        Option          "ConnectedMonitor"      "DFP"
        Option          "AddARGBGLXVisuals"     "True"
#       Option          "AllowGLXWithComposite" "True"
        BusID           "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier      "ScreenLG_DVI"
        Device          "NV_DVI"
        Monitor         "MonitorLG_1740"
        Option          "AddARGBGLXVisuals"             "True"
        Option          "DisableGLXRootClipping"        "True"

        DefaultDepth    24
        SubSection "Display"
                Viewport        0 0
                Depth           16
                Modes           "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Viewport        0 0
                Depth           24
                Modes           "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Group   0
        Mode    0666
EndSection

Section "Extensions"
        Option  "Composite"     "Enable"
EndSection

Правь и не мучайся с генерацией

--
Бортовой журнал
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re: Генерация xorg.conf в Debian
От: ДимДимыч Украина http://klug.org.ua
Дата: 14.10.08 21:58
Оценка:
Здравствуйте, Alexey931, Вы писали:

A>Как, собственно, обратить dex/debconf себе на пользу?


Я не спец по дебиану, но судя по man 1 dexconf подозреваю, что принцип простой: генеришь файл, редактируешь его под свои нужды и запускаешь иксы.
Безотносительно дебиана, есть разные способы генерации базового конфига: xorgconfig, xorgcfg -textmode, Xorg -configure и т.д.
После генерации полезно прописать специфические для определенной видеокарточки опции. Какие именно — обычно пишут там же, где находится сам драйвер.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[3]: Генерация xorg.conf в Debian
От: eugene hermann Беларусь  
Дата: 14.10.08 22:27
Оценка:
Здравствуйте, Alexey931, Вы писали:

A>Здравствуйте, Sheridan, Вы писали:


S>>Лучше вручную.


A>Что значит — вручную? До какой степени — вручную? Корректировать — само собой, но писать с нуля, как запорожцы письмо турецкому султану? Вопрос не о том, как пишут xorg.conf вообще, а как его правильно генерируют средствами Debian.

можно так:

sudo dpkg-reconfigure xserver-xorg

Re[4]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 15.10.08 01:01
Оценка:
Здравствуйте, eugene hermann, Вы писали:

EH>можно так:

sudo dpkg-reconfigure xserver-xorg


Думаете, не пробовал ? Это, и многое другое... Здесь, как и было намекнуто .
Re[5]: Генерация xorg.conf в Debian
От: fdn721  
Дата: 15.10.08 03:32
Оценка:
Здравствуйте, Alexey931, Вы писали:

A>Здравствуйте, eugene hermann, Вы писали:


EH>>можно так:

sudo dpkg-reconfigure xserver-xorg


A>Думаете, не пробовал ? Это, и многое другое... Здесь, как и было намекнуто .


Поставить xorg и все дрова.
Под рутом: X -configure
Потом скопировать: /root/xorg.new.conf в /etc/X11/xorg.conf
потом: startx
Re[6]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 15.10.08 04:56
Оценка:
Здравствуйте, fdn721, Вы писали:

F>Поставить xorg и все дрова.

F>Под рутом: X -configure
F>Потом скопировать: /root/xorg.new.conf в /etc/X11/xorg.conf
F>потом: startx

И ето тоже... Здесь описано, как мне удалось сгенерить вменяемый xorg.conf. Хотелось бы того же самого, но вменяемыми средствами.
Re[7]: Генерация xorg.conf в Debian
От: eugene hermann Беларусь  
Дата: 15.10.08 09:39
Оценка:
Здравствуйте, Alexey931, Вы писали:

A>И ето тоже... Здесь описано, как мне удалось сгенерить вменяемый xorg.conf. Хотелось бы того же самого, но вменяемыми средствами.


Тогда просто не понимаю, в чем проблема . Какие у вас критерии вменяемости и какие требования должно выполнять вменяемое средство?
Re[8]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 15.10.08 09:56
Оценка:
Здравствуйте, eugene hermann, Вы писали:

A>>И ето тоже... Здесь описано, как мне удалось сгенерить вменяемый xorg.conf. Хотелось бы того же самого, но вменяемыми средствами.


EH>Тогда просто не понимаю, в чем проблема . Какие у вас критерии вменяемости и какие требования должно выполнять вменяемое средство?


Критерий вменяемости: сгенерить нормальный xorg.conf для Lenny, не привлекая для этого Etch

Вы по ссылочке ходили? Пересказываю вкратце: старый Дебиан (Etch, xorg 7.1, если я не ошибаюсь) сходу, не прикладая рук, генерирует работоспособный xorg.conf. Новый (Lenny, xorg 7.3) вполне работает на xorg.conf, позаимствованном из (предыдущей) инсталляции Etch на то же железо, но сам Lenny сгенерировать что-либо подобное отказывается. То есть, генерирует, но совсем не похожий и сам же на нем не работает. Это что, не проблема? Или я обязан на очередной комп ставить сначала Etch ради xorg.conf, а как вариант — учиться писать xorg.conf для Дебиана с нуля ручками? Еще говорят, что xorg 7.3 способен работать вообще без xorg.conf. Весьма возможно, но в моем случае таки не работает.

Честно говоря, с трудом верится, что проблема не имеет удобного, штатного для Lenny решения, но ни нагуглить, ни вытрясти из кого-нибудь пока не удалось
Re[2]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 15.10.08 10:00
Оценка:
Здравствуйте, ДимДимыч, Вы писали:


ДД>Безотносительно дебиана, есть разные способы генерации базового конфига: xorgconfig, xorgcfg -textmode, Xorg -configure и т.д.


Если бы какой-нибудь из этих "безотносительных способов" сработал, этой ветки бы не было
Re[9]: Генерация xorg.conf в Debian
От: ДимДимыч Украина http://klug.org.ua
Дата: 15.10.08 10:07
Оценка:
Здравствуйте, Alexey931, Вы писали:

A>Новый (Lenny, xorg 7.3) вполне работает на xorg.conf, позаимствованном из (предыдущей) инсталляции Etch на то же железо, но сам Lenny сгенерировать что-либо подобное отказывается.


Lenny еще в стадии тестирования, так что с этой проблемой скорее в саппорт, а не на форум.

A>Честно говоря, с трудом верится, что проблема не имеет удобного, штатного для Lenny решения, но ни нагуглить, ни вытрясти из кого-нибудь пока не удалось


Так проблема в том, что не поднимаются иксы, или в том, что хочется получить принципиально автоматически сгенерированный рабочий конфиг?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[10]: Генерация xorg.conf в Debian
От: Alexey931  
Дата: 15.10.08 11:14
Оценка:
Здравствуйте, ДимДимыч, Вы писали:

ДД>Lenny еще в стадии тестирования, так что с этой проблемой скорее в саппорт, а не на форум.


Формально тестовая ветка, но уже почти стабильная . Она всегда почти стабильная, на самом деле. Есть острое чувство, что я имею дело не с багой, а лишь с техническим прогрессом, когда старые решения уже не работают, а новые мало кому известны...

A>>Честно говоря, с трудом верится, что проблема не имеет удобного, штатного для Lenny решения, но ни нагуглить, ни вытрясти из кого-нибудь пока не удалось


ДД>Так проблема в том, что не поднимаются иксы, или в том, что хочется получить принципиально автоматически сгенерированный рабочий конфиг?


Да, проблем в том, что хочется получить стартовую конфигурацию автоматически. Неужели я хочу слишком много?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.