我有一个双显示器设置(运行Ubuntu).
Emacs Lisp函数display-pixel-width给出了两个显示器的组合宽度.如何获得当前监视器的宽度(即显示当前帧的监视器)?
sds*_*sds 12
display-pixel-width是`frame.el'中编译的Lisp函数.
(display-pixel-width&optional DISPLAY)
返回DISPLAY屏幕的宽度(以像素为单位).对于字符终端,每个字符计为单个像素.
**增加了多显示器支持.
***新功能
display-monitor-attributes-list,frame-monitor-attributes可用于在多显示器设置上获取有关每个物理显示器的信息.
您还可以解析xwininfo或xrandr(使用call-process)的输出.
最后,您可以最大化emacs(交互式或使用modify-frame-parameters;版本24.4也有toggle-frame-fullscreen和toggle-frame-maximized)并使用frame-pixel-height和frame-pixel-width查询其帧大小.
| 归档时间: |
|
| 查看次数: |
842 次 |
| 最近记录: |