Я использую скрипт Python, чтобы установить яркость на ноль.
#!/usr/bin/python
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
'/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy,dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(0)
Я положил его в приложения для запуска. Работает только при входе в систему. На экране входа в систему полная яркость.
Куда мне положить это, чтобы установить нулевую яркость на экране входа?
Я не уверен на 100% в этом, но я вспоминаю, что я использовал /etc/rc.local в подобных ситуациях. добавьте туда строку, которая выполняет ваш скрипт.
И еще есть выскочка, которая может сработать. Но у меня нет с этим опыта, за исключением сценария, который я обнаружил для автоматического запуска deluged
Ваш сценарий запуска, вероятно, будет выглядеть примерно так
start on startup
script
python - <<END
import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
'/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy,dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(0)
END
end script
Upstart resource http: // upstart. ubuntu.com/