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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает клавиатура на Lenovo ideapad S10  (Прочитано 5400 раз)

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

Оффлайн igorkulikoff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Доброго времени суток!
Недавно мне в руки попал данный нетбук. Захотелось его завести что бы просто был рабочий.
Было решено установить Lubuntu 18.04
Встала ОС без каких либо проблем, но оказалось что клавиатура работать не хочет. Именно стандартная - USB-клавиатура чувствует себя прекрасно.
Походив по форумам нашел данную тему https://help.ubuntu.ru/%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C/s10-3c
И все было бы хорошо, если бы я понимал, что там описано и как это делать.
Если есть кто-то кто готов потратить своё время на то, что бы объяснить мне как проделать описанное на форуме, буду очень рад и благодарен!


ТС не появлялся на Форуме более трех месяцев по состоянию на 03/05/2020 (последняя явка: 24/12/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 03 Мая 2020, 05:27:50 от zg_nico »

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #1 : 22 Декабря 2019, 20:04:54 »
Если есть кто-то кто готов потратить своё время на то, что бы объяснить мне как проделать описанное на форуме, буду очень рад и благодарен!
Я не готов.
igorkulikoff, ты уже нашел сам решение, ну напрягись еще немножко - это пойдет на пользу больше, чем кто-то разжует до детской неожиданности.
Я странен, а не странен кто ж? (С)

Оффлайн igorkulikoff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #2 : 22 Декабря 2019, 22:09:31 »
Это понятно), но я не могу вкурить, что значит создать файл? Какого формата он должен быть?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #3 : 22 Декабря 2019, 22:30:37 »
Какого формата он должен быть?
Что значет какого формата? Там указано имя и содержимое файла. Чего еще не хватает?

Или же там написано, что можно просто биос обновить.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #4 : 22 Декабря 2019, 22:36:36 »
Какого формата он должен быть?
Текстовый.
Открываешь текстовый редактор. Копируешь туда текст
#include <unistd.h>
#include <sys/io.h>
#define I8042_COMMAND_REG 0x64
int main(int argc, char *argv[]) {
char data = 0xae; // enable keyboard
ioperm(I8042_COMMAND_REG, 1, 1);
if (argc == 2 && argv[1][0] == '0')
  data = 0xad; // disable keyboard
outb(data, I8042_COMMAND_REG);
return 0;
}
Последняя строка должна быть пустая.
Сохраняешь его в какой-нибудь директории, например tut - /home/<user>/tut
Открываешь терминал. Переходишь в директорию
cd ./tut
...далее как по твоей ссылке...
Файл rc.local находится в директории /etc/
Чтобы его редактировать надо запустить редактор от рута
sudo <текстовый редактор>
обычно (в терминале)
sudo gedit

Извините, я все еще учусь

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #5 : 22 Декабря 2019, 23:04:17 »
sudo gedit
Вот этого не надо. Хотя бы

sudo -H gedit
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн igorkulikoff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #6 : 23 Декабря 2019, 16:39:45 »
Файл rc.local находится в директории /etc/
Чтобы его редактировать надо запустить редактор от рута
sudo <текстовый редактор>
обычно (в терминале)
sudo gedit

Как оказалось в ubuntu 18.04 rc.local нет.
Нашел инфу о том, как его создать.
Так же добавил туда нужную строку для запуска клавиатуры.
(Нажмите, чтобы показать/скрыть)

Теперь не могу понять как его запустить.
В статье где было сказано как создать rc.local ( https://qinet.ru/2018/05/1649/ ) есть команда на запуск файла # systemctl enable rc-local. После запуска команды появляется нижеуказанное, и я не могу понять как быть дальше.
Понятно только то, что ввода команды на запуск rc.local не достаточно - после перезагрузки клавиатура не работает и приходится повторять первые шаги заново.

(Нажмите, чтобы показать/скрыть)

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #7 : 23 Декабря 2019, 16:45:08 »
# /path/to/enable_keyboard 1
Ты ничего не добавил. Знак # означает что это строка комментария.
</path/to> надо заменить на реальный путь к директории, где лежит файл enable_keyboard

А запустится он автоматом при перезагрузке компа.
Почитай https://www.opennet.ru/docs/RUS/bash_scripting_guide/
« Последнее редактирование: 23 Декабря 2019, 17:11:04 от SergeyIT »
Извините, я все еще учусь

Оффлайн igorkulikoff

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает клавиатура на Lenovo ideapad S10
« Ответ #8 : 23 Декабря 2019, 19:24:43 »

enable_keyboard
Ты ничего не добавил. Знак # означает что это строка комментария.
</path/to> надо заменить на реальный путь к директории, где лежит файл enable_keyboard

Файл enable_keyboard лежит по пути /tut/just.c

В rc.local добавил строку со ссылкой на файл, но файл автоматически всё равно запускаться не стал :-(
Не понимаю, что я делаю не так?!

(Нажмите, чтобы показать/скрыть)


Почитай https://www.opennet.ru/docs/RUS/bash_scripting_guide/
За руководство спасибо! Буду читать на досуге)

 

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