首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.xsession。.xinitrc,xmonad和lightdm

问.xsession。.xinitrc,xmonad和lightdm
EN

Ask Ubuntu用户
提问于 2012-10-01 21:07:07
回答 1查看 12K关注 0票数 16

让我在我的问题开头说几句:我很确定我可以通过修改/usr/share/Xsession/Somesessionfile.桌面并使它运行/etc/X11/Xsession来破解一个解决方案,并让它以这种方式工作,但我仍然想澄清一些事情。

安装: 12.04,完全新安装(3小时,可能)。想用xmonad做我的WM。双头装置。

我的问题是:关于X、统一、登录管理器(或任何称为登录管理器)和窗口管理器,我对哪个程序正在做什么完全(或者说完全不明白)。我使用xmonad作为我的窗口管理器,我知道这一点。当我登录时,或者更早的时候,我希望我的双显示器能够正确地设置,使用的脚本运行的是xrandr(我已经在工作了)。与我交谈的每个人或我在网上看到的问题都会谈论xinitrc、~/.xsession或/etc/X11/xsession,但这些文件都没有被运行。/usr/share/xsesssions中的文件似乎是唯一正在运行的文件,我一生都找不到任何关于这些文件的文档。

这个系统的一致性在哪里?如果我想做好这件事,我该怎么做?有些窗口管理器似乎会这样做(KDE和gnome似乎有所谓的“自动启动”(Autostart))。我应该让我的窗口经理来处理这个,X,还是lightdm?我知道在启动过程中可能会有几十个文件,我可能会把它放进去,但我要求的是适当的约定。解决这个问题的办法是什么?

对于运行在X之上的每个窗口管理器,是否有一致的方法来自动运行脚本,或者这完全取决于我所使用的窗口管理器和登录管理器的组合?

EN

回答 1

Ask Ubuntu用户

发布于 2012-10-20 17:47:46

非常感谢“封面下发生的一切.”链接,一读必读!

~/..xprofile发生得太早,xrandr设置就丢失了。

一个解决方案是创建一个脚本,并在“启动时的应用程序”中执行它。尽管如此,由于nautilus已经启动,它将决定在辅助监视器上显示图标(在xrandr命令之后),我在结尾添加了以下内容:

代码语言:javascript
复制
killall -1 nautilus
nautilus -n

很脏但很管用。希望这能有所帮助。

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

https://askubuntu.com/questions/195307

复制
相关文章

相似问题

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