Мне нужно изменить гамму до 0,8 при запуске

Я добавил команду sudo xgamma -gamma .8 в rc.local, чтобы изменить гамму при запуске, но она не изменилась:

#!/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.
sudo xgamma -gamma .8
exit 0

Пожалуйста, кто-нибудь подскажет, как изменить гамму при запуске до?

0
задан 3 December 2017 в 00:21

3 ответа

Поскольку это уже было указано sudo это не нужно (ни один к командам выполнения в rc.local в целом, ни для выполнения xgamma конкретно), но проблема здесь это xgamma требует (конечно), чтобы X-сервер работал, но rc.local это выполнилось (как это указано в rc.localкомментарии) в конце каждого многопользовательского runlevel, который является путем перед X-сервером, запускается.

Для выполнения команды прямо после, X-сервер был запущен, создают названный сценарий .xinitrc в ~ (touch ~/.xinitrc), отметьте его как исполняемый файл с chmod +x ~/.xinitrc и помещенный команда там:

#!/bin/sh -e

xgamma -gamma .8
exit 0
1
ответ дан 3 December 2017 в 00:21

sudo не нужно в 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.

xgamma -gamma 0.8

exit 0
0
ответ дан 3 December 2017 в 00:21

Я решил проблему путем добавления записи запуска в Установки приложения Запуска .

Открывают Startup Application Preferences и нажимают Add.

В Имя входит Gamma или независимо от того, что Вам нравится.

В поле Command входит /usr/bin/xgamma -gamma X.X

, Где X.X значение, Вы хотите, чтобы гамма была установлена на.

1
ответ дан 3 December 2017 в 10:21
  • 1
    Вы могли, возможно, быть немного более тщательно продуманы о том, что команды делают что. – Videonauth 27 December 2016 в 00:45

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

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