17.10 gnome-terminal 使用 CompizConfig 设置管理器调整信息大小

17.10 gnome-terminal 使用 CompizConfig 设置管理器调整信息大小

从 Ubuntu 13.04 之前开始,就一直有一种方法,当一个人调整 Gnome 终端的大小时,可以立即看到一个视觉工具提示,显示您正在调整 Gnome 终端的长度和宽度。

这曾经是 Ubuntu 的默认设置,后来变成了可选设置。当它变成可选设置时,启动它的方法是启动 CompizConfig 设置管理器 (ccsm) 并启用“调整大小信息”。

我今天刚刚升级到 17.10(我等了几个星期才升级,因为今年早些时候,我每天都被 bug #1674838 搞得机器崩溃,不得不等了几个星期才修复,我想这次我会等几个星期让事情平息下来)。我等了几个星期,因为今年早些时候,我被 bug #1674838 搞得机器崩溃,我害怕这次会遇到什么 bug 和被撤下的功能。

我在 ccsm 中为所有窗口启用了调整大小信息,但再也看不到 Gnome 终端的工具提示了。执行此操作的方法改变了吗?还是说 Ubuntu 自 13.04 之前就有的这个有用功能已经被扔进了垃圾箱?我的笔记本电脑运行的是 Ubuntu,并且仍然有这个工具提示,现在我害怕将其升级到 17.10。

有没有办法打开这个功能,或者这个功能存在多年之后是否已经被废弃了?

另外,我确实没有时间去做这件事,但是我之前已经将补丁应用于 Gnome 和 fd.o 项目...如果这个功能已经被抛弃,我应该以什么为目标来将它重新编程,如果需要的话只是为了我自己?

答案1

这似乎是 Wayland 特有的问题(请参阅Fedora 的错误报告)。

作为一种解决方法,你可以切换回 Xorg 会话目前。

答案2

这个问题困扰了我好几个版本的 Ubuntu,目前是 17.10。我迫切地想要找到一个解决方法,因为我现在要在 80 列和 100 列格式的代码之间切换。

我不想切换到 Xorg。所以我的解决方案是在我想要调整大小时在 Gnome 终端内运行此命令:

$ watch stty size

然后使用鼠标调整大小。尺寸信息会随着鼠标移动而立即更新,不会延迟 2 秒。(看起来“watch”命令捕获了鼠标调整大小产生的 SIGWCH 信号并重新运行“stty”命令。)

相关内容