Xsession随机打开两种不同状态

Xsession随机打开两种不同状态

我有一个尴尬的屏幕分辨率问题,但我无法找出问题所在。

我的 xsession(笔记本电脑上的 xfce/debian,我是唯一的用户,lightdm 自动登录,带有 2 个附加显示器的设置)似乎在关于屏幕分辨率的两种不同状态下或多或少随机打开。最明显的症状是 xterm/gnuscreen 窗口中的字体大小。以下是显示此内容的两个屏幕截图(大小完全相同)的链接:

第一状态(我说它不好,只是这不是我想要的):

第二状态(好的,我想要的):

问题是 xdpyinfo 输出在两种情况下完全相同:

fmeyer@ganymede:~$ diff goodsmall badlarge    
fmeyer@ganymede:~$

xdpy信息:

http://perso.utinam.cnrs.fr/~fmeyer/screenres/badlarge

http://perso.utinam.cnrs.fr/~fmeyer/screenres/goodsmall

Xorg 日志没有显示任何明显的内容,grep -i dpi其中的 a 是内联的:

http://perso.utinam.cnrs.fr/~fmeyer/screenres/grepiDPI_Xorg_output

理想情况下,我正在寻找一种方法来以某种方式解决这种随机性。

不太理想的是,我正在寻找一种方法来识别服务器所处的状态,以便我可以编写 xterm 字体大小调整的脚本。

知道这里发生了什么以及发生在哪里吗?

编辑:截至 20180518_0950UTC 的想法、尝试及其结果摘要:

  1. 确保 xrandr 输出(不仅是模式,而且是详细输出)在两种情况下都是相同的。检查过。

  2. 确保 xdpyinfo 输出在两种情况下相同。检查过。

  3. 确保 xterm 始终以相同的几何形状、字体和字体大小调用,并进行检查。

  4. 确保问题也出现在单显示器配置中;结果相同,已检查

症状在单显示器屏幕截图中非常明显(坏的, 好的)并告诉我为什么我将第一个状态标记为“坏”。

编辑#2 问题未回答但问题已解决:我用 .bashrc 中的 getty autologin + startx 替换了 lightdm autologin,它似乎解决了问题。

所以最初的问题似乎是由 lightdm 和 X 服务器之间的混淆冲突/竞赛/your_guess 引起的。我不会进一步调查,除非阅读本文的人想要追查问题的根源。感谢 dirkt 的帮助排除了一些潜在的原因。

相关内容