{"id":66626,"date":"2022-08-22T09:03:05","date_gmt":"2022-08-22T09:03:05","guid":{"rendered":"https:\/\/www.cryptocabaret.com\/?p=66626"},"modified":"2022-08-22T09:03:05","modified_gmt":"2022-08-22T09:03:05","slug":"my-first-impression-of-gnome-console-on-linux","status":"publish","type":"post","link":"https:\/\/www.cryptocabaret.com\/?p=66626","title":{"rendered":"My first impression of GNOME Console on Linux"},"content":{"rendered":"<p><span class=\"field field--name-title field--type-string field--label-hidden\">My first impression of GNOME Console on Linux<\/span><br \/>\n<span class=\"field field--name-uid field--type-entity-reference field--label-hidden\"><a title=\"View user profile.\" href=\"https:\/\/opensource.com\/users\/alanfdoss\" class=\"username\">Alan Formy-Duval<\/a><\/span><br \/>\n<span class=\"field field--name-created field--type-created field--label-hidden\">Mon, 08\/22\/2022 &#8211; 03:00<\/span><\/p>\n<div data-drupal-selector=\"rate-node-70155\" class=\"rate-widget-thumbs-up\" title=\"Register or Login to like.\">\n<div class=\"rate-thumbs-up-btn-up vote-pending\"><a href=\"https:\/\/opensource.com\/user\/register\">Register<\/a> or <a href=\"https:\/\/opensource.com\/user\/login?current=\/rss.xml\">Login<\/a> to like<\/div>\n<div class=\"rate-score\"><a href=\"https:\/\/opensource.com\/user\/register\">Register<\/a> or <a href=\"https:\/\/opensource.com\/user\/login?current=\/rss.xml\">Login<\/a> to like<\/div>\n<\/div>\n<div class=\"clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item\">\n<p>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.<\/p>\n<h2>Introducing GNOME Console for Linux<\/h2>\n<article class=\"align-center media media--type-image media--view-mode-default\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/gnome_console_about_0.png\" width=\"554\" height=\"420\" alt=\"Image about the Gnome Console\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>\u200b(Alan Formy-Duval, CC BY-SA 4.0)<\/p>\n<p>\u200b<\/p>\n<\/div>\n<\/article>\n<p>The GNOME Console isn&#8217;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.<\/p>\n<p>Console does have some options and nice integration with the GNOME desktop. I&#8217;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.<\/p>\n<article class=\"align-center media media--type-image media--view-mode-default\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/gnome_console_config_0.png\" width=\"312\" height=\"300\" alt=\"Image showing GNOME Console settings\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>\u200b(Alan Formy-Duval, CC BY-SA 4.0)<\/p>\n<\/div>\n<\/article>\n<p>This menu also provides a view of available Keyboard Shortcuts and an option to launch a new window. Finally, you can access the typical <strong>About<\/strong> window as shown in the first screenshot above.<\/p>\n<p>In addition to new windows, the small <strong>[+]<\/strong> button next to the<em> hamburger<\/em> opens a new tab within the currently active window.<\/p>\n<p>On the top-left is a <strong>search<\/strong> 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; <strong>Paste<\/strong>, <strong>Select All<\/strong>, and the one I think is the neatest is\u00a0 <strong>Show in Files<\/strong>, which I discuss further in the next section.<\/p>\n<\/p>\n<div class=\"embedded-resource-list callout-float-right\">\n<div class=\"field field--name-title field--type-string field--label-hidden field__item\">More Linux resources<\/div>\n<div class=\"field field--name-links field--type-link field--label-hidden field__items\">\n<div class=\"field__item\"><a href=\"https:\/\/developers.redhat.com\/cheat-sheets\/linux-commands-cheat-sheet\/?intcmp=70160000000h1jYAAQ\">Linux commands cheat sheet<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/developers.redhat.com\/cheat-sheets\/advanced-linux-commands\/?intcmp=70160000000h1jYAAQ\">Advanced Linux commands cheat sheet<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/www.redhat.com\/en\/services\/training\/rh024-red-hat-linux-technical-overview?intcmp=70160000000h1jYAAQ\">Free online course: RHEL technical overview<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/downloads\/cheat-sheet-networking?intcmp=70160000000h1jYAAQ\">Linux networking cheat sheet<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/downloads\/cheat-sheet-selinux?intcmp=70160000000h1jYAAQ\">SELinux cheat sheet<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/downloads\/linux-common-commands-cheat-sheet?intcmp=70160000000h1jYAAQ\">Linux common commands cheat sheet<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/resources\/what-are-linux-containers?intcmp=70160000000h1jYAAQ\">What are Linux containers?<\/a><\/div>\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/tags\/linux?intcmp=70160000000h1jYAAQ\">Our latest Linux articles<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<h2>GNOME Console context awareness<\/h2>\n<p>The GNOME Console has a few ways that it provides some context awareness. The first is the <strong>Show in Files<\/strong> 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 <strong>Open in Terminal<\/strong>. Now, with the GNOME Console installed, a new second option called <strong>Open in Console<\/strong> is available. I think this is a nice integration detail.<\/p>\n<p>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.<\/p>\n<p>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 <code>sudo <\/code>command.<\/p>\n<p>This screenshot shows a normal toolbar while logged in as my non-privileged self.<\/p>\n<article class=\"align-center media media--type-image media--view-mode-default\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/gnome_console_unpriv_user.png\" width=\"600\" height=\"107\" alt=\"Image of login as an unprivileged user\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>(Alan Formy-Duval, CC BY-SA 4.0)<\/p>\n<\/div>\n<\/article>\n<p>After I run <code>sudo bash<\/code>, the top bar turns red. This can help the user remember to be careful given that using the root comes with great responsibility.<\/p>\n<article class=\"align-center media media--type-image media--view-mode-default\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/gnome_console_root_user.png\" width=\"600\" height=\"141\" alt=\"Image of the root user Console\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>(Alan Formy-Duval, CC BY-SA 4.0)<\/p>\n<\/div>\n<\/article>\n<p>\u00a0<\/p>\n<h2>Install the GNOME Console on Linux<\/h2>\n<p>The GNOME Console wasn&#8217;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&#8217;t see it, just install it manually, either with <code>dnf<\/code> or use the software center.<\/p>\n<pre>\n<div class=\"geshifilter\"><div class=\"bash geshifilter-bash\"><span class=\"co4\">$ <\/span><span class=\"kw2\">sudo<\/span> dnf <span class=\"kw2\">install<\/span> gnome-console<\/div><\/div><\/pre>\n<h2>Clean graphics<\/h2>\n<p>\u00a0<\/p>\n<article class=\"align-center media media--type-image media--view-mode-default\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/gnome_console_gui_install.png\" width=\"600\" height=\"141\" alt=\"Image of a graphical install of the Gnome Console\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>(Alan Formy-Duval, CC BY-SA 4.0)<\/p>\n<\/div>\n<\/article>\n<p>\u00a0<\/p>\n<p>The GNOME Console is a nice clean terminal emulator application. I have been using it for a while now and feel like it \u201cjust works\u201d. It is possible that the <a href=\"https:\/\/www.gnome.org\/\" title=\"GNOME Project\">GNOME Project<\/a> plans to make it a full replacement to the GNOME Terminal in a future release. It&#8217;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!<\/p>\n<hr>\n<p>You may have noticed in the screenshots above that after I ran <code>sudo bash<\/code>, 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&#8217;s environment for the same purpose as the red toolbar. There are many ways this can be done, but in case you&#8217;re interested in how I did it, the prompt color is controlled by the following line in the root user&#8217;s .bashrc file:<\/p>\n<pre>\n<span class=\"geshifilter\"><code class=\"bash geshifilter-bash\"><span class=\"re2\">PS1<\/span>=<span class=\"st_h\">'[\u000033[01;32m]u@h[\u000033[00m]:[\u000033[01;34m]w[\u000033[00m]$ '<\/span><\/code><\/span><\/pre>\n<\/div>\n<div class=\"clearfix text-formatted field field--name-field-article-subhead field--type-text-long field--label-hidden field__item\">\n<p>Console is GNOME desktop&#8217;s new terminal emulator. Try it out for a fresh experience that has tight integration with the GNOME Desktop Environment.<\/p>\n<\/div>\n<div class=\"field field--name-field-lead-image field--type-entity-reference field--label-hidden field__item\">\n<article class=\"media media--type-image media--view-mode-caption\">\n<div class=\"field field--name-field-media-image field--type-image field--label-hidden field__item\">  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/custom_gnomes.png\" width=\"520\" height=\"292\" alt=\"GNOME\" title=\"GNOME\"><\/div>\n<div class=\"field field--name-field-caption field--type-text-long field--label-hidden caption field__item\"><span class=\"caption__byline\">Image by: <\/span><\/p>\n<p>Gunnar Wortmann via Pixabay. Modified by Opensource.com. CC BY-SA 4.0.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<div class=\"field field--name-field-tags field--type-entity-reference field--label-hidden field__items\">\n<div class=\"field__item\"><a href=\"https:\/\/opensource.com\/tags\/linux\" hreflang=\"en\">Linux<\/a><\/div>\n<\/p><\/div>\n<div class=\"hidden field field--name-field-listicle-title field--type-string field--label-hidden field__item\">What to read next<\/div>\n<div class=\"field field--name-field-default-license field--type-list-string field--label-hidden field__item\"><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\"><br \/>\n        <img decoding=\"async\" alt=\"Creative Commons License\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2022\/08\/cc-by-sa--30.png\" title=\"This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.\"><\/a>This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.<\/div>\n<section class=\"field field--name-field-comments field--type-comment field--label-hidden comment-wrapper\">\n<div class=\"comments__count\">\n<div class=\"login\"><a href=\"https:\/\/opensource.com\/user\/register?absolute=1\">Register<\/a> or <a href=\"https:\/\/opensource.com\/user\/login?current=\/rss.xml&amp;absolute=1\">Login<\/a> to post a comment.<\/div>\n<\/p><\/div>\n<\/section>\n<p class=\"wpematico_credit\"><small>Powered by <a href=\"http:\/\/www.wpematico.com\" target=\"_blank\" rel=\"noopener\">WPeMatico<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My first impression of GNOME Console on Linux Alan Formy-Duval Mon, 08\/22\/2022 &#8211; 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":66627,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[307],"tags":[],"class_list":["post-66626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source"],"_links":{"self":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/66626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66626"}],"version-history":[{"count":0,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/66626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/media\/66627"}],"wp:attachment":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=66626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=66626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}