Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Приоритет конфиг. файлов Х-сервера.

  1. #1

    Default Приоритет конфиг. файлов Х-сервера.

    Давеча кто-то из коллег упоминал, что главнее xorg.conf.
    А практически получается "и нашим, и вашим"
    Если, например, в xorg.conf заданы две раскладки, а в 90-keytable.conf одна, то строчки об опциях раскладок и переключения в Xorg.0.log есть, а переключения нет.
    Как нет и никаких предупреждений ((WW) warning) по этому поводу.

  2. #2
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    968

    Default Re: Приоритет конфиг. файлов Х-сервера.

    Должно быть что-то одно: либо xorg.conf, либо xorg.conf.d - иначе будет кукиш.
    Во всяком случае, так показывает практика .
    Например, др. случай, есть две рабочие конфигурации xorg, по отдельности иксы загружаются нормально, но вместе, нет.

  3. #3

    Default Re: Приоритет конфиг. файлов Х-сервера.

    Поправьте пожалуйста, если ошибаюсь, но, при наличии udev, xorg.conf игнорируется, по крайней мере секция клавиатуры.

  4. #4
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    968

    Default Re: Приоритет конфиг. файлов Х-сервера.

    Если использовать секцию "InputClass" , то не должно, а если "InputDevice", тогда проигнорирует.

  5. #5

    Default Re: Приоритет конфиг. файлов Х-сервера.

    Если использовать секцию "InputClass" , то не должно...
    Похоже мы про одно и то же.
    "InputClass"= xorg.conf.d (udev)
    "InputDevice"= xorg.conf

  6. #6
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    968

    Default Re: Приоритет конфиг. файлов Х-сервера.

    "InputDevice"= xorg.conf
    Есть одно но, это сгенерированный файл, и даже он будет работать на полную, если откл. "горячее подключение".

  7. #7

    Default Re: Приоритет конфиг. файлов Х-сервера.

    ...он будет работать на полную, если откл. "горячее подключение".
    Да,согласен.
    (Хотя "сгенерированный" дело такое, помню ещё времена с плясками вокруг "моделайн", т. е. сгеенерированный ручками. )
    Udev, даже если удалить файл keytable.conf в /etc/X11/xorg.conf.d, во время загрузки его восстановит, с данными, записанными при исталляции.

  8. #8
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    968

    Default Re: Приоритет конфиг. файлов Х-сервера.

    Udev, даже если удалить файл keytable.conf в /etc/X11/xorg.conf.d, во время загрузки его восстановит...
    А с чего вы решили, что здесь udev каким-то боком?
    По-моему, в данном случае udev не виноват.
    Code:
    rpm -qf /etc/X11/xdm/keytable
    xdm-1.1.10-3.7.1.i586
    
    cat /etc/X11/xdm/keytable
    ...
    mkdir -p $(dirname $conffile)
    cat > $conffile << EOF
    Section "InputClass"
        Identifier "LocalKeyboard"
        MatchIsKeyboard "on"
        Option    "XkbLayout"    "$layout"
    EOF
    ...
    +
    Проверил, в действительности ли xorg.conf имеет наивысший приоритет?
    Создал две идентичные конфигурации xorg и прописал разное разрешение монитора.
    Оказалось все наоборот.

  9. #9
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    968

    Default Re: Приоритет конфиг. файлов Х-сервера.

    В догонку к вышеизложенному:
    Code:
    cat /etc/init.d/xdm
    ...
    case "$1" in
    
        start)
    
        # use system keyboard as global X keyboard configuration
        if [ -x /etc/X11/xdm/keytable ]; then
           /etc/X11/xdm/keytable
         fi
    ...

  10. #10

    Default Re: Приоритет конфиг. файлов Х-сервера.

    А с чего вы решили, что здесь udev каким-то боком? ...
    Увы, отстал от жизни, виноват.
    Оказывается, это xdm теперь udev-у "шлейф заносит на поворотах".

    ...Оказалось все наоборот...
    И я о том-же.
    А практический вывод-если надо править руками опции Х-сервера, связанные с udev, правим в xorg.conf.d.
    Или есть другой вариант?

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •