代码之家  ›  专栏  ›  技术社区  ›  David R Tribble

我可以在Emacs中检测显示大小/分辨率吗?

  •  16
  • David R Tribble  · 技术社区  · 14 年前

    我想根据当前的显示分辨率更改XEMAC的窗口/帧大小。

    当我单独运行笔记本电脑或连接到带有外部监视器的扩展底座时,这很有用。无论在哪种情况下,我都希望Emacs检测主屏幕分辨率,并在启动时相应地调整主窗口帧大小。

    2 回复  |  直到 11 年前
        1
  •  15
  •   Derek Slager    14 年前

    当前的显示分辨率可使用以下功能(非交互)。

    (x-display-pixel-width)
    (x-display-pixel-height)
    
        2
  •  16
  •   PearsonArtPhoto    11 年前

    要获得更跨平台的解决方案,请查看

    (display-pixel-width)
    (display-pixel-height)
    

    如果您真正想做的是在启动时将Emacs窗口设置为全屏,请签出 maxframe.el .

    推荐文章