debian bookworm 上的 startx (xinit):我应该在哪里添加对 xrandr 的调用?

debian bookworm 上的 startx (xinit):我应该在哪里添加对 xrandr 的调用?

tl;dr:~/.xsessionrc唯一的地方添加调用xrandr 没有打破startx与我的替代方案的联系x-{session,window}-manager

我通过登录vt1/tty1并运行来启动 Debian Bookworm 上的窗口管理器startx。我使用 Debian 替代系统x-session-managerx-window-manager替代方案来确定当前会话将使用我已安装的窗口管理器中的哪一个。

我现在需要加入对调用链xrandr中某处的调用startx在窗口管理器启动之前(如果我将xrandr调用添加为窗口管理器配置文件中的第一行,那么xrandr调用发生得太晚,窗口管理器会变得混乱并且窗口布局会中断)。

我研究了包的内容xinit、下面的文件/etc/X11/Xsession.d/约翰拉夫的精彩解释,我得出的结论是,如果我添加/修改~/.xinitrc~/.xsession~/.Xsession然后startx将不会启动我的窗口管理器(两者~/.xsession~/.Xsession将覆盖 Debian 替代系统,并完全停止处理~/.xinitrc的内容)。/etc/X11/Xsession.d/剩下~/.xsessionrc的就是唯一的地方我可以在其中添加一个调用,xrandr而不会中断startx与我的替代方案的连接x-{session,window}-manager。它是否正确?

相关内容