Загальносистемна політика управління живленням на основі debian?


9

Я хотів би перевести автономні машини в нашій лабораторії (працює версія Mint Debian) в режим очікування після таймауту. Я спробував вечірнє призупинення, і він переводить машини в режим очікування і чудово прокидається.

Хтось знає, як встановити загальносистемну політику харчування, яка діятиме, коли жоден користувач не входить у систему? Я спробував такі пакети, як інструменти для режиму ноутбука, але він не пропонує призупинити час.

В ідеалі це повинно бути повністю незалежним від середовища робочого столу. Єдине рішення, яке я знайшов у googling - це зламати гачок виходу GDM з xautolock, що викликає pm-suspend після таймауту.


Цікаво, чи допомагає PowerNap / PowerWake ... Вони, здається, надають лише пакети Ubuntu, але, можливо, це допомагає вам все-таки (хоч би як попереднє мистецтво ).
sr_

Дякую, я мав би змогу будувати це на Монетному дворі. Але я насправді займаюся чимось набагато простішим, яке буде просто відслідковувати активність клавіатури та миші, навіть коли немає активного сеансу робочого столу чи терміналу.
ziyan

Один з тисячі можливостей systemdприносить може бути корисним: «Відстеження користувачів і сесій, їх процеси і їх неробочому стані» (я просто НЕ вистачає нових знань, вибачте)
Sr -

Так, системи повинні забезпечувати набагато краще відстеження сеансів. Але поки Debian або Mint не підберуть це, це не варіант. Я насправді трохи здивований тим, що не багато інформації про управління електроживленням, незалежним від настільних ПК.
ziyan

Ви можете завантажувати Debian за допомогоюsystemd ; не впевнений, чи все, що потрібно (і яка версія) є, хоча ...
sr_

Відповіді:


1

Якщо ви дійсно не переймаєтесь людьми, підключеними через ssh чи подібні, просто перевірте кількість переривань, генерованих клавіатурою. На моєму ПК це в / proc / переривається як i8042. Я думаю, у вас буде складніший робочий процес, якщо у вас є USB-клавіатура.

Для того, щоб перевірити, чи все ще хтось пов’язаний з менеджером вікон, просто перевірте, чи працює / usr / bin / Xorg, не рахуючи жодного екрана входу в DM.


0

Я би запустив сценарій, cronякий перевіряє вихід, whoа потім призупиняється, коли вихід порожній або щось, що ви заздалегідь визначили прийнятним. Хоча це працює для входу в систему, про що ви і попросили, він не працюватиме в режимі очікування, коли користувач покинув машину, не виходячи з системи. Для цього ви можете використовувати xautolock для моніторингу непрацюючого режиму , який можна налаштувати для виконання команди виходу, а потім дочекайтеся, коли буде виконано cronпризупинення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.