Утилита замечательно работает при запуске вручную (из ком.строки), но не нашел описания как запускать ее каждый раз при загрузке системы. Система ругается: не дает утилите залезать в /proc/acpi/wakeup . Но как оказалось при установке этой утилиты "wakefix.service" сам появляется в списке служб в "ЦУС". Нужно только поставить галочку в чекбоксе "Запускать при загрузке системы". И всего делов то! Но это не очевидно. Написать бы это в Вики чтоли , а то никакой информации кроме краткого мана по применению нет. И еще про конфиг /etc/sysconfig/wakefix.conf написать, где можно править порты устройств.
Специально объяснять как включить именно wakefix.service, думаю, излишне, поскольку включение данной службы ничем не отличается от включения любой другой службы XXXX.service в наших дистрибутивах. Как включать и отключать службы в наших дистрибутивах (и в GNU/Linux) вообще должно было написано на https://docs.altlinux.org/. Если там чего-то не хватает — пишите, разберёмся. В то же время, я очень рад, что вам понравилась моя программа. Писал для себя, когда было актуально. Конфигурационный файл действительно не документирован, я это исправлю — добавлю информацию в manpage прежде всего. Также в планах стоит следующая версия утилиты, которая должна делать то же самое, но на новом оборудовании (не через ACPI). Проблема в том, что на новом ноутбуке у меня есть такая проблема: он _просыпается_ при _закрытии_ крышки (шикарно, правда?). И вот через ACPI не поправить эту проблему. Буду разбираться как.
Думаю что свое желание, на минимальном уровне, я выполнил. Ваша багзила хорошо индексируется поисковыми службами интернета, поэтому если кого то заинтересует информация о wakefix найдут здесь если что. Я например, хоть и не один год пользуюсь линуксом, но systemd сервисы ни разу не знаю (Mint, Antix,MX - этого не требовали) Но про конфигурационный файл обязательно напишите, хотя бы в мане. Ну и конечно примите огромную благодарность от меня и моей семьи за вашу замечательную утилиту !!! (у нас 3 десктопа и ноутбуки - кроме моего рабочего, все на Alt) Вы просто не представляете как достают 3 противные кошки, которые постоянно включают клавиатуру, еще периодически умудряются на них спать! Ваша утилита просто спасла наши компьютеры! (ну и кошек от моих щелбанов))) Творческих Вам успехов, в вашем непростом труде! Закрываю баг (если пойму как, ох и не простой интерфейс у вашей багзилы)
Не, не надо пока закрывать: я закрою, когда обновлю ман. Статус багов в багзилле нужен для самопроверки тоже. > Вы просто не представляете как достают 3 противные кошки Три не представляю, а вот как одна — вполне. Эта утилита была написана именно по этой причине: кошка — мышка. ;-) Ну, иногда и клавиатура тоже. Если не трудно, расскажите, а как вы нашли утилиту? Я её, конечно, не прятал, но и не рекламировал особо.
Утилиту нашел просто -- забил в поиск "altlinux wakeup usb". Я и на других системах пытался отключать пробуждение по юсб портам. Но это сложно было и не всегда работало -- правила udev всякие там создавать --жуть)) Для меня это вообще темный лес. А когда запустил wakefix -- ну это прям волшебно просто оказалось! Единственно долго не мог найти способ запускать ее при загрузке системы, пока случайно не наткнулся на fakefix.service в списке ЦУС. Вот. Так что кроме домохозяек(блондинок в офисе) и айтишников в линукс приходят и такие как я -- пользователи, которые хотят много удобных мелочей от системы, но к сожалению не имеющих "тяма" углубляться в дебри сложнейшего устройства системы.
Маны это хорошо, но лучше автоматизировать же? %post #enable systemd service if [ $1 -eq 1 ] ; then systemctl --global enable %name.service >/dev/null 2>&1 || : fi %preun #disable systemd service if [ $1 -eq 0 ] ; then systemctl --global --no-reload disable %name.service > /dev/null 2>&1 || : fi
(Ответ для Mikhail Tergoev на комментарий #6) > Маны это хорошо, но лучше автоматизировать же? > Я похоже поторопился, так не отработало.