Tag: dbus

NetworkManager上的NameHasNoOwner警告

我的syslog在启动时显示各种NetworkManager警告,我想知道这些警告是否表明存在任何实际问题。 这是一个这样的集合: Oct 14 15:15:43 lati NetworkManager[819]: error requesting auth for org.freedesktop.NetworkManager.wifi.share.protected: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ‘:1.27’: no such name Oct 14 15:15:43 lati NetworkManager[819]: error requesting auth for org.freedesktop.NetworkManager.wifi.share.open: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ‘:1.27’: no such name 我的网卡: *-network description: Ethernet interface product: Ethernet […]

如何修复此GDBus错误?

运行系统更新后,当我想将屏幕截图保存到桌面时出现此错误: 无法将屏幕截图保存到file:/// home / tinuz / Pictures。 错误是 GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled: Process /usr/bin/nautilus received signal 6. Please choose another location and retry. 它告诉我将它保存到另一个位置但是当保存到另一个位置时,我得到相同的错误消息。 请让我知道如何解决问题。 在此先感谢tinuz 刚到家,这里是输出: tinuz@PC1-1110:~$ id; ls -ld /home/tinuz/Pictures; ls -ld /home/tinuz; ls -ld /home uid=1000(tinuz) gid=1000(tinuz) groups=1000(tinuz),4(adm),20(dialout),24(cdrom),46(plugdev),116(lpadmin),118(admin),124(sambashare) drwxr-xr-x 4 tinuz tinuz 4096 2012-02-14 21:25 /home/tinuz/Pictures drwxr-xr-x 49 tinuz tinuz 4096 2012-02-15 18:24 /home/tinuz drwxr-xr-x […]

使用PyQt使用DBus进行编程

我正在尝试编写支持全局菜单的桌面环境在开始使用我的主要任务之前在PyQt中,我试图让dbus代码与QtDBus作为概念certificate。 这是我从d-feet获得的漂亮打印输出和方法签名: GetMenus() -> (Array of [Struct of (Uint32,String,Object Path)] menus) [(60817412L, u’:1.155′, ‘/com/canonical/menu/3A00004′), (58725289L, u’:1.151′, ‘/com/canonical/menu/38013A9′), (58720393L, u’:1.151′, ‘/com/canonical/menu/3800089′), (62916305L, u’:1.159′, ‘/com/canonical/menu/3C006D1′), (54526127L, u’:1.129′, ‘/com/canonical/menu/34000AF’), (58725701L, u’:1.151′, ‘/com/canonical/menu/3801545′), (25167093L, u’:1.22′, ‘/com/canonical/menu/18004F5′), (58726237L, u’:1.151′, ‘/com/canonical/menu/380175D’), (60825279L, u’:1.155′, ‘/com/canonical/menu/3A01EBF’), (58721371L, u’:1.151′, ‘/com/canonical/menu/380045B’), (25165828L, u’:1.22′, ‘/com/canonical/menu/1800004’)] 这是我在PyQt中编写的代码,期待类似的东西: from PyQt4.QtGui import QApplication from PyQt4.QtDBus import QDBus from PyQt4.QtDBus […]

如何用qdbus列出打开的nautilus选项卡?

我正在尝试挖掘qdbus for nautilus以获取打开的标签列表; 到目前为止我设法做到了这一点: sites=(`qdbus |grep nautilus -i`); for siteSrc in ${sites[@]};do list=(`qdbus $siteSrc`); for path in ${list[@]}; do qdbus $siteSrc $path |sed -r “s|.*|$siteSrc $path &|”; done; done |sort -u #|grep paths -i 例如:我能够获得所选文件的列表 qdbus org.gnome.NautilusApplication /org/nautilus_actions/DBus/Tracker/0 org.nautilus_actions.DBus.Tracker.Properties1.GetSelectedPaths 但我找不到打开标签位置的线索? (所以我们可以在脚本上使用以后再恢复它们)

如何制作与屏幕锁定/解锁交互的脚本

当我按下Ctrl + Alt + L (锁定屏幕)时,我需要一个脚本我阻止或关闭所有usb并关闭所有网络接口,如eth0 。 当我解锁时,一切都应该恢复正常。 我试过了 echo suspend> / sys / bus / usb / devices / usb1 / power / level ..但我不能.. 并且 dbus-monitor –session “type = ‘signal’, interface = ‘org.gnome.ScreenSaver’ 与屏幕互动,但不能。 有没有更好的方法? 或者我可以研究创建这个脚本的东西?

我无法在Ubuntu14.04上打开软件更新程序和统一调整工具

我几乎每次尝试更新时都会收到通知。 那个说明’检查更新时发生错误=> [TR语言]Güncellemelerdenetlenirkenbirsorunoluştu。 我无法打开软件更新程序,语言,Unity调整工具。 $ sudo unity-tweak-tool 在这里输入代码Traceback(最近一次调用最后一次): 文件“/ usr / bin / unity-tweak-tool”,第33行,in 导入UnityTweakTool 文件“/ usr / lib / python3 / dist-packages / UnityTweakTool / init .py”,第39行, import dbus,dbus.service 文件“/usr/lib/python2.7/dist-packages/dbus/init .py”,第82行,in 将dbus.types导入为类型 文件“/usr/lib/python2.7/dist-packages/dbus/types.py”,第6行,in 来自_dbus_bindings import( ImportError:/usr/lib/python2.7/dist-packages/_dbus_bindings.so:未定义的符号:_Py_ZeroStruct sys.excepthook中的错误: 回溯(最近的呼叫最后): 在apport_excepthook中输入文件“/usr/lib/python3/dist-packages/apport_python_hook.py”,第63行 从apport.fileutils导入possible_packaged,get_recent_crashes 文件“/ usr / lib / python3 / dist-packages / apport / init .py”,第5行,in 来自apport.report […]

我怎样才能弄清楚polkitd在我的系统资源上做了多少工作?

我在acer c7(chrubuntu 12.04安装然后两次系统升级)上运行13.04,现在每当我使用我的计算机超过几分钟时,它就会减速为polkitd,dbus-daemon,console-kit-daemon和networkmanager咀嚼我所有的系统资源。 我试过谷歌搜索这个问题,但它似乎并不是非常普遍,或者我只是遗漏了一些东西。 我试过看我的系统日志,但似乎没什么特别不寻常的。 我也试过看dbus-monitor。 我不完全确定我在那里寻找什么,但似乎没有持续不断的活动。 还有其他方法可以查看polkitd和/或其他进程的内容吗? 我也很感激如何解决这个问题。 谢谢!

Dbus的Python访问Pidgin数据结构

我终于开始使用Python编程并为Pidgin制作脚本/插件,我需要访问PurpleConversationUiOps并使用has_focus字段,基于Pidgin的文档中的一些示例我做了这个: #!/usr/bin/env python import dbus, gobject from dbus.mainloop.glib import DBusGMainLoop def view(conv): if conv == 1: #if has focus print “Has Focus” dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SessionBus() bus.add_signal_receiver(view, dbus_interface=”im.pidgin.purple.PurpleConversationUiOps”, signal_name=”HasFocus”) loop = gobject.MainLoop() loop.run() 他没有给出任何错误,但我没有收到任何信号,所以我如何访问has_focus字段?

定期在桌面系统上运行rkhunter

当rkhunter在我的系统上发现奇怪的东西时,我想在桌面上收到警告。 我将/etc/rkhunter.conf一些文件和目录列入白名单,因此我不再收到任何警告。 现在我想把这个命令放在某个地方: sudo rkhunter –checkall –report-warnings-only | while read OUTPUT; do notify-send “$OUTPUT”; done 我知道如何使用cron但是这不起作用,因为我的计算机是在不规则的时间运行的,所以我必须把它放在哪里这样它每天执行一次而不是在系统启动期间执行? 启动后最佳时间为30分钟。

如何获取所有可用dbus属性的列表?

如何获取所有可用dbus属性的列表,例如org.freedesktop.DBus.GLib.Const ? 特别是控制窗口管理器,如xfwm。 我如何在python-dbus收到全局菜单? 就像我启动Firefox一样,我怎么能抓住它的全局菜单数据并显示它,就像Unity的全球菜单栏一样?