Недавно понадобилось запустить древнюю двухкнопочную мышь на COM-порту под Slackware-14.1 с XFCE на древнем компьютере. Система запускается на 4-м runlevel.
Нашёл инструкцию, что это можно сделать через inputattach
. Если от рута в терминале выдать после загрузки Х :
inputattach --microsoft /dev/ttyS0
то мышь работает и в консоли, и в Х.
Но если я вписываю эту команду в стартовые скрипты (/etc/rc.d/rc.local), то inputattach завершается сразу же после старта. Я пробовал такие варианты:
inputattach --microsoft /dev/ttyS0&
Опять-же если это запустить вручную в консоли после старта X, то всё работает. Также пробовал запускать через nohup
, В таких вариантах:
honup inputattach --microsoft /dev/ttyS0&
nohup inputattach --microsoft /dev/ttyS0 > /dev/null 2>&1 &
Также пробовал вписывать эти команды в различных вариантах в xinitrc . inputattach не хочет стартовать в фоне через стартовый скрипт. Как правильно вписать этот inputattach в стартовый скрипт?