Open-source News

My first impression of GNOME Console on Linux

opensource.com - Mon, 08/22/2022 - 15:00
My first impression of GNOME Console on Linux Alan Formy-Duval Mon, 08/22/2022 - 03:00 Register or Login to like Register or Login to like

New on the GNOME desktop is their terminal emulator application simply named Console. It seems aimed at providing a no-nonsense, stable command-line environment for Linux users.

Introducing GNOME Console for Linux Image by:

​(Alan Formy-Duval, CC BY-SA 4.0)

The GNOME Console isn't as feature-rich as a lot of other terminals, including the previous GNOME terminal, but I like it and have been using it regularly for the past few months. I enjoy the simplicity of it. I waste time in other terminal emulators configuring fonts, colors, and profiles.

Console does have some options and nice integration with the GNOME desktop. I'll start with the small menu accessed by clicking the hamburger menu at the top-right. It allows for configuring the color theme and font zooming.

Image by:

​(Alan Formy-Duval, CC BY-SA 4.0)

This menu also provides a view of available Keyboard Shortcuts and an option to launch a new window. Finally, you can access the typical About window as shown in the first screenshot above.

In addition to new windows, the small [+] button next to the hamburger opens a new tab within the currently active window.

On the top-left is a search button with the familiar magnifying glass icon. It allows for search and highlighting of text. There is also a small menu when you right-click within the Console window. It provides three more options; Paste, Select All, and the one I think is the neatest is  Show in Files, which I discuss further in the next section.

More Linux resources Linux commands cheat sheet Advanced Linux commands cheat sheet Free online course: RHEL technical overview Linux networking cheat sheet SELinux cheat sheet Linux common commands cheat sheet What are Linux containers? Our latest Linux articles GNOME Console context awareness

The GNOME Console has a few ways that it provides some context awareness. The first is the Show in Files option I mentioned above. This feature opens the GNOME graphical file manager to the current present working directory of your terminal. This reminds me of the opposite feature in the GNOME File Manager called Open in Terminal. Now, with the GNOME Console installed, a new second option called Open in Console is available. I think this is a nice integration detail.

The second option lets the toolbar simply indicate your present working directory under the title. You can see this in several of my screenshots. Note that the GNOME Terminal also has this feature.

Another way the GNOME Console follows the context is to change its toolbar color according to privilege level. Whenever the user has elevated root privileges, this bar turns red. This can quickly be demonstrated with the sudo command.

This screenshot shows a normal toolbar while logged in as my non-privileged self.

Image by:

(Alan Formy-Duval, CC BY-SA 4.0)

After I run sudo bash, the top bar turns red. This can help the user remember to be careful given that using the root comes with great responsibility.

Image by:

(Alan Formy-Duval, CC BY-SA 4.0)

 

Install the GNOME Console on Linux

The GNOME Console wasn't installed by default on my Fedora Linux Desktop system possibly because I had upgraded several times from older versions. It appears that the GNOME Console became the default terminal emulator in Gnome 42. If you don't see it, just install it manually, either with dnf or use the software center.

$ sudo dnf install gnome-consoleClean graphics

 

Image by:

(Alan Formy-Duval, CC BY-SA 4.0)

 

The GNOME Console is a nice clean terminal emulator application. I have been using it for a while now and feel like it “just works”. It is possible that the GNOME Project plans to make it a full replacement to the GNOME Terminal in a future release. It's still too soon to say whether it will gain additional features, but it presents the possibility of a modern experience with good functionality and tight integration with the GNOME Desktop Environment. I suggest you give it a try!

You may have noticed in the screenshots above that after I ran sudo bash, the root username prompt changed color to red. This is not a feature of the GNOME Console. This is a change I previously made to the root user's environment for the same purpose as the red toolbar. There are many ways this can be done, but in case you're interested in how I did it, the prompt color is controlled by the following line in the root user's .bashrc file:

PS1='[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ '

Console is GNOME desktop's new terminal emulator. Try it out for a fresh experience that has tight integration with the GNOME Desktop Environment.

Image by:

Gunnar Wortmann via Pixabay. Modified by Opensource.com. CC BY-SA 4.0.

Linux What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Linux 6.0-rc2 Released

Phoronix - Mon, 08/22/2022 - 08:55
Linus Torvalds has just released Linux 6.0-rc2 as the newest weekly test candidate for this next major kernel series...

R600 Gallium3D Driver Receives NIR Backend Fixes For Radeon HD 2000/3000/4000 Series

Phoronix - Sun, 08/21/2022 - 21:17
In addition to the R300g driver seeing new shader optimizations, also being merged this week to Mesa 22.3 were some fixes for the recently-introduced new NIR back-end for the Rade R600 Gallium3D driver for the Radeon HD 2000/3000/4000 series...

Open-Source NVIDIA Vulkan Driver "NVK" Sees Uptick In Activity This Week

Phoronix - Sun, 08/21/2022 - 21:05
The open-source NVIDIA Vulkan driver "NVK" being developed for Mesa has seen a busy week of new development activity on this work-in-progress solution...

R300 Open-Source Gallium3D Driver Sees New Optimization For Two Decade Old ATI GPUs

Phoronix - Sun, 08/21/2022 - 19:25
Thanks to being open-source, the Mesa R300 Gallium3D driver that is used for supporting OpenGL on the ATI Radeon 9500/9600/9700/9800 series up through the Radeon X1000 "R500" series has seen a new set of performance optimization work twenty years after the R300 GPUs first shipped...

Cloud Hypervisor 26.0 Released With SMBIOS Improvements, Unified Binary For MSHV/KVM

Phoronix - Sun, 08/21/2022 - 18:12
Cloud Hypervisor 26.0 released this week as the newest version of this Rust-based hypervisor focused on cloud workloads and secure computing. The open-source Cloud Hypervisor started out as an Intel software project and continues to be led by them while now under Linux Foundation stewardship and continuing to see contributions from the likes of Arm and Microsoft...

Meteor Lake Support Lands Within The Intel Graphics Compiler "IGC"

Phoronix - Sat, 08/20/2022 - 19:17
Intel's open-source Linux bring-up for Meteor Lake continues. The latest open-source patches on the Meteor Lake front are for the Intel Graphics Compiler (IGC) changes for these 14th Gen CPU graphics...

Mesa Zink Improvements For OpenGL-On-Vulkan Reportedly Make It Faster Than Radeon OpenGL

Phoronix - Sat, 08/20/2022 - 18:25
The latest Mesa 22.3-devel code for Zink's OpenGL on Vulkan implementation has hit an important milestone with the latest code refactoring: it looks like this OpenGL implementation atop the Vulkan API with the RADV driver is beginning to outpace AMD's RadeonSI Gallium3D driver providing native OpenGL support for Radeon GPUs...

KDE's Dolphin Gets A Dedicated Selection Mode, Full-Screen Mode For Elisa

Phoronix - Sat, 08/20/2022 - 17:51
KDE developers had another busy summertime week adding more features to their open-source desktop environment...

Pages