Во-первых, удостоверьтесь это dbus
и consolekit
работают - обычно это означает предварительно ожидать ck-launch-session dbus-launch
к Вашему exec
оператор.
Вы также захотите проверить, что Ваш пользователь находится в storage
группа (можно свериться groups
). Большинство дистрибутивов поставлется с storage
политики группы настроили на установке, но в случае, если они не, можно хотеть попытаться прокрутить собственную политику (возможно, что это было удалено/изменено когда udev
был обновлен).
[[ -d /etc/polkit-1/localauthority/50-local.d ]] || mkdir -p /etc/polkit-1/localauthority/50-local.d
cat > /etc/polkit-1/localauthority/50-local.d/99-allow_storage_mount.pkla << 'EOF'
[Storage Permissions]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
EOF
Вы не можете ожидать использовать собственное nvidia
инструменты драйвера, когда Вы выполняете открытый исходный код nouveau
драйвер.