升级到15.04:我的gnome-terminal标签发生了什么?


31

显然,升级到Ubuntu 15.04的一部分涉及到gnome-terminal的升级,该升级删除了旧功能,该功能允许将新的终端窗口作为选项卡而不是新窗口打开。

如果我在升级之前就知道这一点,那么我真的不会升级。句号 我管理着许多服务器,拥有一个允许在选项卡中进行新会话的SSH客户端至关重要。完全无法管理15台服务器的新窗口。

在此屏幕截图中,您可以看到“打开会话”菜单选项。过去也有一个“打开标签”菜单选项,其中包含我保存的会话的完整列表。现在不见了。

在此处输入图片说明


10
Ctrl + Shift + T还是不起作用?您是否尝试过在网上搜索?
Velkan

我可以打开终端程序。问题在于它是gnome-terminal。您无法像过去那样“在新标签页中打开会话”。
Ernie 2015年

6
Ctrl + Shift + T,而不是Ctrl + Alt + T。
Velkan

4
Ctrl + Shift + T为我工作...
Hitechcomputergeek

2
对于那些同时升级到16.04的用户来说也是一个令人讨厌的惊喜
prusswan 2016年

Answers:


11

像我一样降级到旧的3.6.2。

如果您有64位安装:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_amd64.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

对于32位:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_i386.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_i386.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

1
啊。为什么没有想的是什么?
厄尼2015年

您有不能使用的理由sudo apt-mark hold gnome-terminal gnome-terminal-data吗?
Hitechcomputergeek

43

如果您想知道如何解决此问题,则新版本可以选择在选项卡中打开所有新终端。转到编辑->首选项,然后将“在:窗口中打开新终端”更改为“制表符”。


7
我觉得这应该是公认的答案。但是天哪,他们搞砸了。
安德烈亚斯·穆勒

1
这是公认的答案,但效果不是很好。让我们再回到旧版本是多少更好的解决方案。
厄尼2015年

什么对您不起作用?菜单中的选项卡和窗口之间没有选择?
安德烈亚斯·穆勒

1
此新版本不允许您指定选项卡的名称,而只是将当前提示置于选项卡的名称中。虽然这对于某些人来说可能很方便,但是当您打开12个选项卡时,出现诸如ernied @ hostname:/ currentdir之类的提示并不是特别方便,并且每个主机名仅显示“ ernie”。还有周围的方式太多,但我发现,提示特别有用。另外,我们的一台服务器甚至根本没有报告提示。
厄妮

11

降级有点儿工作,但它不是,因为新版本总是有漏洞/安全修补程序的最佳选择。

最好的选择是安装mate-terminal,这是gnome-terminal的定期更新分支,它仍然具有选项卡以及您习惯的所有铃铛。自从gnome-terminal删除了该选项卡功能以来,我现在已经在我的系统上运行它。

它几乎相同,但不缺少功能!万岁!

MATE终端的屏幕截图


很棒!确保将字体更改为Ubuntu Mono,以使其看起来与Ubuntu Terminal完全相同。
1英寸

1
另外,我必须运行sudo update-alternatives --set x-terminal-emulator /usr/bin/mate-terminal.wrapper使其成为默认终端。
geekQ'6


2

使用Ctrl+ Shift+ T打开第一个新标签。可以使用+按钮(在gui中,而不是键盘中)打开后续标签页。


Ctrl + Shift + T可以在我的计算机上使用,但是+按钮无法打开后续的标签页。
karel 2016年

1

gnome-terminal现在已经坏了,这基本上是个坏玩笑。配置文件很难或不可能管理,编辑或删除。

如果我忽略了最近的透明性问题,那么我的mate -terminal最终可以通过使我的旧配置文件更加准确来工作。显然,mate-terminal现在采用了更严格的错误检查机制,并且不再与未定义的配置文件名称一起使用。--tab-with-profile =默认仅在一个配置文件(第一个配置文件)中起作用。您的下一个配置文件必须使用不同的名称(Default2或例如下面的示例中的“ Servers”),并且它必须反映在新的配置文件自定义中命令。

例:

mate-terminal --tab-with-profile=Servers -t "server1" -e "ssh root@server1.domain.com -t screen -dRRS main"
--tab-with-profile=Servers -t "server2" -e "ssh root@server2.domain.com -t screen -dRRS main"

通过在mate-terminal中使用更精确的Profile定义和自定义命令,我可以使我的所有Profile和大约100个Tabs井井有条,并通过单击按钮重新连接:)

座右铭屏幕-dRRS main命令。这样一来,您就可以重新启动并返回到以前的工作。您所有的终端标签都将与您在重启之前留下的所有标签完全一样,包括先前的“屏幕上”命令历史记录。

-山姆


0
gnome-terminal --tab-with-profile=SOME_PROFILE_NAME -e 'ssh somehost'

要么

gnome-terminal --tab-with-profile-internal-id=SOME_PROFILE_ID -e 'ssh somehost'

Ctrl+ Shift+T仍然对我有用。

与14.10相比,默认配置文件名称位于15.04中。


太棒了,如果我不只是想去文件->在选项卡中打开->会话,并且每次我今天第23次打开SSH会话时都想进行很多输入。你知道,就像我今天早上所做的那样。
厄尼

我仍然可以从列表中打开一个新会话,但是用于创建选项卡的其他列表不再存在。
Ernie 2015年

在首选项对话框中,可以更改是否要将新终端作为新窗口或选项卡打开。
Florian Diesch 2015年

是的,讽刺的是,您回答3分钟后,我想出了一个可以自己解决的问题。
Ernie 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.