首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的终端仿真器进程使用d总线?

为什么我的终端仿真器进程使用d总线?
EN

Unix & Linux用户
提问于 2019-01-06 04:13:00
回答 1查看 347关注 0票数 1
代码语言:javascript
复制
$ sudo lsof +E -a -U -p 1480
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE             DEVICE SIZE/OFF  NODE NAME
Xorg       717 root   43u  unix 0xffff975eacf2d400      0t0 30862 @/tmp/.X11-unix/X0 type=STREAM ->INO=28661 1480,lxtermina,3u
dbus-daem  980    t   34u  unix 0xffff975eacf2fc00      0t0 30865 /run/user/1000/bus type=STREAM ->INO=28666 1480,lxtermina,9u
dbus-daem 1073    t   13u  unix 0xffff975eacf2c400      0t0 28664 @/tmp/dbus-vtzJFcQ5Cy type=STREAM ->INO=28663 1480,lxtermina,5u
lxtermina 1480    t    3u  unix 0xffff975eacf2c000      0t0 28661 type=STREAM ->INO=30862 717,Xorg,43u
lxtermina 1480    t    5u  unix 0xffff975eacf2d000      0t0 28663 type=STREAM ->INO=28664 1073,dbus-daem,13u
lxtermina 1480    t    7u  unix 0xffff975eacf2f000      0t0 28665 /run/user/1000/.lxterminal-socket- type=STREAM
lxtermina 1480    t    9u  unix 0xffff975eacf2e800      0t0 28666 type=STREAM ->INO=30865 980,dbus-daem,34u

of终端进程与Xorg进程进行通信,以获得of终端的GUI。

那么与dbus通信是为了什么呢?它只是一个终端模拟器,为什么要使用dbus呢?

谢谢。

EN

回答 1

Unix & Linux用户

发布于 2019-01-06 13:29:56

请注意,您的系统上可以有几个DBus实例:

  • 系统总线,它的套接字位于/var/run/dbus/system_bus_socket或类似的目录,只能由root写。它在启动时启动。
  • 用户会话总线,在启动GUI桌面会话时启动,在注销时消失。
  • 可访问性总线,最初使用CORBA,但现在已经切换到更轻量级的DBus。它支持桌面环境的各种可访问性功能。

因为dbus-daemon进程在您自己的用户帐户上运行

LXDE.org终端的描述说:

LXTerminal支持多个选项卡。所有程序实例共享相同的进程,以减少内存使用。

我本人并不使用LXTerminal,但这可能是它使用DBus的主要原因:当您试图通过单击桌面图标或菜单启动一个新的lxterminal窗口时,开始的lxterminal进程可能使用D总线来查看它的另一个实例是否已经在运行。

如果已经有一个LXTerminal进程在运行,那么新进程就可以发送一个“打开带有这些选项的新窗口/选项卡.”DBus消息到已经运行的进程,并退出。已经运行的LXTerminal进程将根据其设置和/或传递给它的选项,打开一个新窗口或设置一个新的选项卡。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/492752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档