KDE5 монтирование флешек

Модератор: Модераторы разделов

Ответить
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

KDE5 монтирование флешек

Сообщение denel »

Доброго всем дня!
обновил KDE, Dolphin 15.12.3
Теперь не могу подключать флешки. xsession-errors:

Код: Выделить всё

Currrent active notifications: QHash(("notification 1", "dolphinПеремещение: завершено")("notification 3", "Уведомления от оборудованияУведомление об устройствах"))
Guessing partOf as: 3
 New Notification:  "Уведомление об устройствах" "Не удалось подключить следующее устройство: SYSRESC" -1 & Part of: 3

dbus-monitor:

Код: Выделить всё

method call time=1470478175.759239 sender=:1.16 -> destination=org.freedesktop.DBus serial=18592 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner
   string "org.kde.kded5"
method return time=1470478175.759272 sender=org.freedesktop.DBus -> destination=:1.16 serial=365 reply_serial=18592
   string ":1.4"
method call time=1470478175.759924 sender=:1.16 -> destination=org.freedesktop.DBus serial=18593 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.kde.kded5'"
method call time=1470478175.760326 sender=:1.16 -> destination=org.kde.kded5 serial=18594 path=/modules/soliduiserver; interface=org.kde.SolidUiServer; member=showActionsDialog
   string "/org/freedesktop/UDisks2/block_devices/sdd1"
   array [
      string "test-predicate-openinwindow.desktop"
   ]
signal time=1470478175.761624 sender=:1.4 -> destination=(null destination) serial=2522 path=/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdd1; interface=org.kde.Solid.Device; member=setupRequested
method return time=1470478175.764747 sender=:1.4 -> destination=:1.16 serial=2523 reply_serial=18594
method call time=1470478175.766790 sender=:1.16 -> destination=org.freedesktop.DBus serial=18595 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='org.kde.kded5'"
signal time=1470478175.801254 sender=:1.4 -> destination=(null destination) serial=2524 path=/org/kde/solid/Device__2Forg_2Ffreedesktop_2FUDisks2_2Fblock_5Fdevices_2Fsdd1; interface=org.kde.Solid.Device; member=setupDone
   int32 1
   string "Произошла неизвестная ошибка: Not authorized to perform operation"
method call time=1470478175.801390 sender=:1.82 -> destination=org.freedesktop.Notifications serial=658 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
   string "Уведомления от оборудования"
   uint32 0
   string "emblem-mounted"
   string "Уведомление об устройствах"
   string "Не удалось подключить следующее устройство: SYSRESC"
   array [
   ]
   array [
      dict entry(
         string "x-kde-appname"
         variant             string "hardwarenotifications"
      )
   ]
   int32 -1
method return time=1470478175.804329 sender=:1.16 -> destination=:1.82 serial=18596 reply_serial=658
   uint32 4
signal time=1470478180.914163 sender=:1.16 -> destination=(null destination) serial=18597 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=NotificationClosed
   uint32 4
   uint32 1
signal time=1470478180.914487 sender=:1.82 -> destination=(null destination) serial=659 path=/Notify; interface=org.kde.KNotify; member=notificationClosed
   int32 7

Что случилось?
Спасибо сказали:
straf
Сообщения: 80

Re: KDE5 монтирование флешек

Сообщение straf »

Почему именно 15.12.3 ?! Когда 15 июля вышла 16.04.3 ! Да и после выхода 15.12.3 вышла еще 15.12.3-r1 (если именно эта версия нужна)
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: KDE5 монтирование флешек

Сообщение denel »

straf писал(а):
07.08.2016 17:23
Почему именно 15.12.3 ?! Когда 15 июля вышла 16.04.3 ! Да и после выхода 15.12.3 вышла еще 15.12.3-r1 (если именно эта версия нужна)

Ну я так сильно не гонюсь за замаскированными ебуилдами, что без размаскировки ставит, то и ставлю... Но если уж так, то дельфин установлен по ебуилду kde-apps/dolphin-15.12.3-r1. Так по проблеме есть соображения?
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: KDE5 монтирование флешек

Сообщение denel »

Разобрался...
Посмотрел в /etc/polkit-1/rules.d/10-udisks2.rules:

Код: Выделить всё

polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
        subject.isInGroup("storage")) {
        return polkit.Result.NO;
    }
});
создал группу storage, и немного поменял файл:

Код: Выделить всё

polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
        subject.isInGroup("storage")) {
        return polkit.Result.YES;
    }
});
Одно не понимаю, зачем при совпадении с правилом результат по умолчанию делать NO??? Что-за извращенцы таким занимаются???
PS но udisksctl mount -b /dev/sdd1 и так монтировало от пользователя...
Спасибо сказали:
straf
Сообщения: 80

Re: KDE5 монтирование флешек

Сообщение straf »

Ну я так сильно не гонюсь за замаскированными ебуилдами, что без размаскировки ставит, то и ставлю

:unsure: но. я также не размаскировывал. Он мне пришел вместе с обновами! А по проблеме даже никаких соображений нет. Я обновляюсь часто и если были какие-то баги, глюки. То при следующем обновлении они пропадали! Так что я не заморачивался!
Спасибо сказали:
Ответить