{"id":8061,"date":"2024-10-17T01:03:00","date_gmt":"2024-10-17T05:03:00","guid":{"rendered":"https:\/\/www.both.org\/?p=8061"},"modified":"2024-10-13T20:48:52","modified_gmt":"2024-10-14T00:48:52","slug":"how-to-share-your-system-configuration-visually","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=8061","title":{"rendered":"How to share your system configuration visually"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"8061\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div>\n<p>Many individuals find it beneficial to disseminate their tailored Linux setup. This could be out of a desire for troubleshooting assistance, or because they wish to exhibit the environment that resonates deeply within them as open-source aficionados\u2014or perhaps both reasons combined! To share extensive system details beyond CPU information obtained from <code>cat \/proc\/cpuinfo<\/code> or with <code>lscpu<\/code>, there are two standout tools: screenFetch and Neofetch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"screenfetch--a-detailed-system-visualization-tool\">Screenfetch<\/h2>\n\n\n\n<p>ScreenFetch, hosted at <a href=\"https:\/\/github.com\/KittyKatt\/screenfetch\">Kitty&#8217;s GitHub repository<\/a>, is a Bash command-line tool that captures your system configuration alongside the current uptime into an appealing visual snapshot\u2014ideal for sharing these details in full color and vivid detail with others interested or curious about Linux systems.<\/p>\n\n\n\n<p>Installation of ScreenFetch varies across different distributions, but here are step-by-step instructions for Fedora and RPM-based distributions<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf install screenfetch<\/code><\/pre>\n\n\n\n<p>Debian and Ubuntu-based distributions use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt install screenfetch<\/code><\/pre>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">For systems beyond these, including FreeBSD or MacOS\u2014referencing&nbsp;<a href=\"https:\/\/github.com\/KittyKatt\/screenFetch\/wiki\/Installation\" target=\"_blank\" rel=\"noopener\">the ScreenFetch wiki page<\/a>&nbsp;provides a guide to installation procedures across different OSs with varying degrees of complexity ranging from simple DNF and apt installations through yum (Red Hat&#8217;s package manager) to more elaborate methods for less mainstream systems.<\/span><\/p>\n\n\n\n<p>Once installed, ScreenFetch can generate an image that lays out the entirety\u2014and specificity like shell environment or screen resolution \u2014of your system configuration: <img decoding=\"async\" alt=\"Screenfetch Visualization\" src=\"\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"381\" src=\"https:\/\/www.both.org\/wp-content\/uploads\/2024\/10\/Screenfetch.png\" alt=\"\" class=\"wp-image-8062\"\/><figcaption class=\"wp-element-caption\">Screen picture by Don Watkins CC by SA 4.0<\/figcaption><\/figure>\n\n\n\n<p>Additionally, ScreenFetch offers various options allowing for customized output; some present each option individually with corresponding system information and the screenshot. The dashes (<code>--<\/code>) separates different command-line flags:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>--verbose: Adds a line-by-line explanation along with a <\/code>detailed display above (similar to <code>screenfetch -v<\/code>).<\/li>\n<\/ul>\n\n\n\n<p>For those who may wish for an even more minimalist representation, options like -N remove the iconic system logo from sight. Here&#8217;s how it would appear: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1054\" height=\"382\" src=\"https:\/\/www.both.org\/wp-content\/uploads\/2024\/10\/ScreenFetchN-1.png\" alt=\"\" class=\"wp-image-8064\" style=\"width:1163px;height:auto\"\/><figcaption class=\"wp-element-caption\">Screen picture by Don Watkins CC by SA 4.0<\/figcaption><\/figure>\n\n\n\n<p><img decoding=\"async\" src=\"\" alt=\"ScreenFetch Minimal\">. Other refined customization options include <code>-t<\/code> for tailored output based on terminal size and -E suppressing potential errors during visualizing. For an in-depth look into all available commands &amp; parameters you can always refer back to your distribution&#8217;s man page specific instructions or directly consult through its GitHub repository <a href=\"http:\/\/github.com\/KittyKatt\/screenFetch\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"neofetch--another-visual-representation-option\">Neofetch \u2013 Another Visual Representation Option<\/h2>\n\n\n\n<p>Neofetch, hosted on the reputable and active project homepage at the Github <a href=\"https:\/\/github.com\/dylanaraps\/neofetch\">repository<\/a>, is designed to create system configuration screenshots on various platforms. The primary difference between Neofetch and ScreenFetch lies in its broader support; it extends beyond Fedora, RHEL, or CentOS and provides compatibility with almost 150 different operating systems, including lesser-known ones like Minix and AIX!<\/p>\n\n\n\n<p>The NeoFETCH installation procedure is equally straightforward:<\/p>\n\n\n\n<p>Debian and Ubuntu users use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt install neofetch<\/code><\/pre>\n\n\n\n<p>For Fedora and other RPM-based distributions use the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf install neofetch<\/code><\/pre>\n\n\n\n<p>Once installed, Neofetch provides a standard system info display that can be further modified for your specific preference: image files, ASCII art, or even wallpaper, to name a few; all these customizations are stored in the .config\/neofetch\/ directory of the user&#8217;s home folder. Here is what one might expect from running neofetch with default settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1100\" height=\"471\" src=\"https:\/\/www.both.org\/wp-content\/uploads\/2024\/10\/neofetch.png\" alt=\"\" class=\"wp-image-8066\" style=\"width:990px;height:auto\"\/><figcaption class=\"wp-element-caption\">Screen Picture by Don Watkins CC by SA 4.0<\/figcaption><\/figure>\n\n\n\n<p>For more information about Neofetch and its range of operating system support, consult the project <a href=\"https:\/\/github.com\/dylanaraps\/neofetch\/wiki\">wiki<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion: Sharing System Configurations Made Easy!<\/h2>\n\n\n\n<p>Whether your intent is system troubleshooting or simply sharing with others who share similar interests \u2013 tools like ScreenFetch and Neofetch offer a convenient way to communicate these specifics in an engaging visual manner, ensuring everyone has accessibility across their preferred Linux distribution. So why not install one today and start making sense of the colorful world beneath our keyboards? Let&#8217;s share configurations while enjoying this beautifully diverse ecosystem we call Linux. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many individuals find it beneficial to disseminate their tailored Linux setup. This could be out of a desire<\/p>\n","protected":false},"author":32,"featured_media":4636,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[5,89],"tags":[154,153],"class_list":["post-8061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-system-administration","tag-neofetch","tag-screenfetch"],"modified_by":"David Both","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8061"}],"version-history":[{"count":6,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8061\/revisions"}],"predecessor-version":[{"id":8072,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/8061\/revisions\/8072"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/4636"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}