First of all for those who don't know ScreenFetch yet, I can tell you that is a bash script that searches and displays information about our Hardware and Software data such as distribution, kernel, version, desktop environment, window manager, etc. The best thing about ScreenFetch is that it shows us the information in a particular way using the ASCII code to generate the system logo we use together with the information of our team.
Without a doubt, if you are one of those who like to give extra customization to your ScreenFetch system, you deserve a little space within your system.
ScreenFetch Features
Currently ScreenFetch is in its version 3.8.0 which is renewed with new corrections and improvements, among which we can highlight:
- Additional checks on Intel GPUs.
- Chromebrew detection for Chrome OS pkgs.
- OpenBSD fixes.
- The Manjaro logo was updated.
- Enabling customizable lines through the customlines function.
- OS X detection improvements.
- Added pkgsrc support for OS X.
- Added detection for Alpine, BunsenLabs, Chrome OS, Chrome OS, Devuan, Fux, GrombyangOS, KDE neon, Kogaion, Mer, Msys, Netrunner, Oracle Linux, PCLinuxOS, Qubes OS, Parrot Security, Pardus, SailfishOS, SparkyLinux, SteamOS, SUSE Linux Enterprise and SwagArch.
How to install ScreenFetch on Ubuntu 17.04
The installation process is simple we will only have to add the repository to our system, refresh the repositories and install ScreenFetch. To carry out the process, we must first open a terminal and write the following:
sudo add-apt-repository ppa:djcj/screenfetch sudo apt-get update sudo apt-get install screenfetch
Finally, at the end of the installation process, to launch the program, simply type the following in the terminal or on a TTY:
screenfetch
To show us the information in our system.
How to configure ScreenFetch
Within the options that ScreenFetch displays, we can configure the information in a personalized way. We can check the different options with the option:
screenfetch -h
If we only want it to show us the system logo:
screenfetch -L
Now if we want it to show all the information of our system:
screenfetch –n
It also allows us to choose the color in which the information can be shown with the –c option, choosing a number from 0 to 9 for a different color:
screenfetch -c 0
Now if we want it to show us information and the logo of another system, we do it with the option:
screenfetch -D 'Nombre de distribución'
That shows us a different logo, we do it by setting the option:
screenfetch -A 'nombre de la distribución'
Show ScreenFetch when opening a terminal.
To execute ScreenFetch when opening a terminal, we will only have to go to our personal folder, press ctrl + H to show the hidden files, open the file /.bashrc, add "screenfetch" at the end of the file without the quotes.
In my case the final part of my .bashrc file is something like this and as shown until the end I have added ScreenFetch.
# enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi screenfetch
Very good article, I was looking for it and well whoever follows it gets it, the saying goes.
Thank you very much, now to install it