GNOME:备份运行时禁止关机

2024-09-29 17:18:59 发布

您现在位置:Python中文网/ 问答频道 /正文

系统:Debian 7 32位

我正在尝试防止我的笔记本电脑在备份期间关机(obnam),我想我可以使用inhibit来做到这一点。在

我找到了有关如何执行此操作的信息here,但是当我在pythonshell中执行此操作时

import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SessionManager','/org/gnome/SessionManager')

我得到了错误
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

列出姓名确认:

bus.list_names() dbus.Array([dbus.UTF8String('org.freedesktop.DBus'), dbus.UTF8String(':1.16'), dbus.UTF8String('org.gnome.Terminal.Display_0'), dbus.UTF8String(':1.14'), dbus.UTF8String(':1.15'), dbus.UTF8String('org.gnome.GConf'), dbus.UTF8String(':1.2')], signature=dbus.Signature('s'))

问题1:为什么org.gnome.SessionManager不可用?
问题2:在执行备份期间,是否有其他(与GNOME相关)的可能性来防止关机?在


Tags: org系统debian备份笔记本电脑gnomebusdbus
1条回答
网友
1楼 · 发布于 2024-09-29 17:18:59

我试图从根shell使用dbus接口,但是根用户没有有效的GNOME会话(当然)。在

运行与我自己(已登录)用户相同的代码得到了期望的结果。在

相关问题 更多 >

    热门问题