加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – xprofile vs xsession vs xinitrc

发布时间:2020-12-14 01:44:46 所属栏目:Linux 来源:网络整理
导读:我正在使用Debian i3 lightdm.我希望在用户登录后启动的应用程序 – 我将它们放在用户systemd单元或.config / i3 / config exec部分中. Systemd通常需要进行一些修改才能使用GUI设置DISPLAY和XAuthority.即使这样,其中一些也行不通. 我听说过上面的配置文件,
我正在使用Debian i3 lightdm.我希望在用户登录后启动的应用程序 – 我将它们放在用户systemd单元或.config / i3 / config exec部分中.
Systemd通常需要进行一些修改才能使用GUI设置DISPLAY和XAuthority.即使这样,其中一些也行不通.

我听说过上面的配置文件,但是在执行时我丢失了哪一个.
让我们假设给定的序列:Lightdm(通过Lightdm-greeter)启动i3会话.
我应该在哪里开始申请?

解决方法

.xinitrc由xinit运行(因此也是startx).除了配置之外,它还负责启动根X程序(通常是一个窗口管理器,如Gnome,KDE,i3等).这通常适用于用户手动启动X(使用starx或类似物).

.xsession类似于.xinitrc但是当用户登录时由显示管理器(例如lightdm或sddm)使用.但是,对于现代DM,用户通常可以选择窗口管理器来启动,DM可能会也可能不会运行.xsession文件.

.xprofile仅用于在使用X会话登录时设置环境(通常通过显示管理器).它类似于.profile文件,但特定于x会话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读