[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#795296: "You are not allowed to save the configuration" (both root and ordinary user)



Control: tag -1 - moreinfo

Am 2017-03-21 um 10:58 schrieb Maximiliano Curia:
> 
> ¡Hola Willi!
> 
> El 2017-03-20 a las 19:22 +0100, Willi Mann escribió:
>> the problem still exists. Let me know if you any idea how to track
>> this down.
> 
> Sorry, I can't reproduce the issue here, the message seems to be related
> to a rule rejecting the request for your users, (even root?). Do you have a
> specific policykit setup?

I don't have a specific setup. The system runs testing for some years,
though. So it could be an upgrade bug. The problem also occurs with root
and a clean account I just created for testing.

> Do you have the polkit-kde-authentication-agent-1 service running?

I have such a process running, under the desktop's user uid.

> What's the result of running: pkexec bash
> in a terminal with your user?

This hangs, i.e. it does not return but also does not produce any
output. However, it works fine when I run "pkexec bash" as root. System
dbus log during the execution of this command attached.

Willi
method call time=1490208186.836839 sender=:1.73 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1490208186.836871 sender=org.freedesktop.DBus -> destination=:1.73 serial=1 reply_serial=1
   string ":1.73"
signal time=1490208186.836888 sender=org.freedesktop.DBus -> destination=(null destination) serial=29 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.73"
   string ""
   string ":1.73"
signal time=1490208186.836915 sender=org.freedesktop.DBus -> destination=:1.73 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.73"
method call time=1490208186.838139 sender=:1.73 -> destination=org.freedesktop.DBus serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.PolicyKit1',interface='org.freedesktop.DBus.Properties',member='PropertiesChanged',path='/org/freedesktop/PolicyKit1/Authority',arg0='org.freedesktop.PolicyKit1.Authority'"
method return time=1490208186.838172 sender=org.freedesktop.DBus -> destination=:1.73 serial=3 reply_serial=2
method call time=1490208186.838225 sender=:1.73 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.PolicyKit1',interface='org.freedesktop.PolicyKit1.Authority',path='/org/freedesktop/PolicyKit1/Authority'"
method return time=1490208186.838240 sender=org.freedesktop.DBus -> destination=:1.73 serial=4 reply_serial=3
method call time=1490208186.838331 sender=:1.73 -> destination=org.freedesktop.DBus serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',path='/org/freedesktop/DBus',arg0='org.freedesktop.PolicyKit1'"
method return time=1490208186.838345 sender=org.freedesktop.DBus -> destination=:1.73 serial=5 reply_serial=4
method call time=1490208186.838456 sender=:1.73 -> destination=org.freedesktop.DBus serial=5 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=StartServiceByName
   string "org.freedesktop.PolicyKit1"
   uint32 0
method return time=1490208186.838475 sender=org.freedesktop.DBus -> destination=:1.73 serial=6 reply_serial=5
   uint32 2
method call time=1490208186.840024 sender=:1.73 -> destination=org.freedesktop.DBus serial=6 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner
   string "org.freedesktop.PolicyKit1"
method return time=1490208186.840063 sender=org.freedesktop.DBus -> destination=:1.73 serial=7 reply_serial=6
   string ":1.7"
method call time=1490208186.840910 sender=:1.73 -> destination=:1.7 serial=7 path=/org/freedesktop/PolicyKit1/Authority; interface=org.freedesktop.DBus.Properties; member=GetAll
   string "org.freedesktop.PolicyKit1.Authority"
method return time=1490208186.841665 sender=:1.7 -> destination=:1.73 serial=137 reply_serial=7
   array [
      dict entry(
         string "BackendName"
         variant             string "local"
      )
      dict entry(
         string "BackendVersion"
         variant             string "0.105"
      )
      dict entry(
         string "BackendFeatures"
         variant             uint32 1
      )
   ]
method call time=1490208186.842487 sender=:1.73 -> destination=:1.7 serial=8 path=/org/freedesktop/PolicyKit1/Authority; interface=org.freedesktop.PolicyKit1.Authority; member=EnumerateActions
   string ""
method return time=1490208186.847804 sender=:1.7 -> destination=:1.73 serial=138 reply_serial=8
   array [
      struct {
         string "org.freedesktop.timedate1.set-ntp"
         string "Turn network time synchronization on or off"
         string "Authentication is required to control whether network time synchronization shall be enabled."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.job-not-owned-edit"
         string "Restart/Cancel/Edit a job owned by another user"
         string "Privileges are required to restart/cancel/edit a job owned by another user."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.power-off"
         string "Power off the system"
         string "Authentication is required for powering off the system."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.set-wall-message"
            )
         ]
      }
      struct {
         string "org.freedesktop.systemd1.manage-unit-files"
         string "Manage system service or unit files"
         string "Authentication is required to manage system service or unit files."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.enable-disable-wwan"
         string "Enable or disable mobile broadband devices"
         string "System policy prevents enabling or disabling mobile broadband devices"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.hibernate-ignore-inhibit"
         string "Hibernate the system while an application asked to inhibit it"
         string "Authentication is required for hibernating the system while an application asked to inhibit it."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.hibernate"
            )
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.settings.modify.hostname"
         string "Modify persistent system hostname"
         string "System policy prevents modification of the persistent system hostname"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.kde.ksysguard.processlisthelper.changecpuscheduler"
         string "Change CPU Scheduler and priority"
         string "Change which CPU scheduler is to schedule the running of a given process"
         string "KSysGuard"
         string ""
         string "utilities-system-monitor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Firmware"
         string "Query and manage firmware on a mobile broadband device"
         string "System policy prevents querying or managing this device's firmware."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.locale1.set-keyboard"
         string "Set system keyboard settings"
         string "Authentication is required to set the system keyboard settings."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.network-control"
         string "Allow control of network connections"
         string "System policy prevents control of network connections"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 2
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.enable-disable-wimax"
         string "Enable or disable WiMAX mobile broadband devices"
         string "System policy prevents enabling or disabling WiMAX mobile broadband devices"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.system-sources-refresh"
         string "Refresh system sources"
         string "Authentication is required to refresh the system sources"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.reboot-multiple-sessions"
         string "Reboot the system while other users are logged in"
         string "Authentication is required for rebooting the system while other users are logged in."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.reboot"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-handle-power-key"
         string "Allow applications to inhibit system handling of the power key"
         string "Authentication is required for an application to inhibit system handling of the power key."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.inhibit-handle-suspend-key org.freedesktop.login1.inhibit-handle-hibernate-key org.freedesktop.login1.inhibit-handle-lid-switch"
            )
         ]
      }
      struct {
         string "org.freedesktop.color-manager.create-profile"
         string "Create a color profile"
         string "Authentication is required to create a color profile"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-change-passphrase-system"
         string "Change passphrase for an encrypted device"
         string "Authentication is required to change the passphrase for an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.power-off-ignore-inhibit"
         string "Power off the system while an application asked to inhibit it"
         string "Authentication is required for powering off the system while an application asked to inhibit it."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.power-off"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.modify-drive-settings"
         string "Modify drive settings"
         string "Authentication is required to modify drive settings"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.class-edit"
         string "Add/Remove/Edit a class"
         string "Privileges are required to add/remove/edit a class."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.kde.kcontrol.kcmsddm.save"
         string "Save Settings"
         string "Save Settings in SDDM"
         string "SDDM"
         string "https://github.com/sddm/sddm";
         string "kauth-example"
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.manage"
         string "Manage active sessions, users and seats"
         string "Authentication is required for managing active sessions, users and seats."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.gtk.vfs.file-operations"
         string "Perform file operations"
         string "Authentication is required to perform file operations"
         string "GVfs"
         string "http://git.gnome.org/browse/gvfs";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Device.Control"
         string "Unlock and control a mobile broadband device"
         string "System policy prevents unlocking or controlling the mobile broadband device."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.gnome.controlcenter.remote-login-helper"
         string "Enable or disable remote login"
         string "Authentication is required to enable or disable remote login"
         string "The GNOME Project"
         string "http://www.gnome.org/";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/lib/gnome-control-center/cc-remote-login-helper"
            )
         ]
      }
      struct {
         string "org.freedesktop.color-manager.modify-device"
         string "Modify color settings for a device"
         string "Authentication is required to modify the color settings for a device"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.devices-get"
         string "Get list of available devices"
         string "Privileges are required to get list of available devices."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.system-sources-configure"
         string "Change software source parameters"
         string "Authentication is required to change software source parameters"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.hostname1.set-machine-info"
         string "Set machine information"
         string "Authentication is required to set local machine information."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.hibernate-multiple-sessions"
         string "Hibernate the system while other users are logged in"
         string "Authentication is required for hibernating the system while other users are logged in."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.hibernate"
            )
         ]
      }
      struct {
         string "org.freedesktop.locale1.set-locale"
         string "Set system locale"
         string "Authentication is required to set the system locale."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.locale1.set-keyboard"
            )
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.reload"
         string "Reload NetworkManager configuration"
         string "System policy prevents reloading NetworkManager"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.sleep-wake"
         string "Put NetworkManager to sleep or wake it up (should only be used by system power management)"
         string "System policy prevents putting NetworkManager to sleep or waking it up"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 0
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-handle-lid-switch"
         string "Allow applications to inhibit system handling of the lid switch"
         string "Authentication is required for an application to inhibit system handling of the lid switch."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-change-passphrase"
         string "Change passphrase for an encrypted device"
         string "Authentication is required to change the passphrase for an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Control"
         string "Control the Modem Manager daemon"
         string "System policy prevents controlling the Modem Manager."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.gnome.gconf.defaults.set-mandatory"
         string "Change GConf mandatory values"
         string "Privileges are required to change GConf mandatory values"
         string "The GNOME Project"
         string "http://www.gnome.org/projects/gconf/";
         string "gconf-editor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.accounts.set-login-option"
         string "Change the login screen configuration"
         string "Authentication is required to change the login screen configuration"
         string ""
         string ""
         string "stock_person"
         uint32 2
         uint32 2
         uint32 4
         array [
            dict entry(
               string "org.gnome.gconf.defaults.set-mandatory.prefix"
               string "/apps/gdm/simple-greeter"
            )
         ]
      }
      struct {
         string "org.freedesktop.timedate1.set-time"
         string "Set system time"
         string "Authentication is required to set the system time."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.timedate1.set-timezone org.freedesktop.timedate1.set-ntp"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.filesystem-unmount-others"
         string "Unmount a device mounted by another user"
         string "Authentication is required to unmount a filesystem mounted by another user"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-eula-accept"
         string "Accept EULA"
         string "Authentication is required to accept a EULA"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-unlock-other-seat"
         string "Unlock an encrypted device plugged into another seat"
         string "Authentication is required to unlock an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.reboot-ignore-inhibit"
         string "Reboot the system while an application asked to inhibit it"
         string "Authentication is required for rebooting the system while an application asked to inhibit it."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.reboot"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.manage-md-raid"
         string "Manage RAID arrays"
         string "Authentication is required to manage RAID arrays"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.systemd1.reply-password"
         string "Send passphrase back to system"
         string "Authentication is required to send the entered passphrase back to the system."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/lib/systemd/systemd-reply-password"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.power-off-drive-system"
         string "Power off a system drive"
         string "Authentication is required to power off a drive"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.enable-disable-network"
         string "Enable or disable system networking"
         string "System policy prevents enabling or disabling system networking"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.settings.modify.system"
         string "Modify network connections for all users"
         string "System policy prevents modification of network settings for all users"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.consolekit.system.stop-multiple-users"
         string "Stop the system when multiple users are logged in"
         string "System policy prevents stopping the system when other users are logged in"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "com.ubuntu.softwareproperties.applychanges"
         string "Write Configuration"
         string "To change software repository settings, you need to authenticate."
         string "Software Properties"
         string "https://launchpad.net/software-properties";
         string "software-properties"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.upgrade-system"
         string "Upgrade System"
         string "Authentication is required to upgrade the operating system"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.filesystem-mount"
         string "Mount a filesystem"
         string "Authentication is required to mount the filesystem"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.manage-swapspace"
         string "Manage swapspace"
         string "Authentication is required to manage swapspace"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-remove"
         string "Remove package"
         string "Authentication is required to remove software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.packagekit.package-install"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.suspend-ignore-inhibit"
         string "Suspend the system while an application asked to inhibit it"
         string "Authentication is required for suspending the system while an application asked to inhibit it."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.suspend"
            )
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.settings.modify.own"
         string "Modify personal network connections"
         string "System policy prevents modification of personal network settings"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 3
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-delay-shutdown"
         string "Allow applications to delay system shutdown"
         string "Authentication is required for an application to delay system shutdown."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 5
         uint32 5
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.inhibit-delay-sleep"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-handle-suspend-key"
         string "Allow applications to inhibit system handling of the suspend key"
         string "Authentication is required for an application to inhibit system handling of the suspend key."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.inhibit-handle-hibernate-key org.freedesktop.login1.inhibit-handle-lid-switch"
            )
         ]
      }
      struct {
         string "org.x.xf86-video-intel.backlight-helper"
         string "Modify lcd panel brightness"
         string "Authentication is required to modify the lcd panel brightness"
         string "The X.Org project"
         string "https://01.org/linuxgraphics/community/xf86-video-intel";
         string "brightness"
         uint32 0
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/lib/xserver-xorg-video-intel/xf86-video-intel-backlight-helper"
            )
         ]
      }
      struct {
         string "org.freedesktop.packagekit.system-network-proxy-configure"
         string "Set network proxy"
         string "Authentication is required to set the network proxy used for downloading software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "preferences-system-network-proxy"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.ksysguard.processlisthelper.renice"
         string "Change the priority of a process"
         string ") za dani proces"
         string "KSysGuard"
         string ""
         string "utilities-system-monitor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.printer-set-default"
         string "Set a printer as default printer"
         string "Privileges are required to set a printer, or a class, as default printer."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.gtk.vfs.file-operations-helper"
         string "Perform file operations"
         string "Authentication is required to perform file operations"
         string "GVfs"
         string "http://git.gnome.org/browse/gvfs";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/lib/gvfs/gvfsd-admin"
            )
         ]
      }
      struct {
         string "org.freedesktop.RealtimeKit1.acquire-high-priority"
         string "Grant high priority scheduling to a user process"
         string "Authentication is required to grant an application high priority scheduling"
         string "Lennart Poettering"
         string ""
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-install-untrusted"
         string "Install untrusted local file"
         string "Authentication is required to install untrusted software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 2
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.packagekit.package-install"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.open-device"
         string "Open a device"
         string "Authentication is required to open a device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.filesystem-fstab"
         string "Mount/unmount filesystems defined in the fstab file with the x-udisks-auth option"
         string "Authentication is required to mount/unmount the filesystem"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.filesystem-mount-system"
         string "Mount a filesystem on a system device"
         string "Authentication is required to mount the filesystem"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.kde.powerdevil.backlighthelper.brightness"
         string "Get brightness"
         string "System policies prevent you from getting the brightness level."
         string "KDE"
         string ""
         string "kde"
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.modify-device-other-seat"
         string "Modify a device"
         string "Authentication is required to modify a device plugged into another seat"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.color-manager.install-system-wide"
         string "Install system color profiles"
         string "Authentication is required to install the color profile for all users"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.read-system-configuration-secrets"
         string "Modify system-wide configuration"
         string "Authentication is required to retrieve secrets from system-wide configuration"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.kde.kcontrol.kcmremotewidgets.save"
         string "Save remote widgets' policies"
         string "Prevents the system from saving remote plasma widgets' policies"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.kde.powerdevil.backlighthelper.setbrightness"
         string "Set brightness"
         string "System policies prevent you from setting the brightness level."
         string "KDE"
         string ""
         string "kde"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.open-device-system"
         string "Open a system device"
         string "Authentication is required to open a device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.kde.ksysguard.processlisthelper.changeioscheduler"
         string "Change IO Scheduler and priority"
         string "Change how the read and writes of a given process are prioritized"
         string "KSysGuard"
         string ""
         string "utilities-system-monitor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.color-manager.delete-device"
         string "Remove a color managed device"
         string "Authentication is required to remove a color managed device"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-block-idle"
         string "Allow applications to inhibit automatic system suspend"
         string "Authentication is required for an application to inhibit automatic system suspend."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 5
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.system-update"
         string "Update software"
         string "Authentication is required to update software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.printer-enable"
         string "Enable/Disable a printer"
         string "Privileges are required to enable/disable a printer, or a class."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.consolekit.system.stop"
         string "Stop the system"
         string "System policy prevents stopping the system"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.loop-setup"
         string "Manage loop devices"
         string "Authentication is required to set up a loop device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.powerdevil.backlighthelper.brightnessmax"
         string "Get maximum brightness value"
         string "System policies prevent you from getting the brightness level."
         string "KDE"
         string ""
         string "kde"
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.cancel-job-other-user"
         string "Cancel job started by another user"
         string "Authentication is required to cancel a job started by another user"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.clear-offline-update"
         string "Clear offline update message"
         string "Authentication is required to clear the offline updates message"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.kcontrol.kcmkwallet5.save"
         string "Save wallet configuration"
         string "Allow saving wallet configuration settings"
         string "KDE Wallet system"
         string ""
         string "kwalletmanager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.printer-remote-edit"
         string "Add/Remove/Edit a remote printer"
         string "Privileges are required to add/remove/edit a remote printer."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Contacts"
         string "Add, modify, and delete mobile broadband contacts"
         string "System policy prevents adding, modifying, or deleting this device's contacts."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.set-self-linger"
         string "Allow non-logged-in user to run programs"
         string "Explicit request is required to run programs as a non-logged-in user."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 5
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.modify-system-configuration"
         string "Modify system-wide configuration"
         string "Authentication is required to modify system-wide configuration"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-handle-hibernate-key"
         string "Allow applications to inhibit system handling of the hibernate key"
         string "Authentication is required for an application to inhibit system handling of the hibernate key."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-block-sleep"
         string "Allow applications to inhibit system sleep"
         string "Authentication is required for an application to inhibit system sleep."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.inhibit-delay-sleep org.freedesktop.login1.inhibit-block-idle"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-unlock-system"
         string "Unlock an encrypted system device"
         string "Authentication is required to unlock an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.wifi.share.protected"
         string "Connection sharing via a protected WiFi network"
         string "System policy prevents sharing connections via a protected WiFi network"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.power-off-drive"
         string "Power off drive"
         string "Authentication is required to power off a drive"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.suspend-multiple-sessions"
         string "Suspend the system while other users are logged in"
         string "Authentication is required for suspending the system while other users are logged in."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.suspend"
            )
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.checkpoint-rollback"
         string "Perform a checkpoint or rollback of interfaces configuration"
         string "System policy prevents the creation of a checkpoint or its rollback"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.wifi.share.open"
         string "Connection sharing via an open WiFi network"
         string "System policy prevents sharing connections via an open WiFi network"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-check-power"
         string "Check power state"
         string "Authentication is required to check the power state"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.reboot"
         string "Reboot the system"
         string "Authentication is required for rebooting the system."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.set-wall-message"
            )
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Location"
         string "Enable and view geographic location and positioning information"
         string "System policy prevents enabling or viewing geographic location information."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.freedesktop.color-manager.create-device"
         string "Create a color managed device"
         string "Authentication is required to create a color managed device"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.power-off-drive-other-seat"
         string "Power off a drive attached to another seat"
         string "Authentication is required to power off a drive plugged into another seat"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.enable-disable-statistics"
         string "Enable or disable device statistics"
         string "System policy prevents enabling or disabling device statistics"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.rescan"
         string "Rescan a device"
         string "Authentication is required to rescan a device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.systemd1.manage-units"
         string "Manage system services or other units"
         string "Authentication is required to manage system services or other units."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.RealtimeKit1.acquire-real-time"
         string "Grant realtime scheduling to a user process"
         string "Authentication is required to grant an application realtime scheduling"
         string "Lennart Poettering"
         string ""
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.repair-system"
         string "Repair System"
         string "Authentication is required to repair the installed software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.consolekit.system.restart"
         string "Restart the system"
         string "System policy prevents restarting the system"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.accounts.user-administration"
         string "Manage user accounts"
         string "Authentication is required to change user data"
         string ""
         string ""
         string "stock_person"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.device-rebind"
         string "Reload a device"
         string "Authentication is required to reload the device with a new driver"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/sbin/pk-device-rebind"
            )
         ]
      }
      struct {
         string "org.gnome.cpufreqselector"
         string "Change CPU Frequency scaling"
         string "Privileges are required to change the CPU Frequency scaling."
         string "The GNOME Project"
         string "http://www.gnome.org/";
         string "gnome-cpu-frequency-applet"
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.set-user-linger"
         string "Allow non-logged-in users to run programs"
         string "Authentication is required to run programs as a non-logged-in user."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-delay-sleep"
         string "Allow applications to delay system sleep"
         string "Authentication is required for an application to delay system sleep."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 5
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-secure-erase"
         string "Securely erase a hard disk"
         string "Authentication is required to securely erase a hard disk"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.color-manager.delete-profile"
         string "Remove a color profile"
         string "Authentication is required to remove a color profile"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-smart-selftest"
         string "Run SMART self-test"
         string "Authentication is required to run a SMART self-test"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.attach-device"
         string "Allow attaching devices to seats"
         string "Authentication is required for attaching a device to a seat."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.flush-devices"
            )
         ]
      }
      struct {
         string "org.gnome.controlcenter.datetime.configure"
         string "Change system time and date settings"
         string "To change time or date settings, you need to authenticate."
         string "The GNOME Project"
         string "http://www.gnome.org/";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.timedate1.set-time org.freedesktop.timedate1.set-timezone org.freedesktop.timedate1.set-local-rtc org.freedesktop.timedate1.set-ntp"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.suspend"
         string "Suspend the system"
         string "Authentication is required for suspending the system."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.policykit.lockdown"
         string "Configure lock down for an action"
         string "Authentication is required to configure lock down policy"
         string "The PolicyKit Project"
         string "http://hal.freedesktop.org/docs/PolicyKit/";
         string ""
         uint32 0
         uint32 0
         uint32 2
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/bin/pklalockdown"
            )
         ]
      }
      struct {
         string "org.freedesktop.login1.hibernate"
         string "Hibernate the system"
         string "Authentication is required for hibernating the system."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
         ]
      }
      struct {
         string "org.gnome.gconf.defaults.set-system"
         string "Change GConf system values"
         string "Privileges are required to change GConf system values"
         string "The GNOME Project"
         string "http://www.gnome.org/projects/gconf/";
         string "gconf-editor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.trigger-offline-upgrade"
         string "Trigger offline updates"
         string "Authentication is required to trigger offline updates"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-install"
         string "Install signed package"
         string "Authentication is required to install software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-downgrade"
         string "Install older version of installed package"
         string "Authentication is required to downgrade software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.packagekit.package-install"
            )
         ]
      }
      struct {
         string "org.freedesktop.color-manager.sensor-lock"
         string "Use color sensor"
         string "Authentication is required to use the color sensor"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-standby"
         string "Send standby command"
         string "Authentication is required to put a drive into standby mode"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.hostname1.set-static-hostname"
         string "Set static host name"
         string "Authentication is required to set the statically configured local host name, as well as the pretty host name."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.hostname1.set-hostname org.freedesktop.hostname1.set-machine-info"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.loop-delete-others"
         string "Delete loop devices"
         string "Authentication is required to delete a loop device set up by another user"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-unlock"
         string "Unlock an encrypted device"
         string "Authentication is required to unlock an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.fontinst.manage"
         string "Manage system-wide fonts."
         string "Modifying the system-wide font configuration requires privileges."
         string "Font Installer"
         string ""
         string "preferences-desktop-font-installer"
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.color-manager.modify-profile"
         string "Modify a color profile"
         string "Authentication is required to modify a color profile"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.kde.kcontrol.k3bsetup.save"
         string "Update device and programs permissions"
         string "Authentication is required to update permissions of devices and programs"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.modify-device-system"
         string "Modify a system device"
         string "Authentication is required to modify a device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.accounts.change-own-user-data"
         string "Change your own user data"
         string "Authentication is required to change your own user data"
         string ""
         string ""
         string "stock_person"
         uint32 5
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.powerdevil.backlighthelper.syspath"
         string "Get syspath"
         string "System policies prevent you from getting the syspath"
         string "KDE"
         string ""
         string "kde"
         uint32 0
         uint32 5
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.settings.modify.global-dns"
         string "Modify persistent global DNS configuration"
         string "System policy prevents modification of the persistent global DNS configuration"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.systemd1.reload-daemon"
         string "Reload the systemd state"
         string "Authentication is required to reload the systemd state."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.inhibit-block-shutdown"
         string "Allow applications to inhibit system shutdown"
         string "Authentication is required for an application to inhibit system shutdown."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 0
         uint32 5
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.inhibit-delay-shutdown org.freedesktop.login1.inhibit-block-sleep org.freedesktop.login1.inhibit-delay-sleep org.freedesktop.login1.inhibit-block-idle"
            )
         ]
      }
      struct {
         string "org.freedesktop.color-manager.device-inhibit"
         string "Inhibit color profile selection"
         string "Authentication is required to disable profile matching for a device"
         string "System Color Manager"
         string "http://www.freedesktop.org/projects/system-color-manager/";
         string "application-vnd.iccprofile"
         uint32 2
         uint32 0
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.owner"
               string "unix-user:colord"
            )
         ]
      }
      struct {
         string "org.freedesktop.timedate1.set-timezone"
         string "Set system timezone"
         string "Authentication is required to set the system timezone."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.lock-sessions"
         string "Lock or unlock active sessions"
         string "Authentication is required to lock or unlock active sessions."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.gnome.controlcenter.user-accounts.administration"
         string "Manage user accounts"
         string "Authentication is required to change user data"
         string "The GNOME Project"
         string "http://www.gnome.org/";
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.accounts.user-administration org.freedesktop.realmd.configure-realm org.freedesktop.realmd.login-policy"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-unlock-crypttab"
         string "Unlock an encrypted device specified in the crypttab file with the x-udisks-auth option"
         string "Authentication is required to unlock an encrypted device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "com.ubuntu.pkexec.gparted"
         string ""
         string "Authentication is required to run the GParted Partition Editor"
         string ""
         string ""
         string "gparted"
         uint32 2
         uint32 2
         uint32 2
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/sbin/gparted"
            )
            dict entry(
               string "org.freedesktop.policykit.exec.allow_gui"
               string "true"
            )
         ]
      }
      struct {
         string "org.freedesktop.timedate1.set-local-rtc"
         string "Set RTC to local timezone or UTC"
         string "Authentication is required to control whether the RTC stores the local or UTC time."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.server-settings"
         string "Get/Set server settings"
         string "Privileges are required to get/set server settings."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.eject-media"
         string "Eject media"
         string "Authentication is required to eject media"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-smart-update"
         string "Update SMART data"
         string "Authentication is required to update SMART data"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.modify-device"
         string "Modify a device"
         string "Authentication is required to modify a device"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.encrypted-lock-others"
         string "Lock an encrypted device unlocked by another user"
         string "Authentication is required to lock an encrypted device unlocked by another user"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.hostname1.set-hostname"
         string "Set host name"
         string "Authentication is required to set the local host name."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "com.ubuntu.pkexec.synaptic"
         string ""
         string "Authentication is required to run the Synaptic Package Manager"
         string ""
         string ""
         string "synaptic"
         uint32 2
         uint32 2
         uint32 2
         array [
            dict entry(
               string "org.freedesktop.policykit.exec.path"
               string "/usr/sbin/synaptic"
            )
            dict entry(
               string "org.freedesktop.policykit.exec.allow_gui"
               string "true"
            )
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.job-edit"
         string "Restart/Cancel/Edit a job"
         string "Privileges are required to restart/cancel/edit a job."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.kde.ksysguard.processlisthelper.sendsignal"
         string "Kill or stop etc a process"
         string "Sends a given signal to a given process"
         string "KSysGuard"
         string ""
         string "utilities-system-monitor"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.printeraddremove"
         string "Add/Remove/Edit a printer"
         string "Privileges are required to add/remove/edit a printer."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.filesystem-mount-other-seat"
         string "Mount a filesystem from a device plugged into another seat"
         string "Authentication is required to mount the filesystem"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-standby-system"
         string "Send standby command to a system drive"
         string "Authentication is required to put a drive into standby mode"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Messaging"
         string "Send, save, modify, and delete text messages"
         string "System policy prevents sending or manipulating this device's text messages."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.printer-local-edit"
         string "Add/Remove/Edit a local printer"
         string "Privileges are required to add/remove/edit a local printer."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.eject-media-system"
         string "Eject media from a system drive"
         string "Authentication is required to eject media"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.systemd1.set-environment"
         string "Set or unset system and service manager environment variables"
         string "Authentication is required to set or unset system and service manager environment variables."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.consolekit.system.restart-multiple-users"
         string "Restart the system when multiple users are logged in"
         string "System policy prevents restarting the system when other users are logged in"
         string ""
         string ""
         string ""
         uint32 0
         uint32 0
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-smart-simulate"
         string "Set SMART data from blob"
         string "Authentication is required to set SMART data from blob"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-smart-enable-disable"
         string "Enable/Disable SMART"
         string "Authentication is required to enable/disable SMART"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.kde.kcontrol.kcmclock.save"
         string "Save the date/time settings"
         string "System policies prevent you from saving the date/time settings."
         string "Date and Time Control Module"
         string ""
         string "preferences-system-time"
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.policykit.exec"
         string "Run programs as another user"
         string "Authentication is required to run a program as another user"
         string "The PolicyKit Project"
         string "http://hal.freedesktop.org/docs/PolicyKit/";
         string ""
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.power-off-multiple-sessions"
         string "Power off the system while other users are logged in"
         string "Authentication is required for powering off the system while other users are logged in."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 5
         array [
            dict entry(
               string "org.freedesktop.policykit.imply"
               string "org.freedesktop.login1.power-off"
            )
         ]
      }
      struct {
         string "org.freedesktop.udisks2.loop-modify-others"
         string "Modify loop devices"
         string "Authentication is required to modify a loop device set up by another user"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.set-wall-message"
         string "Set a wall message"
         string "Authentication is required to set a wall message"
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.NetworkManager.enable-disable-wifi"
         string "Enable or disable WiFi devices"
         string "System policy prevents enabling or disabling WiFi devices"
         string "NetworkManager"
         string "http://www.gnome.org/projects/NetworkManager";
         string "nm-icon"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.USSD"
         string "Query and utilize network information and services"
         string "System policy prevents querying or utilizing network information and services."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 5
         array [
         ]
      }
      struct {
         string "org.freedesktop.ModemManager1.Voice"
         string "Accept incoming voice calls or start outgoing voice calls."
         string "System policy prevents voice calls."
         string "ModemManager"
         string "http://www.freedesktop.org/wiki/ModemManager";
         string "ModemManager"
         uint32 0
         uint32 0
         uint32 3
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.system-trust-signing-key"
         string "Trust a key used for signing software"
         string "Authentication is required to consider a key used for signing software as trusted"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.flush-devices"
         string "Flush device to seat attachments"
         string "Authentication is required for resetting how devices are attached to seats."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.package-reinstall"
         string "Install already installed package again"
         string "Authentication is required to reinstall software"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.eject-media-other-seat"
         string "Eject media from a drive attached to another seat"
         string "Authentication is required to eject media from a drive plugged into another seat"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.trigger-offline-update"
         string "Trigger offline updates"
         string "Authentication is required to trigger offline updates"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.packagekit.cancel-foreign"
         string "Cancel foreign task"
         string "Authentication is required to cancel a task that was not started by yourself"
         string "The PackageKit Project"
         string "http://www.packagekit.org/";
         string "package-x-generic"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.ata-standby-other-seat"
         string "Send standby command to drive on other seat"
         string "Authentication is required to put a drive into standby mode"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
      struct {
         string "org.freedesktop.login1.set-reboot-to-firmware-setup"
         string "Allow indication to the firmware to boot to setup interface"
         string "Authentication is required to indicate to the firmware to boot to setup interface."
         string "The systemd Project"
         string "http://www.freedesktop.org/wiki/Software/systemd";
         string ""
         uint32 4
         uint32 4
         uint32 4
         array [
         ]
      }
      struct {
         string "com.hp.hplip.installplugin"
         string "Install a plug-in into a HP printer"
         string "System policy prevents installation of a printer plug-in"
         string "HP Development Company"
         string "http://hplip.net/";
         string ""
         uint32 0
         uint32 0
         uint32 2
         array [
         ]
      }
      struct {
         string "org.freedesktop.udisks2.cancel-job"
         string "Cancel job"
         string "Authentication is required to cancel a job"
         string "The udisks Project"
         string "http://udisks.freedesktop.org/";
         string "drive-removable-media"
         uint32 2
         uint32 2
         uint32 5
         array [
         ]
      }
      struct {
         string "org.opensuse.cupspkhelper.mechanism.all-edit"
         string "Change printer settings"
         string "Privileges are required to change printer settings. This should only be needed from the Printers system settings panel."
         string "The openSUSE Project"
         string "http://www.opensuse.org/";
         string "printer"
         uint32 2
         uint32 2
         uint32 4
         array [
         ]
      }
   ]
method call time=1490208186.877616 sender=:1.73 -> destination=:1.7 serial=9 path=/org/freedesktop/PolicyKit1/Authority; interface=org.freedesktop.PolicyKit1.Authority; member=CheckAuthorization
   struct {
      string "unix-process"
      array [
         dict entry(
            string "pid"
            variant                uint32 2183
         )
         dict entry(
            string "start-time"
            variant                uint64 165413
         )
         dict entry(
            string "uid"
            variant                int32 1000
         )
      ]
   }
   string "org.freedesktop.policykit.exec"
   array [
      dict entry(
         string "polkit.message"
         string "Authentication is needed to run `$(program)' as the super user"
      )
      dict entry(
         string "user"
         string "root (root)"
      )
      dict entry(
         string "command_line"
         string "/bin/bash"
      )
      dict entry(
         string "program"
         string "/bin/bash"
      )
      dict entry(
         string "polkit.gettext_domain"
         string "polkit-1"
      )
   ]
   uint32 1
   string ""
method call time=1490208186.878006 sender=:1.7 -> destination=org.freedesktop.DBus serial=139 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetConnectionUnixUser
   string ":1.73"
method return time=1490208186.878028 sender=org.freedesktop.DBus -> destination=:1.7 serial=78 reply_serial=139
   uint32 0
method call time=1490208186.878052 sender=:1.7 -> destination=org.freedesktop.DBus serial=140 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetConnectionUnixProcessID
   string ":1.73"
method return time=1490208186.878076 sender=org.freedesktop.DBus -> destination=:1.7 serial=79 reply_serial=140
   uint32 2828
method call time=1490208186.878100 sender=:1.7 -> destination=:1.42 serial=141 path=/org/kde/PolicyKit1/AuthenticationAgent; interface=org.freedesktop.PolicyKit1.AuthenticationAgent; member=BeginAuthentication
   string "org.freedesktop.policykit.exec"
   string "Authentication is needed to run `/bin/bash' as the super user"
   string ""
   array [
      dict entry(
         string "polkit.caller-pid"
         string "2828"
      )
      dict entry(
         string "polkit.subject-pid"
         string "2183"
      )
   ]
   string "1-690830512bcc82aa283e14577cc368b7-2-085fc4bc91225a90d63a1ab300b3121f"
   array [
      struct {
         string "unix-user"
         array [
            dict entry(
               string "uid"
               variant                   uint32 0
            )
         ]
      }
   ]
signal time=1490208211.280956 sender=:1.28 -> destination=(null destination) serial=41 path=/org/freedesktop/ConsoleKit/Session4; interface=org.freedesktop.ConsoleKit.Session; member=IdleHintChanged
   boolean true

Reply to: