dbus

上下文
dbus

上下文

上下文 问题 附加信息 上下文 我知道busctl可以用来获取 Zathura 实例中当前文档的页数。 busctl --user get-property org.pwmt.zathura.PID-17525 /org/pwmt/zathura org.pwmt.zathura pagenumber u 187 如上所示,输出包括 ,u表示type返回值的 。u可以type使用 来证明--json=pretty。 busctl --json=pretty --user get-property org.pwmt.zathura.PID-17525...

Admin

防止 kf.dbusaddons:未找到 DBus 会话总线。要避免此问题,请尝试以下命令(使用 bash):export $(dbus-launch)
dbus

防止 kf.dbusaddons:未找到 DBus 会话总线。要避免此问题,请尝试以下命令(使用 bash):export $(dbus-launch)

要在 Ubuntu Jammy 中的 kde(plasma)中启动 GUI 应用程序,我需要先手动执行export $(dbus-launch),然后从此控制台启动该应用程序 否则它不会启动(说kf.dbusaddons: DBus session bus not found. To circumvent this problem try the following command (with bash): export $(dbus-launch)) 规避不是目的,目的是一劳永逸地防止。我该如何实现这一点? 删除并重新安装 kde、plasma、d...

Admin

我无法使用 Docker 23 在 Alpine Linux 中运行“dbus-launch”
dbus

我无法使用 Docker 23 在 Alpine Linux 中运行“dbus-launch”

这在 Docker 20 中可以正常工作,但随着 Docker 23 的改变,它一直在“思考”并消耗 CPU(即冻结)。我只需在 Alpine Linux 的 Docker 容器中启动 dbus 即可: docker run -t -i --rm alpine apk add dbus-x11 xvfb export DISPLAY=:99 Xvfb :99 -screen 0 800x600x24 -nolisten tcp & dbus-launch --sh-syntax # And here it freezes 我尝试将所有功能 ( -...

Admin

如何调试:无法连接到总线:没有此文件或目录(systemctl--user status)?
dbus

如何调试:无法连接到总线:没有此文件或目录(systemctl--user status)?

我正在尝试从用户帐户运行,systemctl --user status以便不从 root 运行服务。 我的做法如下: loginctl enable-linger $USER export XDG_RUNTIME_DIR="/run/user/$UID" 然后当我运行时systemctl --user status出现以下错误:Failed to connect to bus: No such file or directory 我尝试调试这个。 通过以下方式设置DBUS_SESSION_BUS_ADDRESS 环境变量:export DBUS_SE...

Admin

如何让会话 dbus 使用 /run 作为其套接字?
dbus

如何让会话 dbus 使用 /run 作为其套接字?

在 X11 会话中,我的会话 dbus/run/user/1000/bus用于其套接字。当我在 ssh 中启动 dbus 会话时,dbus-launch它会在 /tmp 中创建一个套接字,这似乎是设计使然,因为它/usr/share/dbus-1/session.conf包含一个部分 <listen>unix:tmpdir=/tmp</listen> 我的问题是,我想使用一个无权访问系统 /tmp 的沙盒程序,因此使用 dbus-launch 的程序应该在 $HOME 或 /run/user/$UID 中的文件夹内创建套接字。 如何...

Admin

如何关闭“dbus-daemon”或“gio mount”的输出
dbus

如何关闭“dbus-daemon”或“gio mount”的输出

我想使用 gio mount 和 kerberos 票证在用户空间中挂载 smb 共享。到目前为止,这有效。但 dbus-daemon 不断在 stdout 上输出一条消息,例如 dbus-daemon[2305]: [session uid=26372637263 pid=2305] Activating service name=bla bla 或者 Successfully activated service bla bla 为了能够使用“gio mount”,我必须使用以下命令重新启动 bash exec dbus-run-session -- ...

Admin

在 Linux 中运行没有 D-Bus 会话的独立窗口管理器
dbus

在 Linux 中运行没有 D-Bus 会话的独立窗口管理器

这是我的疑问的史前史,如果需要更多细节,实际问题在第二段。 因此,我在不同的 Linux 发行版上使用独立窗口管理器已经有几个月了,并且为了启动 WM,我只需将其放入exec awesome.xinitrc 中,因此我没有启动 dbus 守护程序。在像 Debian 这样的 systemd 系统上,我注意到每当我运行 AwesomeWM 时,D-Bus 用户会话就会自动启动。当我使用带有 runit init 系统的 Void Linux 时也会发生同样的情况。现在,我在 Artix Linux 上将 Emacs 作为窗口管理器运行,它也不使用 system...

Admin

DBus 从 shell 发送
dbus

DBus 从 shell 发送

我需要从 shell 发送一个带有 DBus 的方法调用 当我从 shell 发送此代码时: dbus-send --print-reply --system --type=method_call \ --dest=vehicle.network.service /Diag \ vehicle.network.service.Diag.setVariantCoding 我收到了这样的答复: 错误 org.freedesktop.DBus.Error.InvalidArgs:消息类型“()”与预期类型“(uay)”不匹配 我怎样才能将消息类型设为(uay...

Admin

在 systemd-nspawn 容器中使用 playerctl
dbus

在 systemd-nspawn 容器中使用 playerctl

当我在 systemd-nspawn 容器中启动 Web 浏览器时,playerctl 命令无法播放和暂停多媒体,但它们适用于容器外的浏览器。我是否可能缺少环境变量或目录绑定以允许 playerctl 与 chroot 或容器中的应用程序交互? ...

Admin

Apache2 不响应端口 80 IPv4 请求
dbus

Apache2 不响应端口 80 IPv4 请求

遇到了一个奇怪的问题,我的 apache2 守护进程虽然应该根据 netstat 和 lsof 进行监听,但却没有响应请求。以下是我目前发现的问题。 确保端口 80 开放并且 apache 正在监听 lsof -I:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME apache2 6253 root 3u IPv4 1596968 0t0 TCP *:http (LISTEN) apache2 6257 www-data 3u IPv4 15...

Admin

从 acpid 运行 awesome-client(使用 dbus)
dbus

从 acpid 运行 awesome-client(使用 dbus)

我设置了一个 acpid 规则,每当我收到特定的 acpi 消息时就执行以下命令: awesome-client "activate_tabletmode()" activate_tabletmode()我想要在我的 awesome 配置中调用的一些函数在哪里。我知道awesome-client使用 dbus 使 Awesome 的 IPC 成为可能。 我收到以下错误消息: Failed to open connection to "session" message bus: Using X11 for dbus-daemon autolaunch was...

Admin

systemctl --user 无法连接到总线:没有此文件或目录 Debian 9
dbus

systemctl --user 无法连接到总线:没有此文件或目录 Debian 9

当我在 Debian 9 VPS 中运行此命令时,systemctl --user出现以下错误:Failed to connect to bus: No such file or directory 除 root 用户外,所有用户都会出现此错误。 我已经有了dbus dbus-user-session systemd libsystemd-dev libsystemd 这是我的环境: USER=web LOGNAME=web HOME=/home/web PATH=/usr/local/bin:/usr/bin:/bin:/usr/games MAIL=/v...

Admin

以 root 身份在 systemctl 上被对方重置连接
dbus

以 root 身份在 systemctl 上被对方重置连接

我已经设置了 WSL 2 (Ubuntu),并在那里安装了 systemd (和 systemd-sysv)。之后,我运行了: sudo mkdir -p /run/dbus sudo dbus-daemon --system sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target 在安装之前systemd,我将 ubuntu 更新到了 18.10(使用sudo do-release-upgrade...

Admin

Fedora30 升级:无法以特定用户身份运行 KDE
dbus

Fedora30 升级:无法以特定用户身份运行 KDE

我已经从 Fedora 29 升级到 Fedora 30。虽然 root 可以正常使用 KDE,但我无法以特定用户身份使用它。屏幕中间出现一个几乎全黑的全屏窗口,带有一个响应鼠标箭头。我尝试移动 ~/.kde* ~/.config 和 ~/.cache 内容,但没有成功。我可以以第二个普通用户身份运行 KDE。 一些可能相关的数据: /lib64/libQt5DBus.so.5即使重新安装后,我仍然发现存在问题。 我在普通用户 Xorg.0.log 文件中没有看到任何错误,如果需要的话我可以发布它。 我还看到了一些与 kglobalaccel 相关的...

Admin

通过 Docker 与主机的 Dbus 通信
dbus

通过 Docker 与主机的 Dbus 通信

我的应用程序在以下帮助下执行某些任务NFS-甘尼萨. 在此期间,它通过 DBus 与 NFS-Ganesha 对话。 但是现在我计划在 Docker 容器上运行 NFS-Ganesha。(我的应用程序仍将在主机上正常运行,而不是在 docker 容器上。) 但问题是,我必须做出一些安排,以便我在主机上的应用程序&Docker 容器上的 NFS-Ganesha可以互相交谈数据总线。 我不知道需要进行哪些配置更改。 如果您对此有任何答案或建议,我将不胜感激。 ...

Admin