Я использую Xmonad в качестве своего менеджера окон.
В наутилусе приложения, каждый раз, когда я пытаюсь смонтировать свои палки usb, это показывает мне диалоговое окно "Not authorized to perform operation."
Я попытался вставить это ~/.xsession
файл:
nautilus --no-desktop -n &
Но это не работает.
Это - мой ток ~/.xsession
файл:
#!/bin/bash
gnome-settings-daemon &
exec dbus-launch --exit-with-session xmonad
Кроме того, когда я запускаю чистую сессию гнома, все хорошо работает. Какая-либо идея о том, как заставить наутилус спросить пароль или смонтировать палку usb при нажатии на него в наутилусе?
Открывают Disks from Dash
Choose, желаемое Редактирование диска/раздела
Монтирует Опции
, Снятие флажка требует дополнительной авторизации
Необходимо запустить polkit в xsession.
Вы, скорее всего, имеете .desktop
файл в /etc/xdg/autostart
в пути где-нибудь с полным путем Вашему polkit демону.
Для меня добавляющий /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
в ~/.Xsession
устранил проблему.
У Вас будет эта ошибка при использовании XRDP. Необходимо войти в систему непосредственно к Xwindow от KVM.
Это хорошее обзор polkit от archlinux Wiki очень полезно для понимания темы.
В моем случае, так как я выполняю пользовательский настроенный рабочий стол, состоявший из потрясающих, nodm, consolekit, и другой руке выбрал программное обеспечение, я должен запустить polkit агент аутентификации вручную. Это обеспечивается mate-polkit-bin пакетом в debian. Я полагаю, что xmonad будет очень похожим случаем.
Прежде: thunar, не удающийся смонтироваться, говоря "Отказавший для монтирования XXX. Не разрешенный выполнить операцию".
После рабочего помощника-polkit: thunar после попытки смонтироваться просит, чтобы я прошел проверку подлинности согласно правилам polkit для данного действия. Это на самом деле требует udisks инструмент что использование thunar, чтобы сделать монтирование. После того, как правильно аутентифицируемый, устройства монтируются как ожидалось.
Решение состоит в том, чтобы добавить polkit агент аутентификации (как помощник-polkit) к Вашим командам запуска сессии (автоматический запуск).