在不全屏的情况下能否不显示周边的窗体内容?

请问在不全屏时,可以不显示窗体周边的内容吗,比如 最小化、最大化、关闭这些按钮,让emacs简洁如一张纸贴在屏幕上

不能,除非用 X Window 界面并换合适的 WM

GG,以为題主用 macOS,看了下好像是 Ubuntu Linux。

那麼用的应該是 GNOME。換 WM 有點小題大做。類似這方法应該还很多,搜 GNOME shell remove title bar

看是用哪個 WM,平鋪式基本不用标题栏。

除了标题栏都去掉了...

去掉标题栏好像有点不科学,窗口无法移动了..

要保持“干净”,全局菜单栏、任务栏、桌面混乱的图标也都要去掉吧。

可以用障眼法:修改 Emacs,在 GUI 全屏的时侯,把编辑区居中放在一小块区域,空白的地方显示壁纸。

emacs-mac 和 iTerm2 就是用类似的方法消除最大化多余边框的: macOS 下全屏状态有奇怪的黑色边框 - #5,来自 twlz0ne

我可能误解楼主的意思了,以为是想得到一个比较“禅”的编辑界面,隐藏所有无关的内容,但是又不想全屏,眼睛乏了可以看看壁纸调节一下。

上 i3wm 吧,详情见我之前的帖子。

图中的菜单栏当然也是可以去掉的。

我使用的是StumpWM https://stumpwm.github.io/

两张图其实还是有些许差别的,好吧,差别不大。

1 个赞

我是这样想的: 用命令,或者在配置文件里设置窗口大小和位置。 一般会固定在某个地方,这样写在配置文件里就好了

感谢大神! 其实我是想在windows下这么用的,xp😂。 一是因为xp的标题栏太丑了;二是我要是全屏用emacs,总会引来身边的同事围观,而他们是决然不会用的,也许等我打造好后可以安利一下

用 AHK。

Windows 7 和 XP 也都可以做到。

1 个赞

Emacs 26 的用户可以试试 undecorated

(set-frame-parameter nil 'undecorated t)

改变 frame 位置大小可以用 set-frame-positionset-frame-size

也可以用 Ctrl-拖动鼠标左键 移动 frame:

(global-set-key [C-down-mouse-1]
                (lambda (ev)
                  (interactive "e")
                  (mouse-drag-frame ev 'move)))
4 个赞

爲什麼會被圍觀?

因为太另类。新调整的工作环境

macplay那个网站是你的网站吗?