什么是“gsd-media-keys”?

QnA*_*QnA 2 linux gnome process-management

Linux 机器上的部分结果ps如下所示:

   PPID     PID    PGID     SID TTY        TPGID STAT  COMMAND
      1    1138    1138    1138 ?             -1 Ss    /lib/systemd/systemd --user
   1138    1466    1466    1466 ?             -1 Ssl   /usr/libexec/gsd-media-keys
   1138    2218    1466    1466 ?             -1 SLl   /opt/google/chrome/chrome
   1138    9142    1466    1466 ?             -1 Sl    nautilus
Run Code Online (Sandbox Code Playgroud)

我很好奇这个进程是什么gsd-media-keys,以及为什么一些(不是全部)基于 UI 的应用程序与它在同一进程组中运行。

小智 5

我认为这是 Gnome Settings Daemon 的一个插件。Gnome Settings Daemon 媒体密钥的自述文件告诉我们:

gnome-settings-daemon 会将按键事件从多媒体键发送到注册对这些事件感兴趣的应用程序。例如,这允许播放/暂停按钮控制未聚焦的音频播放器。

您可以在自述文件中找到更多信息:

https://github.com/GNOME/gnome-settings-daemon/blob/master/plugins/media-keys/README.media-keys-API