Bug 49208 - Недостаточное документирование использования утилиты
Summary: Недостаточное документирование использования утилиты
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: wakefix (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-27 20:57 MSK by Евгений
Modified: 2024-01-30 16:16 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений 2024-01-27 20:57:12 MSK

    
Comment 1 Евгений 2024-01-27 21:08:32 MSK
Утилита замечательно работает при запуске вручную (из ком.строки), но не нашел описания как запускать ее каждый раз при загрузке системы. Система ругается: не дает утилите залезать в /proc/acpi/wakeup . Но как оказалось при установке этой утилиты "wakefix.service" сам появляется в списке служб в "ЦУС". Нужно только поставить галочку в чекбоксе "Запускать при загрузке системы". И всего делов то! Но это не очевидно. Написать бы это в Вики чтоли , а то никакой информации кроме краткого мана по применению нет. И еще про конфиг /etc/sysconfig/wakefix.conf написать, где можно править порты устройств.
Comment 2 manowar@altlinux.org 2024-01-29 14:20:36 MSK
Специально объяснять как включить именно wakefix.service, думаю, излишне, поскольку включение данной службы ничем не отличается от включения любой другой службы XXXX.service в наших дистрибутивах. Как включать и отключать службы в наших дистрибутивах (и в GNU/Linux) вообще должно было написано на https://docs.altlinux.org/. Если там чего-то не хватает — пишите, разберёмся.

В то же время, я очень рад, что вам понравилась моя программа. Писал для себя, когда было актуально. Конфигурационный файл действительно не документирован, я это исправлю — добавлю информацию в manpage прежде всего.

Также в планах стоит следующая версия утилиты, которая должна делать то же самое, но на новом оборудовании (не через ACPI). Проблема в том, что на новом ноутбуке у меня есть такая проблема: он _просыпается_ при _закрытии_ крышки (шикарно, правда?). И вот через ACPI не поправить эту проблему. Буду разбираться как.
Comment 3 Евгений 2024-01-29 20:51:00 MSK
Думаю что свое желание, на минимальном уровне, я выполнил. Ваша багзила хорошо индексируется поисковыми службами интернета, поэтому если кого то заинтересует информация о wakefix найдут здесь если что.
Я например, хоть и не один год пользуюсь линуксом, но systemd сервисы ни разу не знаю (Mint, Antix,MX - этого не требовали)
Но про конфигурационный файл обязательно напишите, хотя бы в мане.
Ну и конечно примите огромную благодарность от меня и моей семьи за вашу замечательную утилиту !!! (у нас 3 десктопа и ноутбуки - кроме моего рабочего, все на Alt)
Вы просто не представляете как достают 3 противные кошки, которые постоянно включают клавиатуру, еще периодически умудряются на них спать!
Ваша утилита просто спасла наши компьютеры! (ну и кошек от моих щелбанов)))
Творческих Вам успехов, в вашем непростом труде!
Закрываю баг (если пойму как, ох и не простой интерфейс у вашей багзилы)
Comment 4 manowar@altlinux.org 2024-01-30 02:58:59 MSK
Не, не надо пока закрывать: я закрою, когда обновлю ман. Статус багов в багзилле нужен для самопроверки тоже.

> Вы просто не представляете как достают 3 противные кошки

Три не представляю, а вот как одна — вполне. Эта утилита была написана именно по этой причине: кошка — мышка. ;-) Ну, иногда и клавиатура тоже.

Если не трудно, расскажите, а как вы нашли утилиту? Я её, конечно, не прятал, но и не рекламировал особо.
Comment 5 Евгений 2024-01-30 07:58:24 MSK
Утилиту нашел просто -- забил в поиск "altlinux wakeup usb". Я и на других системах пытался отключать пробуждение по юсб портам. Но это сложно было и не всегда работало -- правила udev всякие там создавать --жуть)) Для меня это вообще темный лес. А когда запустил wakefix -- ну это прям волшебно просто оказалось! Единственно долго не мог найти способ запускать ее при загрузке системы, пока случайно не наткнулся на fakefix.service в списке ЦУС. Вот. Так что кроме домохозяек(блондинок в офисе) и айтишников в линукс приходят и такие как я -- пользователи, которые хотят много удобных мелочей от системы, но к сожалению не имеющих "тяма" углубляться в дебри сложнейшего устройства системы.
Comment 6 Mikhail Tergoev 2024-01-30 15:43:12 MSK
Маны это хорошо, но лучше автоматизировать же?

%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
Comment 7 Mikhail Tergoev 2024-01-30 16:16:59 MSK
(Ответ для Mikhail Tergoev на комментарий #6)
> Маны это хорошо, но лучше автоматизировать же?
> 

Я похоже поторопился, так не отработало.