[sisyphus] Еще раз о технологической нейтральности и съемных носителях

Mikhail Efremov sem на altlinux.ru
Ср Июл 3 21:21:50 MSK 2013


On Tue, 16 Apr 2013 21:38:26 +0400 Mikhail Efremov wrote:
> > Кстати, а какие интерфейсы ConsoleKit или systemd-logind использует
> > апплет NM? Разве ему недостаточно интерфейсов собственного демона?
> 
> Сам демон и опрашивает как минимум активность сеанса пользователя. Ему
> это может быть надо чтобы определить какие соединения можно
> использовать, например.

В NetworkManager-0.9.8.2-alt2 сделан хак, благодаря которому все члены
группы nmconnect будут считаться всегда имеющими активный сеанс (иными
словами их соединения всегда можно использовать).
Это позволит использовать NM в системах без systemd (работать это будет
только при отсутствии logind).
Помимо этого надо еще создать разрешающее правило для polkit, например
такое:

polkit.addRule(function(action, subject) {
        if (subject.isInGroup("nmconnect") && (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 )) {
                return polkit.Result.YES;
        }
});

-- 
WBR, Mikhail Efremov


Подробная информация о списке рассылки Sisyphus