anonymous@RULINUX.NET~# | Last login: 2024-11-25 17:55:09 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Development | [RSS] |
Возникла тут анальная необходимость отрубить суспенд по самые помидоры. Гуголь советует org.freedesktop.PowerManagement Вышел на "стандарт": http://www.freedesktop.org/wiki/Specifications/power-management-spec/
А там такое:
This is no longer supported in gnome-power-manager. This spec is considered obsolete.
anonymous(*) (2013-09-16 11:11:01)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0
|
|
|
Скрыть
Re:org.freedesktop.PowerManagement>Я про программный способ говорю, лол. Где этот интерфейс? Где, блеать?
При этом у upower, судя по всему, нет способа устраивать inhibit через дбас. SystemV(*)(2013-09-16 12:39:00)
Отредактировано SystemV по причине "не указана" Emacs-w3m/1.4.514 w3m/0.5.3 |
Скрыть
Re:org.freedesktop.PowerManagementНу всё ок, это же классический ляпиховый зоопарк. У меня systemd и upower, потому старого интерфейса уже нет, а inhibit надо делать через logind. У тебя же что-то другое, наверное ещё и старое, тебе надо дёргать обычный org.freedesktop.PowerManagement.Inhibit. А на старых системах вообще неизвестно что. |
Скрыть
Re:org.freedesktop.PowerManagementОлолол, мне теперь под каждый дистрибутив свой костыль забивать? А если кто накатит федору и мой суперпупер мегасофт встанет раком? Я уже начинаю жалеть, что пытаюсь поставить это дерьмо в продакшен. Жалко, не купили ни у кого саппорт. А то бы лично выебал бы представителей редкала и каникала вместе вхятых. Silvy(*)(2013-09-16 17:56:52)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagementНу, не стоит сильно расстраиваться, тут достаточно пары костылей. А что ты ждал от разработки под ляпих? |
Скрыть
Re:org.freedesktop.PowerManagement>Ну, не стоит сильно расстраиваться, тут достаточно пары костылей.
Silvy(*)(2013-09-16 19:01:54)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement> Да хуй ты угадал.
Ax-Xa-Xa(*)(2013-09-16 19:07:31)
Отредактировано Ax-Xa-Xa по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>тут костылей целый огород, лол
|
Скрыть
Re:org.freedesktop.PowerManagementА вот, кстати, ещё раз убеждаюсь в том, что Леннарт был прав во всём. |
Скрыть
Re:org.freedesktop.PowerManagement> Логично же, что управлением питанием должна заниматься одна утилита. И это точно не DE,
Ax-Xa-Xa(*)(2013-09-16 19:52:00)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>Кстати, дружище, тебя на работе простили или как? Что-то ты молчишь, не рассказываешь. А интересно же)))
Silvy(*)(2013-09-16 19:52:26)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>А вот, кстати, ещё раз убеждаюсь в том, что Леннарт был прав во всём.
Silvy(*)(2013-09-16 19:59:47)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Значить, уважают суки (Или за гроши работаешь)))!
Silvy(*)(2013-09-16 20:01:51)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement> Вместо DE прибил к своей systemd.
Ax-Xa-Xa(*)(2013-09-16 20:05:56)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement> Смотря с чем сравнивать, мой сладенький. Я уже и так трёх работодателей нахуй послал.
Ax-Xa-Xa(*)(2013-09-16 20:11:33)
Отредактировано Ax-Xa-Xa по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>В принципе да хуй с ним СистемД, исходный интерфейс должен быть глубже по стеку. Тот же /proc или уж /sys. Вроде как давно уже тема, хотят через DBUS, да флаг в руки, но пусть будет "отображение" в proc|sys.
Silvy(*)(2013-09-16 20:15:58)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement> dbus с отображением в sysfs? Ололо!
Ax-Xa-Xa(*)(2013-09-16 20:20:06)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>Да ни хуя он не прав со своей systemd. Вместо DE прибил к своей systemd.
|
Скрыть
Re:org.freedesktop.PowerManagement>Тут сравнивают не с работадателями, моя киска. А с тобой. Видимо ты и действительно шикарен и они мерятся с твоими запоими, ибо знают что ты придешь и всё сделаешь.
Silvy(*)(2013-09-16 20:22:59)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Тот же /proc или уж /sys.
|
Скрыть
Re:org.freedesktop.PowerManagement>Я не в теме конешна, не прогал линукс на системном уровне. Ну а шо не так, дай пояснение для таких как я. Какие ты видишь проблем? Или в принципе не возможно?
Silvy(*)(2013-09-16 20:24:42)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>И при чём тут демонизация? Ололо!
|
Скрыть
Re:org.freedesktop.PowerManagement> Я конечно понимаю что дерево, но нахуй явные юзерспей пускать в ядро?
Ax-Xa-Xa(*)(2013-09-16 20:31:04)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>Я в том посте говорил про системд в общем, а не только про управление питанием. Ну и да, системд - это не система инициализации, а низкоуровневый менеджер процессов и прочей системной ерунды.
Silvy(*)(2013-09-16 21:33:05)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Вот объясни мне теперь Воронежский чудо программер, почему Power Managenent есть userspace?
Silvy(*)(2013-09-16 21:36:31)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement> А потому что работает на уровне userspace, лол.
Ax-Xa-Xa(*)(2013-09-16 21:44:16)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>чудо программер
Silvy(*)(2013-09-16 21:44:48)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Отправка в сон системы, это userspace? Ты не ахуел?
Silvy(*)(2013-09-16 21:46:46)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>А ну блядь список функций системного менеджера сюда! Ололо!
|
Скрыть
Re:org.freedesktop.PowerManagement> Тогда какого хуя каждый кому vlc лезет в этот твой kernel-space блеать?
Ax-Xa-Xa(*)(2013-09-16 21:50:35)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement> Создание опредлённого API для работы с низкоуровневыми вещами
Silvy(*)(2013-09-16 21:54:22)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Молодец догоняешь. Юзерспасе на то и юзерспасе, что в нем можно запретить выполнение системных операций. Вернее разрешить выполнение некоторых)))
Silvy(*)(2013-09-16 21:56:58)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement>Под эту хуйню я могу подогнать целые иксы, а также пачки библиотек для работы с блютузом, вайфаем, принтерами, сканерами и прочей хуетой. Короче, весь софт туда можно загнать, используя только твоё чёткое определение. Лол!
|
Скрыть
Re:org.freedesktop.PowerManagement> Ололол, сосни тунцов, мой сладенький. Читай хоть википидоров до посинения
Ax-Xa-Xa(*)(2013-09-16 22:06:34)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Скрыть
Re:org.freedesktop.PowerManagement>И шо моя воронежская Киска, может дашь абзац из педивикии, которая опровергает мои слова?)))
Silvy(*)(2013-09-16 22:36:15)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagementИ чем это противоречит мои словам? Я тебе дал более узкую трактовку по теме спора. Но то что ты привел никак этой трактовке не противоречит))) Ax-Xa-Xa(*)(2013-09-16 22:39:56)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Ax-Xa-Xa(*)(2013-09-16 22:45:16)
Отредактировано Ax-Xa-Xa по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.65 Safari/537.36 |
Silvy(*)(2013-09-16 22:47:27)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox/23.0 |
Скрыть
Re:org.freedesktop.PowerManagement> потому что работает на уровне userspace, лол. В ядре для этого драйверы есть.
|
Скрыть
Re:org.freedesktop.PowerManagementЕму надо наоборот - запретить посылать команды всяким юзверям. |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:org.freedesktop.PowerManagement
А тебе надо отрубить его полностью, или вырубить именно саспенд по нажатию кнопки и закрытию крышки лаптопа?
Если что, то в /etc/systemd/logind.conf все настройки кнопок и событий есть, в удобном формате:)
А вообще, вот где-то в гугле советуют сделать allow_active no в /usr/share/polkit-1/actions/org.freedesktop.upower.policy.
Но, на самом деле, с повер менеджментом в ляпихе хитро. Например, тот же саспенд можно сделать как-то так: echo mem > /sys/power/state, и как его полностью запретить - не очень понятно. Наверное надо при сборке ядра это указывать. А через него, например, работает pm-utils, он вроде даже polkit-а не слушается. Так что в общем случае задача не простая.
Emacs-w3m/1.4.514 w3m/0.5.3