Я пытаюсь работать на запуске через cronjob/rc.local/upstart сценарий, который изменит настройки моей мыши. Мои сценарии при вызове xinput
ничего не повторите (они отзываются эхом, как они должны, когда я зарегистрирован).
Когда xinput
доступный? Когда это загружается?
Я хочу выполнить следующую команду как корень при запуске: xinput 1> /var/log/xinput.log 2>&1
Я на самом деле должен был использовать xinput для своей собственной мыши для свопинга кнопок вокруг.
Обычно, что я делаю (выполняющий KDE, хотя любой дистрибутив должен иметь что-то подобное) открыто администратор приложений "запуска". В KDE это назвало Автоматический запуск. Тогда Вы просто добавляете свой файл сценария, и Вы сделаны. На следующей перезагрузке это загрузится, и Ваша мышь будет работать, поскольку Вы устанавливаете его.
Что касается выполнения его в кроне или что-либо еще... (по крайней мере, в кроне) НЕ выводит саму команду в кроне. Я знаю, когда я выполнил сценарии в прошлом в кроне, необходимо указать на него на сам файл. Это, конечно, заставит это выполнять тот файл, на который Вы указали на него в требуемое время.
, Что еще? Удостоверьтесь, что Ваш файл сценария корректен. Абсолютно возможно, что Вы случайно сделали что-то не так. Я знаю, что сделал это в первой неумышленно просто транспонирующей паре вещей.
файл В качестве примера:
mouse.sh
#!/bin/bash
xinput set-button-map "9" 1 2 3 4 5 8 9 6 7 10 11 12 13
(команда) (опция) ("идентификатор Устройства") (Порядок Кнопки)