Наутилус не монтируется в Xmonad: Не разрешенный выполнить операцию

Я использую 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 при нажатии на него в наутилусе?

5
задан 15 March 2014 в 21:07

4 ответа

  1. Открывают Disks from Dash

    enter image description here

  2. Choose, желаемое Редактирование диска/раздела

    enter image description here

  3. Монтирует Опции

    enter image description here

  4. , Снятие флажка требует дополнительной авторизации

    enter image description here

3
ответ дан 27 August 2019 в 21:37

Необходимо запустить polkit в xsession.

Вы, скорее всего, имеете .desktop файл в /etc/xdg/autostart в пути где-нибудь с полным путем Вашему polkit демону.

Для меня добавляющий /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 в ~/.Xsession устранил проблему.

1
ответ дан 27 August 2019 в 21:37

У Вас будет эта ошибка при использовании XRDP. Необходимо войти в систему непосредственно к Xwindow от KVM.

0
ответ дан 27 August 2019 в 21:37

Это хорошее обзор polkit от archlinux Wiki очень полезно для понимания темы.

В моем случае, так как я выполняю пользовательский настроенный рабочий стол, состоявший из потрясающих, nodm, consolekit, и другой руке выбрал программное обеспечение, я должен запустить polkit агент аутентификации вручную. Это обеспечивается mate-polkit-bin пакетом в debian. Я полагаю, что xmonad будет очень похожим случаем.

Прежде: thunar, не удающийся смонтироваться, говоря "Отказавший для монтирования XXX. Не разрешенный выполнить операцию".

После рабочего помощника-polkit: thunar после попытки смонтироваться просит, чтобы я прошел проверку подлинности согласно правилам polkit для данного действия. Это на самом деле требует udisks инструмент что использование thunar, чтобы сделать монтирование. После того, как правильно аутентифицируемый, устройства монтируются как ожидалось.

Решение состоит в том, чтобы добавить polkit агент аутентификации (как помощник-polkit) к Вашим командам запуска сессии (автоматический запуск).

0
ответ дан 27 August 2019 в 21:37

Другие вопросы по тегам:

Похожие вопросы: