Как внести постоянные изменения в / sys / devices / platform /?

1542
draw

Я настраиваю trckpoint моего thinkpad с помощью следующей команды:

sudo echo -n 120 > /sys/devices/platform/i8042/serio1/serio2/speed sudo echo -n 255 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 

Но я должен запустить его после перезагрузки. Есть ли способ сделать это изменение постоянным?

1

2 ответа на вопрос

0
mdpc

You could add these into a startup script that gets executed at boot. That would be easiest.

Another way would be to recompile the Linux kernel and set the defaults of these parameters to what you desire.

0
davidgo

Как говорит @mdpc, лучший способ сделать это - запустить скрипт. Я сделал нечто подобное (это должно работать на большинстве дистрибутивов).

Добавьте следующие строки в /etc/rc.local где-нибудь перед последней строкой «exit 0» (если exit 0 не существует, просто добавьте их в файл)

echo -n 120> / sys / устройства / платформа / i8042 / serio1 / serio2 / speed echo -n 255> / sys / устройства / платформа / i8042 / serio1 / serio2 / чувствительность

Привет, Дэвид, я попытался вставить 2 строки в `/ etc / rc.local`, но после перезагрузки ничего не вышло ... Я использую Linux Mint draw 11 лет назад 0
Похоже, моё форматирование было изменено - вы указали это как 1 строку или 2? (Перед вторым эхом должен быть разрыв строки). davidgo 11 лет назад 0
вот мой файл: http://pastebin.com/VHqg9eik draw 11 лет назад 0
Это выглядит правильно для меня. Не уверен, что посоветовать отсюда. Очевидная вещь, чтобы проверить, работает ли скрипт. Вы можете сделать это, добавив строку «/ bin / date> /tmp/date.log» перед выходом 0 и перезагрузившись. Если он создает / добавляет файл /tmp/date.log при перезагрузке с датой внутри, тогда скрипт запускается при запуске, если нет, мы можем выяснить, почему. (Правильно ли установлены разрешения в /etc/rc.local - chmod 755 /etc/rc.local?) Если он запущен, возможно, что-то переопределяет ваш конфиг? davidgo 11 лет назад 0
Эх ... Кажется, он работает сейчас ... draw 11 лет назад 0