Могу ли я сделать эту команду подсветки клавиатуры, которая требует запуска sudo при запуске?

http://www.ubuntu.com/project/about-ubuntu/licensing

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

Насколько я знаю, базовое ядро ​​Linux выпущено в GNU GPL версии 2:

http://www.ubuntu.com/project / about-ubuntu / licensing

И если вы хотите найти лицензионное соглашение для каждой из программ, вы можете найти его на машине Ubuntu в этом месте:

/usr/share/doc/*/copyright

4
задан 4 February 2014 в 08:34

1 ответ

Есть ли способ заставить эту команду запускаться при запуске?

Да,

Вы можете добавить эту команду в файл rc.local, чтобы запускаться при любой загрузке / перезагрузке системы.

Отредактируйте файл, для этого вам понадобятся привилегии root.

gksudo gedit /etc/rc.local 

и добавьте командную строку перед exit 0

Файл должен прочитать

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/leds/asus::kbd_backlight/brightness
exit 0

, сохранить файл и перезагрузиться, чтобы проверить результаты. Нет необходимости в sudo, поскольку файл выполняется пользователем root.

Я не помню, какие биты выполнения по умолчанию (в Ubuntu) в этом файле, но вы можете добавить бит выполнения с помощью следующей команды

sudo chmod +x /etc/rc.local
0
ответ дан 4 February 2014 в 08:34

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

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