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

Dav*_*ble 18 emacs elisp xemacs screen-resolution

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

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

san*_*inc 20

有关更多跨平台解决方案,请查看

(display-pixel-width)
(display-pixel-height)
Run Code Online (Sandbox Code Playgroud)

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


Der*_*ger 17

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

(x-display-pixel-width)
(x-display-pixel-height)
Run Code Online (Sandbox Code Playgroud)