首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在桌面会话(如GNOME )中使用系统用户管理器?

为什么在桌面会话(如GNOME )中使用系统用户管理器?
EN

Unix & Linux用户
提问于 2017-09-18 09:40:25
回答 1查看 1.4K关注 0票数 1

像GNOME这样的桌面已经将进程从每个会话范围转移到了每个用户系统管理器(systemd --user)中。这包括GUI应用程序,如GNOME终端。

GNOME使用systemd用户管理器来实现什么?有什么理由我能读懂吗?

GNOME似乎将会话的环境变量复制到用户管理器中。请注意,GNOME不支持用户同时登录不止一次。无论有意与否,这些环境变量都包括XDG_SESSION_ID。

loginctl,就像loginctl lock-session最后被修改为支持第二个不太明确的会话概念。

我很好奇是什么促使人们产生这种奇怪。

EN

回答 1

Unix & Linux用户

发布于 2020-01-22 20:13:53

有一个最新解释。报告的效益包括:

  • 允许某些事情只在需要时启动,如XWayland或智能卡服务
  • 将资源约束应用于内存,将CPU应用于服务。

对于这个已经熟悉了systemd的系统,这意味着一种更加标准化和一致的方法来完成诸如启动、停止和禁用服务、为应用程序设置环境变量以及查看和管理特定服务的日志等工作。

就我个人而言,我并不熟悉Gnome会话之前是如何管理的,但我熟悉systemd,因此这将使我的桌面更容易理解和管理。

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

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

复制
相关文章

相似问题

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