Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не работают мышь и клавиатура при входе в систему. (обновился до 10.04)  (Прочитано 12796 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Снести HAL снесли, а проверить работу с ним? Добавить в автозагрузку демон hal, довести до ума /usr/share/hal/fti/policy/10osvendor/10-keymap.fdi пробовали?

HAL я еще трогал.

Как проверить, если ли он в автозагрузке? Если отсутствует, как добавить?

Сейчас посмотрел, файл 10-keymap.fdi  отсутствует, но присутствует файл debian-x11-keymap.fdi.


Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Цитировать
Как проверить, если ли он в автозагрузке?
Проверить наличие строки запуска hal в /etc/init.d/
Е.М.Н.И.П. добавить в автозагрузку можно командой
update-rc.d hal defaultsЗапустить демон из консоли
/etc/init.d/hal startСписок активных демонов можно увидеть так:
ls /var/run/daemons
Касательно debian модификаций - никогда не встречала, потому посоветовать ничего не могу. Мой 10-keymap.fdi изначально выглядел так:
 
(Нажмите, чтобы показать/скрыть)
После изменений стал таким:
(Нажмите, чтобы показать/скрыть)
Можете сравнить с вашим и поэкспериментировать.
Далее - интересуют логи X.org, xorg.conf и xorg.conf генерируемый командой X -configure Выложите вывод:
cat /var/log/Xorg.0.log | grep WW
cat /var/log/Xorg.0.log | grep EE
cat /etc/X11/xorg.conf
cat /root/xorg.conf.new
Подпись автора jillsmitt истинна...

Оффлайн Nord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Цитировать
Как проверить, если ли он в автозагрузке?
Проверить наличие строки запуска hal в /etc/init.d/

наличие файла наверное, да? нету там файла hal

Пользователь решил продолжить мысль 23 Января 2010, 21:36:09:

Е.М.Н.И.П. добавить в автозагрузку можно командой
update-rc.d hal defaultsЗапустить демон из консоли
/etc/init.d/hal startСписок активных демонов можно увидеть так:
ls /var/run/daemons

добавить в автозагрузку... но как? если Ubuntu не запускается и клавиатура не работает. То-есть я не могу переключиться в терминал, нажав альт-контрл-ф1 при загрузке окна с логином.
« Последнее редактирование: 23 Января 2010, 23:53:14 от Nord »

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Не работают мышь и клавиатура при входе в l
« Ответ #18 : 24 Января 2010, 03:47:44 »
Цитировать
добавить в автозагрузку... но как? если Ubuntu не запускается и клавиатура не работает. То-есть я не могу переключиться в терминал, нажав альт-контрл-ф1 при загрузке окна с логином.
Е.М.Н.И.П. в ubuntu нет /etc/inittab, в котором можно указать нужный runlevel потому ход конёй:)
00. Если single mode запускает голую консоль - отлично. Идём в пункт 4.

01. Стартуем с liveCD

02. Монтируем систему с жёсткого диска в каталог /mnt
В качестве примера привожу свою систему:
sda1 /boot
sda2 /
sda4 /home
sda5 swap
sda6 /usr
sda7 /var
Порядок монтирования:
sudo mount /dev/sda2 /mnt   #смонтировали кореньОстальные разделы монтируем в соответствующие каталоги в /mnt. swap /boot и /home не понадобятся
sudo mount /dev/sda6 /mnt/usr
sudo mount /dev/sda7 /mnt/var
Привязываем каталог девайсов и процессов:
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /proc /mnt/proc
sudo mount -o bind /sys /mnt/sys
В моём примере целый зоопарк разделов. Возможно у вас /usr /var /boot и /home в корне. Тогда достаточно примонтировать только его.  Привязка /sys /proc и /dev нужна в любом случае.

03. Когда необходимые разделы полностью смонтированы переходим в систему:
sudo chroot /mntТеперь, когда мы в системе установленной на жёстком диске - можно начинать настройку...

04. Убираем автозагрузку *DM:
Для Ubuntu и xUbuntu (GNOME, XFCE)
update-rc.d -f dgm removeДля kUbuntu (KDE)
update-rc.d -f kdm remove
05. Если настройка проделывалась без монтирования каталогов - перезагружаемся и читаем пункт 8. Если настраивали с liveCD - читаем пункт 6.

06. Выходим из примонтированной системы:
exit
07. Отмонтируем разделы в следующей последовательности: сначала все, что нонтировались в корень, /proc /sys /dev, потом сам корень. В моём случае:
sudo umount /dev/sda6     #подкаталоги
sudo umount /dev/sda7
sudo umount /mnt/dev       #процессы
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /dev/sda2      #корень
Если попытатся отмонтировать корневой каталог раньше дочерних - получите ошибку device is busy.
Теперь перезагружаемся в нашу систему.

08. Проверяем наличие hal в системе:
sudo aptitude show halaptitude нашёл пакет - отлично, идём дальше. Нет - устанавливаем:
sudo aptitude install hal
09. Запускаем hal:
sudo /etc/init.d/hal startHAL выдаст [BUSY] - перезапустим на всякий случай:
sudo /etc/init.d/hal restart
10. Запускаем X.org:
startxКлавиатура и мышь работают - дело сделано, читаем пункт 17. Висяк - настраиваем hal.

11. Переносим файл debian-x11-keymap.fdi в домашний каталог
sudo mv /usr/share/hal/fdi/policy/10osvendor/debian-x11-keymap.fdi $HOME
12. Cоздаём новый 10-keymap.fdi в привычном для вас редакторе vi или nano:
sudo vi /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
sudo nano /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
Приводим файл к следующему состоянию:
(Нажмите, чтобы показать/скрыть)

12. Сохраняем изменения и перезапускаем hal:
sudo /etc/init.d/hal restartЗапускаем X.org:
startxМышь и клавиатура работают - читаем пункт 17. По прежднему глухо - оставляем HAL в покое и переходим к xorg.conf.

13. Генерируем новый xorg.conf:
sudo X -configureВ папке /root появится файл xorg.conf.new.

14. Открываем редактором xorg.conf.new и проверяем наличие настроек для устройств ввода:
sudo vi /root/xorg.conf.new
sudo nano /root/xorg.conf.new
Пример xorg.conf с указанными "InputDevice":
(Нажмите, чтобы показать/скрыть)
Если Section "InputDevice" созданы и для мыши и для клавиатуры - перенесём новый файл на место старого, а старый забэкапим:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
sudo mv /root/xorg.conf.new /etc/X11/xorg.conf
Важно не забыть так-же проверить какой драйвер для видео карты указан в xorg.conf.new! Если никаких драйверов пока установлено не было - достаточно указать driver "vesa". Потом с видео разберётесь отдельно.

15. Опять проверяем X.org:
startxЗаработало с настройками xorg.conf - дело сделано. Читаем последний пункт. Если нет - вернём всё на места. С debian-x11-keymap.fdi я раньше не сталкивалась, потому остаётся только выяснять что за костыль такой и по какому принципу работает.

16. Возвращаем обратно dedian-x11-keymap.fdi и удаляем 10-keymap.fdi:
sudo rm 10-keymap.fdi
sudo mv $HOME/debian-x11-keymap.fdi /usr/share/hal/fdi/policy/10osvendor/debian-x11-keymap.fdi
Возвращаем xorg.conf:
sudo rm /etc/X11/xorg.conf
sudo mv /etc/X11/xorg.conf.old /etc/X11/xorg.conf

17. Если HAL помог и устройства ввода заработали - добавляем его в автозагрузку с прочими демонами:
sudo update-rc.d -f hal defaultsТеперь осталось восстановить загрузку графической оболочки.

18. Восстанавливаем загрузку *DE
Для Ubuntu, Xubuntu (GNOME, XFCE)
sudo update-rc.d -f gdm defaultsДля Kubuntu
sudo update-rc.d -f kdm defaults

P.S. Надеюсь - вам поможет ;)
« Последнее редактирование: 26 Января 2010, 14:32:34 от Alie Alexandross »
Подпись автора jillsmitt истинна...

Оффлайн mops1k

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
зачем так много телодвижений?

все просто как раз два три

пишем в консоли
sudo nano /etc/init.d/hald

там напишем
#!/bin/bash
hald

после
sudo chmod a+x /etc/init.d/hald
sudo update-rc.d hald defaults 95

после ребут или
sudo /etc/init.d/gdm restart или sudo /etc/init.d/kdm restart если кUbuntu

радуемся, мышка с клавой работают

Оффлайн conma

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
кхм.... а что значит "беспроводные"? блютус?

Оффлайн Nord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
вау!! Сколько всего! : ))

персональные спасибы Alie Alexandross и mops1k!

Сегодня буду экспериментировать : ))


2 conma - беспроводные, в моем случае - wireless (это важно?)

мышь - http://www.a4tech.ru/products/mouse/wireless/12127/
клава - http://www.defender.ru/products/keyboard/wireless/12136/

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Цитировать
зачем так много телодвижений?
все просто как раз два три
Потому, что  Ubuntu стартует в runlevel5.
Подпись автора jillsmitt истинна...

Оффлайн dsh

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
А разве не в N 2 ?  :2funny:

Оффлайн Nord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
2 Alie Alexandross

на шаге 4 ошибка

update-rc: command not found

Оффлайн dsh

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Цитировать
разве не в N 2 ?   :2funny:
Одно и то же.

Цитировать
на шаге 4 ошибка
fixed.
Подпись автора jillsmitt истинна...

Оффлайн mops1k

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
hal в системе есть по умолчанию, его надо просто включить в автозагрузку
моим способом это проще, в последних версиях сборок различных систем хал отключен из-за неиспользования иксов, а убунтоводы его включают, мой способ проще и без запарок

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Цитировать
мой способ проще и без запарок
Дык никто не спорит :) Просто в консоль ещё нужно попасть... Но это лирика, а по делу - пора читать маны по devicekit.
Подпись автора jillsmitt истинна...

Оффлайн Nord

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
попробовал по способу mops1k и по "мануалу" Alie Alexandross

по способу mops1k  - не получилось, поэтому стал делать по способу Alie Alexandross, и тоже не получается

после 7-го шага ребутимся, и снова наблюдаем окно логина...

 

Страница сгенерирована за 0.051 секунд. Запросов: 23.