Проблемы с Xами 1.5

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Tedr
Сообщения: 199

Проблемы с Xами 1.5

Сообщение Tedr »

Задумал недавно систему обновить, синкнулся и набрал как обычно emerge -uDN world. При установке пакетов промелькнул X сервер 1.5. После его установки мой конфиг вообще отказался работать ... Решил сконфить новый командой X -configure. Стартовал с ним в тестовом режими и клавиатура с мышью напроч перестали работать. Перезагрузился жестко и при загрузке со старым конфигом тоже самое. Ввод логина и пароля рисует, а клава и мышь ни на что не реагируют. Что нужно поправить ? Может мануал какой есть по установе иксов 1.5 ? Помогите плс !!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблемы с Xами 1.5

Сообщение serzh-z »

Tedr писал(а):
14.04.2009 13:59
Что нужно поправить ?
Новый xorg игнорирует записи Input в xorg.conf и использует драйвер evdev для доступа ко всем устройствам ввода. Нужно включить в ядре и в иксах (INPUT_DEVICES: -* evdev) поддержку evdev. mouse и keyboard в иксах вообще можно отключить.
Спасибо сказали:
Tedr
Сообщения: 199

Re: Проблемы с Xами 1.5

Сообщение Tedr »

serzh-z писал(а):
14.04.2009 14:04
Tedr писал(а):
14.04.2009 13:59
Что нужно поправить ?
Новый xorg игнорирует записи Input в xorg.conf и использует драйвер evdev для доступа ко всем устройствам ввода. Нужно включить в ядре и в иксах (INPUT_DEVICES: -* evdev) поддержку evdev. mouse и keyboard в иксах вообще можно отключить.


<*> Event interface
Если это оно то я в свое время вкомпилил его в ядро. Можно примеры конфигов как теперь его прописать ?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблемы с Xами 1.5

Сообщение serzh-z »

Tedr писал(а):
14.04.2009 14:25
Можно примеры конфигов как теперь его прописать ?
См. выше - ничего не нужно прописывать. Нужно лишь пересобрать иксы с "INPUT_DEVICES: evdev".

В выводе lshal должна быть примерно такая запись:
udi = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0_logicaldev_input'
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0' (string)
info.product = 'Logitech USB Receiver' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0_logicaldev_input' (string)
input.device = '/dev/input/event2' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c517_noserial_if0' (string)
input.product = 'Logitech USB Receiver' (string)
input.x11_driver = 'evdev' (string)
input.xkb.layout = 'us' (string)
input.xkb.model = 'evdev' (string)
input.xkb.rules = 'base' (string)
input.xkb.variant = '' (string)
linux.device_file = '/dev/input/event2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input2/event2' (string)
Спасибо сказали:
Tedr
Сообщения: 199

Re: Проблемы с Xами 1.5

Сообщение Tedr »

serzh-z писал(а):
14.04.2009 14:34
Tedr писал(а):
14.04.2009 14:25
Можно примеры конфигов как теперь его прописать ?
См. выше - ничего не нужно прописывать. Нужно лишь пересобрать иксы с "INPUT_DEVICES: evdev".


Это в make.conf вместо INPUT_DEVICES="keyboard mouse" набрать INPUT_DEVICES="evdev" и пересобрать иксы ?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Проблемы с Xами 1.5

Сообщение serzh-z »

Tedr писал(а):
14.04.2009 14:35
Это в make.conf вместо INPUT_DEVICES="keyboard mouse" набрать INPUT_DEVICES="evdev" и пересобрать иксы ?
Да. "keyboard mouse" можно и оставить, на случай если evdev не завёдется. Хотя у меня например всё завелось само после включения в ядро evdev. xorg, разумеется, должен быть собран с USE-флагом "hal".

В /usr/share/hal/fdi/policy/10osvendor должен быть 10-x11-input.fdi. sys-apps/hal-0.5.11-r8 такой файл точно устанавливает, более старые версии, возможно, что и нет. Руками создавать кастомный файл политик для HAL в /etc/hal/fdi, как это, зачем-то, советуют в разных вики, не нужно.
Спасибо сказали:
Tedr
Сообщения: 199

Re: Проблемы с Xами 1.5

Сообщение Tedr »

Огромное спасибо !! Все заработало !
Спасибо сказали: