Настройте командную строку для выполнения при входе в систему

Каждый раз, когда я перезагружаю свою Ubuntu 14.10, мой накопитель с сенсорной панелью (synaptics) сбрасывается до конфигурации по умолчанию. Есть ли способ восстановить настройки sysclient после перезагрузки? В качестве альтернативы; Как настроить команду для выполнения при каждом входе в систему?

Команда для правильной настройки сенсорной панели:

 synclient VertScrollDelta=-120 && synclient HorizScrollDelta=-120

1 ответ

Решение

Вы можете добавить команду для запуска приложений: Dash > "Запуск приложений" > Добавить команду:

/bin/bash -c "sleep 15&&synclient VertScrollDelta=-120 && synclient HorizScrollDelta=-120"

Перерыв в 15 секунд позволяет загружать рабочий стол до изменения настроек (иначе команда прервется).

При следующем входе в систему он должен работать (через 15 секунд). Вы можете немного поэкспериментировать с перерывом. Вероятно, 15 секунд на стороне сохранения.

альтернативно

Вы можете (в общем) создать элемент автозапуска вручную (что дает вам полный контроль)

[Desktop Entry]
Name=Touchpad settings
Exec=/bin/bash -c "sleep 15&&synclient VertScrollDelta=-120 && synclient HorizScrollDelta=-120"
Type=Application

Скопируйте приведенный выше код, вставьте его в пустой файл и сохраните как:

settings_touchpad.desktop

В ~/.config/autostart, При следующем входе в систему команда в Exec= линия будет выполнена.

Другие вопросы по тегам