首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何停止emacs调整其初始帧的大小?

如何停止emacs调整其初始帧的大小?
EN

Ask Ubuntu用户
提问于 2020-02-13 13:34:09
回答 1查看 659关注 0票数 3

这是一个烦人的问题,我已经有几年了。我在一台英特尔电脑上安装了ubuntu16.04,也在WSL 1下的一个Windows上安装了18.04。在这两种情况下,我都用SSH (实际上是PuTTY)隧道X11连接到ubuntu系统,并使用Xming作为X服务器。我使用apt-get来安装emacs25发行版。除了一个恼人的问题外,它工作得很好。当我运行emacs时,例如使用

代码语言:javascript
运行
复制
emacs ex1.c &

我可以看到,该窗口最初弹出的大小是合理的,但随后会立即调整大小,使其只显示3行文本。我可以手动调整它的大小(例如,用鼠标),然后它的行为是合理的。从本质上讲,我得到的结果与

代码语言:javascript
运行
复制
emacs -geometry 80x51 ex1.c &

最初的窗口现在是80x51,但是和以前一样,它会立即调整大小,变成一个蹲下的80x3窗口。我没有~/..emacs和.Xresources。如果我使用emacs -qemacs -Q,则行为是相同的。

为什么emacs的帧正在调整自身大小?我怎么才能阻止它这样做?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-04-28 20:33:34

我在Emacs26.1的CentOS 8.1上看到了同样的行为。

最后,我在我的~/.emacs中添加了以下行来解决这个问题。

一些值(如36)导致emacs仍然将大小调整到3行。

代码语言:javascript
运行
复制
(add-hook 'after-init-hook (lambda () (set-frame-height (selected-frame) 37 )))
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1210236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档