neofetch | Command-Line System Information Tool

My favorite system information tool is the KDE Plasma Information Center or kinfocenter. It tells me all the fun little bits about the computer. My second favorite tool is called neofetch. Neofetch is a command-line system information tool that displays an aesthetically pleasing output of information about your operating system, software and hardware. It shows the basic information about a system in Bash.

For information on the project, visit their GitHub Page.

Installation

Tumbleweed

This is available in the main openSUSE repository for Tumbleweed so installation is easy:

sudo zypper in neofetch

Leap 15 Install

sudo zypper ar http://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.0/ Utilities

sudo zypper in neofetch

It takes very little time to install with three other dependencies required.

The application is pretty straight forward, just run it:

neofetch

It’ll give you your system information.

neofetch-01.png

The information, by default, is displays alongside the operating system’s logo in ASCII art. It can be configured differently, if you wish. I don’t know exactly how neofetch is fetching the this information but it is pretty cool display of information in the terminal. I particularly appreciate the ASCII Tumbleweed symbol.

It was a welcome surprise to see how many packages, rpm and snap, are installed in the system as well as the uptime. These are fun numbers and it would be fun to dig into the source code on this application.

There are some additional options you can play with, take a look at the man page:

man neofetch

Final Thoughts

That’s it, just a quick, fun system info tool to use in the terminal. It is practical and easy to use. If you are managing multiple machines and want to get a quick account of information remotely in the terminal, this would be a good choice. How often will you use it? Not sure, but it is still nice to have.

Resources

Neofetch on GitHub

More Fun Terminal Applications

Advertisements

Windows 7 Registry Cleanup

ICanFixIt

I don’t often do any tech support on Windows computers. In fact, I do my best to avoid it as much as possible but there are these seemingly unavoidable moments when I have to work on a Windows machine. In many ways, I think it’s good for me as it keeps me appreciative of the Linux technology of which I have become accustomed. It also helps me realize that those little nitnoid annoyances in Linux are nowhere near the annoyances of using Windows.

In my opinion, since its inception, the registry on a Windows computer has seemingly been the Achilles Heel or weak point, often prone to corruption. Since my days on Windows 98, I would have issues with the registry and I became a pro with using Norton tools to maintain my Windows system. It would also get me increasingly annoyed with the system which eventually brought me to using Linux.

Back to my Windows problem… When trying to install some software for testing on a particular Windows machine, it would just refuse to install. Not only would it refuse to install but it would also delete the installer file, so I wasn’t able to try it again until I transferred this rather large file back to the computer. I found this very bizarre. The “expert” I consulted was no help, there was no error report, at least, nothing that would be helpful. I could not find a way to get some sort of verbose output on the failed installation. My lack of expert help and impatience to do research coupled with my “fond memories” about my past experiences with Norton lead me to first try a registry cleanup.

Boy-howdy is there a lot of shady looking “fix-your-computer” free software out there. It seems like you are out swinging in the breeze, navigating through a sea of unknown to find something good and not make things worse from the myriad of utterly dangerous-to-install software. After some searching, I found a piece of software that didn’t look shady but rather really quite legit, called CCleaner

https://www.ccleaner.com/

ccleaner-logo.pngIt was like a bastion of hope in a sea of dodgy, advertisement-riddled promises of making your computer 500% faster. CCleaner was very clear about what it did and how they made money. I didn’t need their premium product, just something to patch this system well enough to conduct the software tests.

Not a very big download, thankfully, and it installed without any issue and no enticement for anything other than its own offerings. Upon launching CCleaner, the controls are very straight forward, I just had to “Scan for Issues” than “Fix selected Issues…” It even gave me the option to save a backup registry, in case the whole thing blew up, but the reality was, this was my last ditch effort before wiping the whole system.

CCleaner-00-Registry

The cleaning process was MUCH quicker than I expected and once it was done, I thought I would give the machine a quick reboot, of which was successful. I once again transferred this software that I still needed to test and tried the installation once again.

Success!

I was able to test the software, take my notes and make the recommendations. Unfortunately, not long after the test, the Windows machine started acting up again and I had to wipe it and have Windows reinstalled anyway but CCleaner gave me the few extra days necessary to complete this necessary task.

Final Thoughts

Wow, am I glad I don’t pay for Windows! I am truly amazed people are okay with using it. I guess if you are okay with shelling out cash for software to maintain the machine or “experts” to administer it, it is fine but that is not acceptable arrangement for me. This experience reinforces why I really believe in owning your technology and your technology not keeping secrets and telling you what it is doing. This further bolsters my reasons for using Linux. I appreciate how it tells you what it is doing and makes it easy to get into the nuts and bolts of it when necessary.

After this experience, I am even more grateful for openSUSE Linux. If I could only install openSUSE on that rather beefy hardware… one can dream.

Resources

ccleaner.com

openSUSE.org

A Very Basic Reference for Zypper on openSUSE

terminal-iconZypper is a great package manager tool and easy to use. Although I don’t have as much need for my notes as I once did, I like to keep them as a reference for me and a place to point to others. I find as I became more and more used to using it in the terminal it becomes second nature but you have to start somewhere. The manual,

man zypper

is a great, well written and complete reference but can be a bit overwhelming for someone brand new to openSUSE. The openSUSE wiki is also a great reference but it is geared more toward those with more experience, as it should be. This is just a very basic reference written to my inner 8th grader or for those that want to dabble or give package management in the terminal a try. After all, the terminal is not something to be afraid of, it is something to embrace and use as often as possible.

Zypper | Basic Reference

…because the terminal is a great place to live.

TeamViewer 13 on openSUSE

openSUSE-TeamViewer 13-angle

I first started using TeamViewer version 12, last year and it has been a fantastic tool. I reviewed it very positively as it was a great tool for me to access my systems remotely. An often spoken criticism of TeamViewer was that it was a Wine application not a true native Linux application. Unless if you pointed it out or checked your system processes, you would really never know it. TeamViewer 12 was a fantastic application that ran extremely well on Linux.

What is TeamViewer?

TeamViewer allows you to remotely access and administer another machine and interact with it as almost as though you had physical access to it. This remote desktop application works very well even when the connection speed is poor. This is a commercial, closed-source application that runs on Windows, Mac, Linux, ChromeOS, Android and several others. It has a free for non-commercial version that I greatly encourage you to try out.

Installation

I started with getting the SUSE version from the TeamViewer downloads page. Since I most enjoy using the terminal to do the installation, I navigated to my Downloads folder and performed the install.

sudo zypper in ./teamviewer-suse_13.2.13582.x86_64.rpm

Your version number may vary.

A point of note, after the install, I recommend doing a repository refresh:

sudo zypper refresh

The installation of TeamViewer adds a repository and it will require you to either reject, trust temporarily, or trust always the GPG key for the repository. If you don’t do this the little update applet in the system tray will display annoying notifications periodically.

Changes Since Version 12

TeamViewer-13-2018-07-computers and contacts

A much unwarranted criticism of TeamViewer 12 was the usage of a Wine wrapper for the Linux version. TeamViewer 12 worked smashingly well, incredibly stable and performed well.

With TeamViwer 13, gone is the Wine Wrapper (and hopefully the sneering) as it is now a native Qt application. It admittedly has a more crisp and smoother appearance to it as compared to the previous version. The User Interface truly has a new level of polish. With this change, no features have been lost. It’s all still there.

Some of the Features

The tools are broken down into four sections: Actions, View, Communicate and Files & Extras.

The Actions Menu has options, just as you would expect. Some options are grayed out, presumably that they are premium features, but there is an option under End Session that will End the session and lock. It is nice to see that the Lock function works as you would expect on KDE Plasma.

TeamViewer-13-2018-06-Actions-cropped

The View section has options that seem very self-explanatory. Something to take note is the option to force an Optimize speed or Optimize quality of the remote session. If you have multiple monitors on the remote machine, switching between the monitors is easy and intuitive.

TeamViewer-13-2018-05-View-cropped

Under the Communicate section, there is the ability to chat with the remote user. Should you be doing tech help for a friend or family member, this can be very handy. I haven’t had a need to Switch sides with partner before but I can see where that would come in handy.

TeamViewer-13-2018-04-Switch Sides-cropped

Files & Extras has the option to do screen recording. A feature I can see very handy if you have to show someone how to do something and want them to have a record of it to refer back if needed. The Open file transfer tool is very valuable and super convenient when you have to send off a file as part of the tech help but I have used mostly to send a file to my home computer or the other way around when I am remote.

TeamViewer-13-2018-03-Files and Extras-cropped

Use Cases

My use cases haven’t changed much in the last year, outside of I don’t use it very often with mobile devices. I have found other ways to directly communicate with them using KDE Connect. Where I do use it most is to remote into my home system when I am remote. This is handy when I am working on a project and didn’t want to shut it down and take it with me or to check on a process. It is great to have the flexibility to remote into my home machine finish a project or continue plugging away at something when there is a some white-space in my day. The benefits of remote access to help out friends and family that, on the occasion, have tech questions is a fantastic time saver.

What I Like

TeamViewer-13-2018-02-CroppedThe menu items are the same but everything has a better look about it. The fonts and widgets are smoother and the Toolbar has a pleasant fade to translucent when the mouse moves away from the menu. TeamViewer continues to be very reliable and the same consistent performance. If I were to ever make a business in the Information Systems space, this as a fine solution to do remote desktop support. There are complaints about the expense of it but considering all the features, stability and general polish, the business case is there to use it. The $49 / month offering for a business that has regular need for it seems justifiable. I don’t have that much need for it and thankfully, you can use it for free for non-commercial use.

What I Like Less

The only one, small, regression I have noticed with version 13 is the process of adding new computers to my list. There wasn’t a right-click option to “add this computer” to my computer list. Adding a remote computer is easy enough doing it the manual way entering the ID and password of the machine. This is the only a minor annoyance I have noticed.

Final Thoughts

TeamViewer 13 has a whole new level of polish, has moved away from Wine and is a native Qt application. I am very impressed by the lack of regressions in making this rather significant transition. The application does feel a more responsive but that could just be me getting distracted by all the nice new polish. I didn’t perform any before and after benchmarks to verify.

I continue to be very thankful and grateful that this company builds a version compatible with openSUSE and would allow me to use TeamViewer for non-commercial purposes. I have become very accustomed to this tool and hope for many more years of usage out of it.

Further Reading

TeamViewer 12 on openSUSE Leap

TeamViewer

openSUSE

Wine

KDE Plasma Desktop

KDE Connect

Qt Cross-platform software development

Windows 95 on openSUSE Linux

As I was watching my oldest son play Minecraft, I was rather amused by the buttons and widgets for the interface, they were very Windows 95. Although I was more of an Amiga user at that time, we did have a Windows 95 machine in the house to do… Windowsy things like that whole Microsoft Office thing. Something my Dad needed for work or his community, local government involvement. Regardless, fond memories of the mid to late 90s and computers.

I told my boy, rather excitedly about Windows 95 and to my surprise, there is an electron app I can install into Linux, Windows or Mac OS.

Installation

I downloaded the RPM from here:

https://github.com/felixrieseberg/windows95

and installed it,

sudo zypper in ~/Downloads/rpms/windows95-linux-1.3.0.x86_64.rpm

Upon running it, I was greeted with a start screen. For the purposes of my level of usage, the big center button “Start Windows 95” is all I need, for now.

Win95-01

Once it is booted up… or rather the state is restored there is a nice message from the developer and a round of Solitaire ready to go.

Win95-03.png

For nostalgia sake, I played a game of FreeCell, and won.

Win95-04.png

As far as FreeCell games go, the Windows 95 version is still my favorite… for reasons I don’t exactly know. The version on the Amiga or KDE Plasma’s KPatience are absolutely better but something about this version always leaves me with a smile.

It is also somewhat noteworthy that the idea of the Control Panel is still in use on KDE Plasma. Not sure if we can thank Microsoft for this or not as I do recall a “Preferences Folder” on the Amiga Workbench.

Win95-05.png

After enthusiastically showing my boy a Windows 95 computer, he looked at it, paused and just said, “cool.” and went back to playing Minecraft.

Final Thoughts

He was right, it is cool and there is a lot you can do with this. At this time, I was not able to get network access to do any meaningful and with only 53 MB free on the C: Drive, there isn’t much I can install. BUT, if I rebuild the image… there are several old games I would like to see if I can get running in it, although, not the most efficient way to do so, it would be fun, just because.

References

Windows 95 on GitHub

RasberryPi Info Center

Rpi3_boardI have a RaspberryPi that is doing absolutely nothing. I got it to dink around with it but it just hasn’t been all that useful to me. I much prefer the x86 platform for, pretty much everything. Not so recently, my church expressed a need for a slideshow like machine for things, events, announcements, pictures and the like. Since I have a Pi3 doing absolutely nothing this sounded like a great fit.

Project Requirements

  • Low or no maintenance device that just rotates through a selection of pictures and a given interval
  • Add and remove content from the directory without the slide show software either skipping or borking
  • Be able to FTP into the Pi to drop pictures onto it.

I downloaded Rasbpian and to play along with the written recommendations, I downloaded the image writer, Etcher.

The Etcher AppImage is built against 32 bit architecture so some additional software was required for openSUSE Tumbleweed on a 64 bit architecture

sudo zypper install libXtst6-32bit libXss1-32bit gconf2-32bit

To start out, I needed to make sure I could remotely access this Pi through Secure Shell. I checked the status of the service

systemctl status ssh

I’m going to pause here just to say, Systemd rocks. What a great service for controlling services on Linux via the terminal. It makes using the terminal on different distributions quite comfortable.

The service was “dead” so I started and enabled the ssh service

sudo systemctl start ssh
sudo systemctl enable ssh

After much searching about, I landed on feh as the application to play a slideshow.

sudo apt-get install feh

To test it out, I needed to transfer some pictures to the Pi. Using my favorite file manager, Dolphin.

File Transfer to RPi

After the files had transferred. Ran a test command to see if it worked

feh -Y -x -q -D 5 -B black -F -Z -r /home/pi/Pictures/

And it worked smashingly… except if I added pictures it wouldn’t automatically update the images displayed and eventually, after taking away too many pictures the application borked. Upon scanning through the man pages…

man feh

I discovered an option,

-R, --reload int

This would allow for reloading the directory at a specified interval, int, in seconds. I set it for 15 seconds and gave it another series of successful tests, adding and removing images remotely.

feh -Y -x -q -D 5 -B black -F -Z -R 15 -r /home/pi/Pictures/

An explanation of the options:

-Y : Hide the mouse pointer

-x : Create borderless window

-q : quite, don’t report non-fatal errors

-D : Delay between slides

-B : background for transparent images “black” is the value

-F : Fullscreen

-Z : Zoom pictures to screen size in full screen

-R : Reload the file list, after a period of time in seconds

-r : Recursively expand any directories in the path

It all behaved just as I had hoped it would, so much so that I had that natural dose of endorphins for this little success. It was good to see that the Pi was doing just what I needed it to do.

Add FTP Service

Since it is likely there will be a Windows machine accessing the Pi, I wanted to make adding and removing images is as simple as possible. The best solution, I find, is to set up an ftp server. I tried using sftp but that is not something the Windows file manager can do.

I decided that I would go with proftp as that is the one for which I am most familiar.

sudo apt-get install proftpd-basic

Checked the status of the server, post install

systemctl status proftpd

The service reported that it was running and active. Should that not be the case for you simply run this to start and enable the service:

sudo systemctl start ssh
sudo systemctl enable ssh

Since this is an internal ftp server on a RaspberryPi with no need for multiple users. The default “pi” user was adequate and I used those credentials for ftp access.

Autostart Slideshow on Boot

I didn’t want to have to have anyone fiddle with the Pi should it lose power. It just needs to work. A script was necessary.

Created the folder bin in the home directory, because, that is just where I like to stick my scripts.

mkdir ~/bin

Changed Directory into that folder

cd ~/bin

Created script with all the right bits in my slideshow

nano slideshow.sh

Copy and paste this into the nano editor

#!/bin/bash

feh -Y -x -q -D 8 -B black -F -Z -R 120 -r /home/pi/Pictures/

Save it: Ctrl+o, Enter

Exit nano: Ctrl+x

Next you have to make the script executable

chmod +x slideshow.sh

Now it is possible to run the command in terminal

Since I want this thing to basically just be an appliance where you plug it in and it just does its thing. I need to make this script run when the RaspberryPi starts up.

To do this, I will use my trusty nano editor to edit the desktop startup

nano ~/.config/lxsession/LXDE-pi/autostart

Scroll to the bottom of this script and add this to the very end:

@/home/pi/bin/slideshow.sh

Save and Exit

Reboot the machine to test.

sudo systemctl reboot

Success.

Disable Screen Blanking

As I was testing the slide show program, I discovered that the screen blanks out after a period of time. That is an unacceptable state for this device. Sure, it makes it energy star compliant but it makes it real hard for people to see information from it. The fix is easy, though, it would have been easier if it was a point and click option in Raspbian.

Back in the terminal:

sudo nano /etc/lightdm/lightdm.conf

Look for the heading

[Seat:*]

At the end of that rather large block of “options” add this line:

xserver-command=X -s 0 -dpms

Reboot the machine and test to see if it performs as expected. For me, this worked exactly as expected and I now call the project complete

Syncthing Addition

In order to keep things a bit simpler for the interested parties. I added Syncthing to the RaspberryPi. Just Syncthing, not the GTK GUI. The problem with the setup was that the browser would open up and cover up the slideshow, which, do an average observer could look like an error. The solution, was another autostart modification:

nano ~/.config/lxsession/LXDE-pi/autostart

I added this line:

@/usr/bin/syncthing/binary -no-browser

Now, should the RaspberryPi be rebooted, the Syncthing WebGUI will not sit in front of feh.

Final Thoughts

I am very glad the Internet exists with so many others describing how they solved their problems. I feel like I cheated because I was able to pick different solutions and mash them up to satisfy my requirements for a properly fitting and robust solution.

RPi3_slideshow

With rebooting the machine, I am rather impressed by how quickly the system goes from off to playing the slide show. A testiment to the work of the RaspberryPi folks hard work.

This was my first RaspberryPi experience and after completing the project, I am mostly happy with the whole process but ultimately, I think I would have preferred setting this all up on an x86 based machine. There were numerous little unique Pi niggles that I found annoying that kind of reminded me of noodling around in Linux circa 2005. At the same time, it was kind of a nice throwback to the last decade in working through a myriad of challenges to have a properly working computer.

For the technical adventurous, I highly recommend playing around with Raspberry Pi devices. It is certainly a great little hobby machine to perform special tasks. At the end of this project, I can think of several other things that I would like to do with a Raspberry Pi or similar device to solve other problems that come to mind.

References

Instructables Easy Raspberry Pi Screensaver Slideshow

Raspbian Download

Etcher

feh – Linux man page

How to Disable the Blank Screen on Raspberry Pi (Raspbian)

ProFTP.org

Web Browsing With w3m

w3m-09Sometimes it is just fun to hang out in the terminal and not use all this fancy graphical interface nonsense with annoying advertising, video, GIFs and popups. Since I didn’t “grow up” with this software, I needed to teach myself how to use it. The manual is very complete on w3m but there is much more there than what I need. So, here is my internal notebook on w3m turned public.

I use Konsole as my terminal application of choice on openSUSE. It has been my favorite for years and the default of KDE Plasma. If you would like a more retro terminal browsing experience that takes you back to a more exciting time in computer history, you can install Cool-Retro-Term.

Install the Browser

sudo zypper install w3m

Optionally if you want inline pictures, which can be ropey at times:

sudo zypper install w3m-inline-image

Basic Usage

Since you have already installed this using the terminal, adding anything about “open a terminal first” is a waste of text on the screen.

To initiate the program you must enter a target site for w3m.

w3m cubiclenate.com

Or maybe something that is more useful:

w3m duckduckgo.com

 

The nice thing about this web browser is that it is very “tab-key friendly.” Press Tab or left-click, into the search area. To enter text, press Enter.

w3m-01.png

The cursor will go to the lower left hand corner of the terminal with a TEXT: prompt, enter your text and hit Enter.

It will return your cursor back to the search line. Press the Tab or Right-Arrow key to take you to [Search] and press Enter.

w3m-03

Congratulations, you have completed your first search on w3m.

w3m-04.png

Navigation

Searching is great, but you need to know how to actually navigate with w3m.

Arrow-Up / Arrow-Down

Jumps from hyperlink to hyperlink

Enter, Right-Arrow, Left-Double-Click

Select hyperlink

Left-Arrow, Ctrl-b

Back Page

Right-Click Menuw3m-06-crop.png

If you are using w3m in a mouse enabled environment, as I would typically do, right-click anywhere on the screen and this handy little menu will pop up.

This is nice to have because you don’t have to remember the keystrokes. Although, the keystrokes are the whole reason I like using this browser. It give the mouse (or touchpad) a break.

More Nifty Web Browsing Commands

Reload Page

Ctrl-r

Open Link on New Tab

Ctrl-t

This will start another tab as you would expect from a modern browsers.

Switch Tab

Esc, t

Use up / down arrow keys to select the tab and press Enter

w3m-08.png

Close Tab

Esc, t

Shift+D

Open Page in External Browser

Shift+M

Your external browser preference can be adjusted to suit your needs, you can even add more browser options.

w3m-07.png

Final Thoughts

This is a handy browser that is incredibly light weight. It works very well in Konsole, although the images can sometimes bleed over onto the menu bar of the application.

I use this browser somewhat frequently, mostly on sites that have far too much Java code and hog memory resources. This browser displays the information that I want and tends to discard the undesirable cruft found on many sites. Also, if the site just won’t display well in w3m, it is a poorly made site.

If this browser works for you and you find this simple guide useful, great! If this isn’t something that works for you or you find this blathering a waste of your time it was barely 600 words so you aren’t out much time. I have been annoyed by some of the more feature rich browsers so w3m has been refreshing to use. Should this browser not meet your needs here are plenty of other web browser options out there that might do a better job. I primarily put this together for me anyway.

Further Reading

http://w3m.sourceforge.net/

w3m from openSUSE

Cool-Retro-Term

Business Card Holder Design

Designing and building is something of a hobby of mine that also happens to be a component of my profession. I like to flex my CAD muscle outside of the professional setting whenever possible so if someone tells me about a need for something and the design and 3D printing of it is within my bandwidth of available time, I like to help them out. Because… why not?

Demand Signal

A buddy of mine was telling me how he wanted to add a 2 inch by 2 inch card holder for a small sign to advertise his Tour Services. He kicked around an idea of what he wanted: to hold business cards on a placard but didn’t have an immediate solution in mind. So I offered to help out.

Design process

I took a card measured it and made the holder as such that it wouldn’t cover up any of the information on the card. I printed it off and evaluated how the cards fit on the initial design but wasn’t happy with it .

Card Holder Design Change
Initial Design on the left; revised design on the right

There was too much slop, side to side, so retaining the cards could get all catty wampus and potentially fall out. I determined that falling out was an unacceptable failure mode. A card holder must hold the card. I tightened up the space between the walls and the card by a few millimeters and it felt purposefully correct. The final design is available on Thingiverse for you to download and see if it can potentially fit one of your needs.

I initially designed this using PTC Creo but since I am making a point to do more design work on Linux, specifically openSUSE Linux, have since recreated it using FreeCAD with a little variation. Feel free to download the STEP or FreeCAD file and modify it to your heart’s content.

FreeCAD Card Holder

The only real difference between the two designs is that one has sides that are open and the other is solid. The solid sides do print better. I suppose could have added some other flair to it but seeing how this part is not the focus of the placard, why bother.

Final Thoughts

CAD is a fun problem solving tool, once you know how to use it. The fact that there is FreeCAD on Linux, which is a pretty decent tool opens up a whole world of problem solving for the masses. Having a resource like Thingiverse to share how you have solved problems makes these times we live in a lot of fun.

SWMI Brew Tour Placard

Resources

Thingiverse link

FreeCAD Project

FreeCAD from openSUSE

FreeCAD First Timer

SWMI Brew Tours

Samsung Galaxy S5 CAD Project

Helping Future Self with Network Control from the Terminal

I don’t have a regular need to interact the network there are times when I very much need to do so. My first exposure to controlling the network using the terminal was using ifconfig and I can’t seem to latch onto the “new” ip command in the same way I was able to with the previous. My problem is, I can’t ever seem to remember which resource it was that I liked best so, I’ve decide to make my own, very basic, resource. I have this with openSUSE as well as Raspian Linux. This is a gift to my future self for the next time I need to interact with the network.

Network Control from the Terminal

You’re welcome, Future Self.

YouTube Classic Extension on Firefox

Turtle YouTube

I have noticed as of late how clunky YouTube has become. The “dynamically loading content”, which I don’t remember asking for, has these weird pulsating boxes and you have to wait longer to get what you want. In what world does slower loading text make sense?

A Solution Presents Itself

I was listening to one of my favorite podcasts, Linux Action News, and on episode 64, one of the items discussed was this YouTube Classic extension and how having it installed improves load times. I was interested in trying it. I installed the extension through the Add-on manager and boom, done, nothing else to do but enjoy the reduced wait time with YouTube. Visually, it takes YouTube back a few years to, what I consider, a much better YouTube experience.

YouTube Classic Extension.png

Interestingly, there is a Chrome extension but Google has decided to remove it from the Google Chrome Web Store. One could draw the conclusion that Google prefers a less efficient YouTube experience. It is still possible to “side load” the extension. You can read more here on the GitHub page if you are interested. I have been drifting away from using Chrome so it is not really a priority to get it working.

Final Thoughts

Although, I have increased the usage of the Falkon browser, I still prefer to use Firefox for YouTube for the Plasma Integration plus KDE Connect which allows me to start and stop YouTube from the phone or my not-so-fancy Bluetooth headphones (no KDE Connect necessary for that).

If you are annoyed by pulsating boxes of dynamically loading content and want a more zippy static feel, this is most certainly the extension to have in Firefox. It would be fantastic if I could fix all websites “dynamic content” but that is not available… yet…

Further Reading

Linux Action News, episode 64

YouTube Classic Extension

YouTube Classic Extension GitHub page

Falkon Browser Home Page