Как я выполняю терминальный код запуска и рабочую VPN на запуске?

Я хочу выполнить этот код запуска для фиксации моего ноутбука от пропуска уровней яркости, когда я нажимаю яркость вверх и вниз по кнопкам:

sudo sh -c 'echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled'

Я также хочу к автоматическому подключению к моей VPN на запуске.

Я использую ubuntu 14.04 LTS с Gnome, и я уже настроил свою VPN в настройках.

1
задан 26 August 2014 в 09:46

1 ответ

Поместите команду в /etc/rc.local. /etc/rc.local файл уже существует, и это - сценарий, который всегда выполняется на запуске. Можно просто отредактировать его и добавить строку эха. Обратите внимание, что команда в этом файле выполняется как корень, таким образом, можно просто добавить echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled и пропустить sudo:

sudo sed -i 's/^exit 0/# &/' /etc/rc.local
sudo tee -a /etc/rc.local <<EOF
echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled
exit 0
EOF

, Если Вы знаете, как отредактировать файл, можно отредактировать его и добавить echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled к файлу перед exit 0 строка, вместо того, чтобы выполнить вышеупомянутые команды.

Примечание, что сценарий выполняется со строкой хижины #! /bin/sh -e, поэтому если какие-либо команды в нем перестали работать, весь сценарий перестал работать. Это может вызвать проблемы в начальной загрузке.

1
ответ дан 11 November 2019 в 12:37

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

Похожие вопросы: