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

时间:2010-01-28 00:29:22

标签: emacs elisp screen-resolution xemacs

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

当我单独运行笔记本电脑或连接到带有外接显示器的扩展坞时,这非常有用。在任何一种情况下,我都希望Emacs检测主屏幕分辨率并在启动时相应地调整其主窗口框架大小。

2 个答案:

答案 0 :(得分:18)

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

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

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

答案 1 :(得分:16)

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

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