Это нереально. Это потребует времени и усилий.
Например для исправления бага #37534, который с решением болтается уже два года, понадобится шесть байт и аж минут 10 времени.
...
sb, ты умеешь задавать хорошие вопросы
А что там в слаке используется для вот этих самых политик (по правам имею ввиду) ?
В слаке
live@darkstar:~$ grep PRETTY_NAME /etc/os-release
PRETTY_NAME="Slackware 15.0 x86_64"
для полиси polkit, используется elogind:
root@darkstar:~# ps aux | grep '^USER\|elogind' | grep -v grep
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1527 0.0 0.0 430428 3552 ? S 03:11 0:00 elogind-daemon
Экшны полкит лежат как обычно:
root@darkstar:~# ls -1 /usr/share/polkit-1/actions/*.policy
/usr/share/polkit-1/actions/org.blueman.policy
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.bcache.policy
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.btrfs.policy
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.lvm2.policy
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
/usr/share/polkit-1/actions/org.freedesktop.policykit.policy
/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
/usr/share/polkit-1/actions/org.gnome.gconf.defaults.policy
/usr/share/polkit-1/actions/org.gnome.gparted.policy
/usr/share/polkit-1/actions/org.gtk.vfs.file-operations.policy
/usr/share/polkit-1/actions/org.x.xf86-video-intel.backlight-helper.policy
/usr/share/polkit-1/actions/org.xfce.mousepad.policy
/usr/share/polkit-1/actions/org.xfce.power.policy
/usr/share/polkit-1/actions/org.xfce.session.policy
/usr/share/polkit-1/actions/org.xfce.thunar.policy
Но ряд правил выкручены рулезами:
root@darkstar:~# ls -1 /usr/share/polkit-1/rules.d/*.rules
/usr/share/polkit-1/rules.d/10-enable-session-power.rules
/usr/share/polkit-1/rules.d/10-enable-upower-suspend.rules
/usr/share/polkit-1/rules.d/10-org.freedesktop.NetworkManager.rules
/usr/share/polkit-1/rules.d/20-plugdev-group-mount-override.rules
/usr/share/polkit-1/rules.d/50-default.rules
/usr/share/polkit-1/rules.d/blueman.rules
/usr/share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
Например дефолтом, управлять NM имеет право админ:
root@darkstar:~# sed -n '886,887p; 961,966p' /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
<action id="org.freedesktop.NetworkManager.settings.modify.system">
<description>Modify network connections for all users</description>
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
</action>
Но права на это, в слаке выкручены рулезом для группы netdev:
root@darkstar:~# cat /usr/share/polkit-1/rules.d/10-org.freedesktop.NetworkManager.rules
polkit.addRule(function(action, subject) {
if (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 &&
subject.isInGroup("netdev")) {
return polkit.Result.YES;
}
});
В ранних инкарнациях альтовых xfce-sysv, это право предоставлялось системной группе _nmconnect.
См. также архив сизифной рассылки с сообщениями Миши Ефремова:
[sisyphus] Еще раз о технологической нейтральности и съемных носителяхhttps://lists.altlinux.org/pipermail/sisyphus/2013-July/361023.htmlhttps://lists.altlinux.org/pipermail/sisyphus/2013-July/361036.htmlНо Антон настоял чтобы в polkit-sysvinit для NM это право было для wheel.
Начиная с p9, рулезы полкит лежат в /usr. Но в /etc можно своим правилом вернуть группу _nmconnect для NM.
Это нереально. Это потребует времени и усилий.
Например для исправления бага #37534, который с решением болтается уже два года, понадобится шесть байт и аж минут 10 времени.
Похоже, что это просто никому неинтересно, в противном случае была бы хоть какая-то реакция. Кого вообще интересует этот фреймбуфер во времена ssd с многоядерными процессорами и мощными встроенными видеокартами ?
У меня создаётся стойкое ощущение, что в линукс пилят ещё одну Windows 7.
Получается, что и моя хотелка на предмет консольного инсталлера
Который у альтов был до появления 3.0. И однажды он мне понадобился.