When comparing GNOME vs QTerminal, the Slant community recommends QTerminal for most people. In the question“What are the best terminal emulators for UNIX-like systems?” QTerminal is ranked 20th while GNOME is ranked 29th. The most important reason people chose QTerminal is:
QTerminal support font ligatures found in fonts like FiraCode.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Very polished
GNOME has a well-rounded set of features meaning that any user will be able to get around it and not miss anything from other desktops.
Pro Lots of apps
Dozens of great apps are made specifically for GNOME.
Pro GTK >=2 is written for GNOME
GTK is now a GNOME project so the desktop will be compatible with the latest versions.
Pro Extensions
They provide the user with a plethora of customizations and tweaks.
Pro Dynamic workspaces
Setting provides for effortless workspace management.
Pro Activities overview
Grid-style app menu.
Pro Font ligatures
QTerminal support font ligatures found in fonts like FiraCode.
Pro Lightweight
Compared to many terminal emulators, QTerminal is lightweight with fewer dependencies than most.
Cons
Con Hides many settings
GNOME sometimes reduces the whole interface to the absolute minimum, a few examples:
- GNOME hides many advanced options/settings in its interfaces
- Toolbars can't be edited without external tools
- Menubars have been removed in favor of a hamburger menu
- Newer GTK versions remove icons inside popupmenus and menu mnemonics
Con Standardized
The desktop layout is not as modifiable as some other options, and certain settings require additional software (such as Gnome Tweak Tool) to reasonably modify.
Con No tray support by default
An extension has to be installed to get tray support.
Con Designed for tablets before desktops
Said a million times already by the other cons but the design is for tablets, even though the primary usecase is on laptops.
Con Window resize
Resizing the window does not resize the contents, like rxvt-unicode does.
Con Strange default paste action
When pasting into QTerminal, one has to be careful as it assumes immediate execution.