Я Linux и пользователь gnome, и в настоящее время я в основном зависим от ноутбука , и неудивительно, что я не удовлетворен мощностью затруднительно, поэтому я вернулся к инструментам управления питанием, доступным для моей системы (в настоящее время Linux Mint 11), который является действительно простым графическим интерфейсом ( gnome-power-Предпочтения ) с действительно немногими действительно базовымифункции , которые я бы хотел расширить.
Я не собираюсь работать на низкоуровневых функциях управления питанием, состояний, которые в настоящее время доступны, достаточно (приостановка, спящий режим, завершение работы, до-ничего, монитор-яркость, downspin-hd и т. д.), что мне действительно нужно, так это лучший способ создания условий для установки этих состояний, то есть в стандартном встроенном инструменте время и закрытие крышки крайне ограничены.
Итак, вопрос , я хочу знать, каковы мои варианты создания сценариев на любом языке (я хочу учиться, если я еще не знаю), которые позволяют мневзять более широкий контрольО состоянии управления питанием , о котором я думал (мои возможные настройки):
- диски с понижением скорости вращения сразу после закрытия крышки и разрыв соединения через n секунд.
- не прерывать соединение после n секунд закрытия крышки, если использование полосы пропускания больше, чем x bps
- , предоставляет больше статистических инструментов, основанных на использовании программ, программ в фоновом режиме ... служб и т. д.
- создавать, сохранять и загружать профили, которые будут автоматически устанавливать яркость монитора, громкость звука, мощность беспроводной сети, ограничения ресурсов и т. д., например: 'College_ba.pp', 'default_ac.pp' ...
- яркостьрегулировка в зависимости от освещенности снимка с веб-камеры.
- приостановка или спящий режим на основе снимков с веб-камеры без лица в течение n секунд
- и т. д.
Это может звучать невозможно и сложноЯ не собираюсь готовить эти вещи, как я уже сказал, я собираюсь использовать столько ручного труда, сколько необходимо , я просто хочу избегать низкоуровневых с существующими библиотекамии инструменты, как мкак можно больше, и я хочу, чтобы все поделились информацией о любой библиотеке, инструменте или проекте, которая приходит на ум, и имели дело с любым подмножеством этих вещей, которые я привел в этом вопросе.
Это то, что яхочу от долгого времени, и только сейчас я понимаю, что это сообщество может помочь мне расширить мои возможности.Мой английский ужасен, я знаю, я выучил онлайн.Я знаком с C ++, C, Python и в последнее время скриптами bash.Спасибо.