Mic*_*ker 19
在提出问题时,这在 Gnome 终端中是不可能的。但是,在 2013 年末提交了一个修复程序。此更改并未包含在 Ubuntu 14.04 中,但它应该是 Ubuntu 14.10 的一部分。
根据Launchpad上的问题,您今天可以通过启用 Gnome-team PPA 来拥有此功能。您可以通过执行以下操作来激活 Gnome-team Staging PPA(获得最新版本所需的 staging)
sudo apt-add-repository ppa:gnome3-team/gnome3-staging
Run Code Online (Sandbox Code Playgroud)
更新您的来源
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
重新安装 gnome-terminal 以获取最新版本
sudo apt-get install gnome-terminal
Run Code Online (Sandbox Code Playgroud)
检查您是否拥有 3.13 或更高版本(截至 9 月 10 日,应为 3.13.1)
$ gnome-terminal --version
GNOME Terminal 3.12.1
Run Code Online (Sandbox Code Playgroud)
fos*_*dom 11
默认的 Gnome 终端不允许您执行此操作 - 但是,如果您在终端中键入screen
- 它将在正确调整大小的终端模拟器中运行终端。
例如 - 这是我运行时的主文件夹 ls -l
这是水平调整大小的同一个屏幕
使用 Screen 自动启动 Gnome-Terminal
cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)
然后编辑 gnome-terminal.desktop 文件并将 Exec 命令行更改为:
Exec=gnome-terminal -x screen -q
Run Code Online (Sandbox Code Playgroud)
小智 10
我在 VTE(gnome-terminal 等)中实现重新包装方面取得了很大进展。请在https://bugzilla.gnome.org/show_bug.cgi?id=336238 上查看上游错误,如果您是黑客类型,请随时尝试我的补丁。如果有任何技术反馈,请在上游错误中发表评论,谢谢!希望我的工作能很快进入主流 VTE。
gnome-terminal 不能这样做(上游错误)。
经过一些实验,rxvt-unicode 似乎可以工作。
sudo apt-get install rxvt-unicode
Run Code Online (Sandbox Code Playgroud)
只有在你有足够的文本来填满整个屏幕的价值后,回流才起作用,也就是一旦你点击了回滚缓冲区。
就个人而言,我发现 rxvt 非常难看,但如果回流对你来说更重要,那就去做吧。
不幸的是,我不知道正常终端会话的答案,但我知道如果您使用 screen(即使您使用的是 byobu)该怎么做:使用以下命令重新连接您的屏幕:
screen -raAd
Run Code Online (Sandbox Code Playgroud)
这将在您调整大小时缩放您的屏幕会话(并分离任何现有的运行会话),并且我总是使用它来恢复屏幕会话。
归档时间: |
|
查看次数: |
13778 次 |
最近记录: |