"New Tab" disappeared from the GNOME Terminal menu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-terminal (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Jeremy Bícha |
Bug Description
Impact
------
GNOME Terminal removed the New Tab menu option before Ubuntu 16.04 LTS. Tabs are a really popular feature in terminals and it's annoying to have this feature hidden.
Test Case
---------
Install the update.
Close all terminals.
Open a terminal.
In the File menu should be New Tab and New Window menu items. Both should work.
Regression Potential
-------
Restoring the previous behavior is now a one-line hidden configure option.
Enabling that option removes the "Open new terminals in" option mentioned in the workaround.
This build option is set in Fedora (and other distros that use the Fedora tweaks) and is not believed to have any negative consequences.
Other Info
----------
There are no plans at this time to try to backport this change to Ubuntu 16.04 LTS or 17.10 because it would not be a simple one-line change there. (The configure flag was enabled in git commit 0820b385 .)
Workaround
----------
In Edit > Preferences (General) you can set "Open new terminals in Tab". Now, the File > New Window menu item opens a new tab instead of a new window.
Original Bug Report
-------------------
There is not a "New Tab" option in the file menu of GNOME Terminal anymore on Ubuntu Bionic. It looks like it disappeared after some recent update. However, the CTRL + Shift + T shortcut works as expected.
Related branches
- Iain Lane: Approve
-
Diff: 27280 lines (+7985/-7836)62 files modifiedChangeLog (+593/-93)
Makefile.in (+0/-2)
aclocal.m4 (+7/-1)
config.h.in (+0/-3)
configure (+13/-199)
configure.ac (+3/-28)
debian/changelog (+76/-21)
debian/control (+2/-2)
debian/control.in (+1/-1)
debian/gbp.conf (+11/-2)
debian/gnome-terminal.gsettings-override (+2/-0)
debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch (+5/-5)
debian/patches/0001-Restore-transparency.patch (+15/-106)
debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch (+8/-8)
debian/patches/01_onlyshowin.patch (+5/-2)
debian/patches/60_add_lp_handler.patch (+6/-6)
debian/patches/Don-t-allow-the-theme-to-set-black-on-black.patch (+2/-2)
debian/patches/Provide-fallback-for-reading-current-directory-if-OS.patch (+3/-3)
debian/patches/app-Make-new-terminal-menu-a-hidden-pref.patch (+195/-0)
debian/patches/nautilus-x11.patch (+2/-2)
debian/patches/revert-pcre2.patch (+23/-24)
debian/patches/scrollbar-background-theming.patch (+16/-16)
debian/patches/series (+1/-1)
debian/rules (+0/-7)
dev/null (+0/-686)
help/Makefile.in (+0/-2)
help/es/es.po (+226/-370)
help/fr/fr.po (+1281/-1137)
help/ko/ko.po (+1360/-862)
org.gnome.Terminal.desktop.in.in (+9/-0)
po/POTFILES.in (+0/-1)
po/ar.po (+43/-48)
po/ca.po (+90/-90)
po/de.po (+146/-184)
po/el.po (+192/-286)
po/nl.po (+65/-63)
po/oc.po (+1627/-1209)
po/pa.po (+1485/-1255)
po/pl.po (+118/-148)
po/ro.po (+1/-1)
po/sl.po (+49/-54)
po/zh_TW.po (+142/-150)
src/Makefile.am (+3/-39)
src/Makefile.in (+10/-153)
src/org.gnome.Terminal.gschema.xml (+1/-1)
src/profile-editor.c (+20/-91)
src/server.c (+4/-0)
src/terminal-accels.c (+1/-1)
src/terminal-app.c (+1/-61)
src/terminal-encoding.c (+1/-1)
src/terminal-nautilus.c (+39/-170)
src/terminal-notebook-menu.ui (+5/-0)
src/terminal-notebook.c (+0/-72)
src/terminal-options.c (+10/-8)
src/terminal-options.h (+1/-0)
src/terminal-pcre2.h (+4/-4)
src/terminal-screen.c (+19/-57)
src/terminal-screen.h (+0/-2)
src/terminal-search-popover.c (+3/-1)
src/terminal-version.h (+2/-2)
src/terminal-window.c (+0/-78)
src/terminal.c (+38/-15)
description: | updated |
Changed in gnome-terminal (Ubuntu): | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
Changed in gnome-terminal (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | New → Triaged |
description: | updated |
description: | updated |
Changed in gnome-terminal (Ubuntu Bionic): | |
status: | Triaged → In Progress |
Changed in gnome-terminal (Ubuntu Bionic): | |
assignee: | nobody → Jeremy Bicha (jbicha) |
(The "New Tab" option is present in the upstream GNOME Terminal so this is not an upstream issue.)