Questions tagged «dbus»

D-BUS是应用程序用来相互通信的消息传递系统。

5
查看可发送给应用程序的可用DBUS消息的工具
是否有一种图形工具或命令行工具列出了我可以发送到启用DBUS的程序的所有消息和参数/参数?我确实想尝试编写一些DBUS脚本,但是我几乎找不到关于大多数应用程序的DBUS功能的任何文档。
39 gui  dbus 


7
尝试启用第二个屏幕时出现GDBus.Error
我将外部屏幕连接到笔记本电脑上,但是我的台式机并没有像过去大约一年前那样自动扩展到它(旧版本的Ubuntu)。 我去了显示设置。屏幕在此处列出(正确的分辨率,品牌名称等)。但是,当我将开关置于“开”并单击“应用”时,出现此错误: 无法应用配置:%s GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod:路径/ org / gnome / SettingsDaemon / XRANDR上的对象上没有这样的接口“ org.gnome.SettingsDaemon.XRANDR_2” 现在已经几个月了,但是我真的很想能够再次使用外部屏幕/光束。 有任何想法吗? 谢谢。
31 dbus 

8
使用Qjackctl时“无法启动JACK服务器”
尝试通过线路输入将吉他连接到计算机时出现问题。Audacity的效果很好,我可以录制自己在吉他上弹奏的内容(从Preferences录制位置选择到default:line0)。但是问题出在Qjackctl中:首先,当我单击start它时显示此错误: 之后,当我单击Cancel它时会出现此错误: 这是messages窗口中的日志: 10:30:37.368 Patchbay已停用。 10:30:37.416统计信息重置。 10:30:37.459 ALSA连接更改。 10:30:37.497 D-BUS:服务可用(org.jackaudio.service或jackdbus)。 无法连接到服务器套接字err =没有这样的文件或目录 无法连接到服务器请求通道 杰克服务器未运行或无法启动 10:30:37.512 ALSA连接图更改。 10:30:44.060 D-BUS:无法启动JACK服务器。抱歉 无法连接到服务器套接字err =没有这样的文件或目录 无法连接到服务器请求通道 杰克服务器未运行或无法启动 2012年12月1日星期六10:30:43:启动杰克服务器... 2012年12月1日星期六10:30:43:以优先级10在实时模式下启动的JACK服务器 2012年12月1日星期六10:30:44:控制设备硬件:0 2012年12月1日星期六10:30:44:控制设备硬件:0 2012年12月1日10:30:44:[1m [31m错误:无法获取设备名称:Audio0错误:接口“ org.freedesktop.ReserveDevice1”上带有签名“ i”的方法“ RequestRelease” [0m 2012年12月1日10:30:44:[1m [31m错误:无法获取音频设备hw:0 ... [0m 2012年12月1日星期六10:30:44:[1m [31m错误:无法初始化驱动程序[0m 2012年12月1日10:30:44:[1m [31m错误:JackServer :: Open失败,为-1 [0m 2012年12月1日星期六10:30:44:[1m [31m错误:无法打开服务器[0m 2012年12月1日星期六10:30:45:将设置保存到“ /home/gevorg/.config/jack/conf.xml” ... 10:31:11.438无法作为客户端连接到JACK服务器。-整体操作失败。- 无法连接到服务器。请检查消息窗口以获取更多信息。 …
29 dbus  jack 

8
GConf错误:没有运行D-BUS守护程序?如何重新安装或修复?
安装Konquerer并重新启动我的笔记本电脑后,尝试从终端机中以root用户身份打开,编辑或访问文件时遇到以下错误(对我而言这是必需的)。 root @ linuxBox:/ home / v2r# gnome-open /home/ (gnome-open:2686):GConf-WARNING **:客户端无法连接到D-BUS守护程序:// bin / dbus-launch异常终止,出现以下错误:未指定协议自动启动错误:X11初始化失败。 GConf错误:没有运行D-BUS守护程序 root @ linuxBox:/ home / v2r#未指定协议无法解析参数:无法打开显示: 似乎dbus的安装不再正确/bin/,/usr/bin/ 请参见截图: 我将如何解决此问题并提前感谢您! 谢谢您的回答SirCharlo!它根本不能解决问题。请注意,它只会在蜂群生根时发生! root @ linuxBox:/ home / v2r# gnome-open /home/ (gnome-open:5170):GConf-警告**:客户端无法连接到D-BUS守护程序:无法连接到套接字/ tmp / dbus-2RdCUjrZ9k:连接被拒绝GConf错误:没有D-BUS守护程序正在运行 root @ linuxBox:/ home / v2r#未指定协议无法解析参数:无法打开显示:
27 system  services  dbus 

7
使用Nautilus进行安装时,“ D-Bus接口没有对象”
我有一个内部硬盘驱动器,当我尝试在Nautilus中挂载其两个分区中的任何一个时,都会出现此错误,而我的主硬盘驱动器工作正常。 当我使用磁盘进行安装时,它可以工作,但是在Nautilus中卸载会出现相同的错误。mount也可以。 dmesg而syslog并没有什么特别的,所以我不知道在哪里寻找相关的日志。我希望有人可以给我一些有关此问题的提示。
26 mount  nautilus  dbus 

1
在Ubuntu 16.04中挂起命令
在Ubuntu 14.04中,我曾经使用以下命令以没有root特权的用户身份挂起计算机: dbus-send --system --print-reply --dest="org.freedesktop.UPower" \ /org/freedesktop/UPower org.freedesktop.UPower.Suspend 不幸的是,在Ubuntu 16.04中,它不再起作用,并且我收到一条错误消息: 错误org.freedesktop.DBus.Error.UnknownMethod:没有这样的方法'Suspend' 显然已经进行了一些更改,那么现在正确的命令是什么?
23 16.04  suspend  dbus 

1
无法连接到辅助功能总线
ssh与X11转发一起使用时,在运行gui应用程序时出现各种错误和警告。 例如,任何时候我运行gitg,都会收到以下警告: ** (gitg:15904): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused 除了难看之外,这是否暗示了任何真正的错误? 我收到同样的警告运行证据: ** (evince:16634): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused ...或eog: ** (eog:16872): WARNING **: Couldn't connect to accessibility bus: Failed to …

2
如何读取dbus-monitor输出?
我正在与dbus-monitor一起玩,以尝试了解dbus在Ubuntu环境中的工作方式。在这方面,我有几个问题: 您能否让我知道如何正确阅读以下内容?我了解大创意,但不了解细节。 signal sender=:1.1948 -> dest=(null destination) serial=1829990 path=/org/ayatana/menu/DA00003; interface=org.ayatana.dbusmenu; member=ItemPropertyUpdated int32 23 string "enabled" variant boolean true method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1399 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetCapabilities 我知道第一个是信号,而第二个是方法。目的地是否意味着信号可以有特定的接收器/插槽?什么是会员?信号之后的列表项是否在信号中传递了参数?什么是发件人和序列号? 我注意到了音量控制和通知之间的关系。从我从dbus-monitor输出中读取的内容 method call sender=:1.6 -> dest=org.freedesktop.Notifications serial=1400 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "gnome-settings-daemon" uint32 0 string "notification-audio-volume-medium" string " " string "" array …

1
电池电量低时,Ubuntu会触发哪些动作?
电池电量不足时,屏幕会在几秒钟后变暗。 这似乎是一些特殊的省电模式,并且可能与时间org.gnome.settings-daemon.plugins.power.time-low(默认值为1200秒(20分钟))有关。 虽然这似乎是由gnome-settings-daemon触发的,但我想知道Ubuntu还会在发生这种情况时(例如通过DBus侦听器)或其他寻找“电量不足”状态的事件侦听器做什么。 在这方面,似乎某种原因导致Ubuntu / X /系统在此后表现得更加缓慢(当笔记本电脑再次使用交流电时),我想研究一下可能是什么原因造成的。 我dconf-editor在org.gnome.settings-daemon.plugins.power中找不到与相关的任何内容。 它似乎是通过idle_configureplugins / power / gsd-power-manager.c进行设置的,但可能与监听DBus界面的东西有关,它可以通过以下方式得到通知: if (!g_dbus_connection_emit_signal (manager->priv->connection, NULL, GSD_POWER_DBUS_PATH, "org.freedesktop.DBus.Properties", "PropertiesChanged", props_changed, &error)) 我可以想象设置了一些“省电”属性,但是当交流电源可用和/或电池电量不再低时,这些属性不会被设置。 我查看了CPU调速器设置(/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor),但它是ondemand。 我gnome-settings-daemon在Ubuntu 14.04上使用awesomeWM。 gnome-settings-daemon=3.8.6.1-0ubuntu11.1 我也将gsd的plugins / power / gsd-power-manager.c与Debian的gnome-settings-daemon-3.12.1中的插件进行了比较,但是没有发现任何明显的问题可能已经修复/更改。 我已经成功修补了gnome-power-manager的gnome-settings插件(使屏幕变暗),方法是打补丁upower并在杀死系统的upower守护程序后使用它。(请注意,energygpm 可能仅使用它自己来计算它)。 它不会使系统变慢。 OTOH我还没有听到扬声器的哔哔声,这可能是BIOS引起的,也可能是BIOS所涉及的-或其他使用内核接口的程序/sys/class/power_supply/BAT0/。 --- src/linux/up-device-supply.c.orig 2014-06-07 16:48:32.735920661 +0200 +++ src/linux/up-device-supply.c 2014-06-07 16:48:39.391920525 +0200 @@ -821,6 +821,9 @@ …


1
严重:无法为GnomeScreensaver创建DBus代理
我在日志中收到此严重错误,但到目前为止没有任何问题。如果有人知道我为什么收到此错误及其含义,我将非常感谢您的答复。 CRITICAL: Unable to create a DBus proxy for GnomeScreensaver: Error calling StartServiceByName for org.gnome.ScreenSaver: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.ScreenSaver exited with status 1

1
D-Bus:从哪里开始?
在Ubuntu中,许多日常操作都可以从终端使用轻松完成dbus。主要优点是可以使用一个衬里完成GUI的精确操作,例如更改亮度,复制文件等。 例如,降低亮度的标准终端方法是: xbacklight +30% #-30% 而dbus方法(我为了更好的可读性而换行): dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \ /org/gnome/SettingsDaemon/Power \ org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30 复制文件 cp ./a/source ./b/destination 和: qdbus org.gnome.Nautilus /org/gnome/Nautilus \ org.gnome.Nautilus.FileOperations.CopyFile \ "file:///source/directory" "*" \ "file:///destination/directory" "" 在qdbus图形指示器中显示有速度和油门按钮。 所以这dbus很有趣,我真的很想学习D-Bus的东西。请通过提供一些电子书,链接等来指导我。
14 dbus 

1
glib.GError:没有运行D-BUS守护程序
尝试在Ubuntu Desktop 13.04上运行Meld时,出现以下错误: $融合 (meld:1509):GConf-WARNING **:客户端无法连接到D-BUS守护程序: 无法连接到套接字/ tmp / dbus-EQeHnPP7h5:连接被拒绝 追溯(最近一次通话): ... glib.GError:没有运行D-BUS守护程序 我以非root用户身份运行,通过PuTTY / SSH将X11转发到Xming。
13 dbus 

1
如何在dbus信号上运行脚本?
是否可以在任意dbus信号上运行脚本?像Upstart这样的以非特权用户身份运行并且不需要修改根权限的东西吗? 我之所以问是因为我已经写了一个愚蠢的脚本,等待蓝牙事件启动我的音乐播放器。现在,当我的计算机连接到特定网络或连接其他设备时,我想做类似的事情。 编辑:我最初的问题没有指定这个,但我的意思是“将多个脚本与一组事件中的一个相关联”-因此,我将拥有管理多个脚本的相同启动器(例如Upstart) ,每个都关心不同的dbus信号。全部在用户空间中。
13 automation  dbus 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.