Garmin Vivofit 2 Battery Replacement

A short time ago, my step tracker and watch went dead. It is a Vivofit 2 that is very plain and ordinary with no bells or whistles, as compared to other trackers. All this tracker does is time, date, steps, estimate of distance and calories burned. No heart rate or altimeter to tell you how many steps you’ve climbed, that said, this is also the first “smart” wearable that has lasted longer than 6 months. As far as watches go, this thing has lasted longer than any other.

garmin vivofit2-01-dead

This device, of which is primarily my watch, was supposed to last one year on two Lithium button cell batteries. It ended up lasting over two years which makes me start to believe that these button cell run times are all underestimated.

In preparation for this repair, I pulled out my card of CR2032 batteries thinking I could just pop in the batteries on hand. Once apart, however, an unpleasant surprise greated me beneath its dirty shell. I didn’t have the proper battery, the Vivofit 2 takes CR1632 batteries which are far more expensive. When I looked on the shelf of the store they turned out to be the most expensive batteries on the shelf at $4.99 each.

garmin vivofit2-02-opengarmin vivofit2-03-batteries

Before doing another thing with it, I cleaned the gasket and housing with rubbing alcohol because it was two years sitting on my arm and looked terribly gross. Popping out the batteries was easily accomplished with a flat-head screwdriver. Inserting the batteries, only required a bit of pressure to seat them properly. Four screws hold the body together. Upon putting the thing back together, the device immediately reactivated.

garmin vivofit2-04-fixed

I let it do its thing of synchronizing with my mobile and that was it, the job was done and I have my watch back.

Out of curiosity, I wanted to see what voltage the old batteries were to know how much voltage was not enough voltage to power this wearable.

garmin vivofit2-05-old button cell voltage

5.327 volts was the magic number. Instead of just tossing the batteries into the recycling, I decided to hang onto them. Who knows when I might come up with a use.

Final Thoughts

The batteries were a bit more than I wanted to spend but replacing the batteries was still cheaper than a new tracker or even a decent watch. Since the thing is mostly a watch and I don’t need anything fancy, this will do just fine for now. The total cost of this repair was $10.58. Still far less expensive than $109 for a replacement from Garmin.

Truly, I think trackers are kind of dumb but I like the metrics it gives me and there is something fun with the dumbness… like the competitions with friends on steps. This thing is a fine watch and I don’t care about status symbols so until this thing has some catastrophic failure, I’m not likely to upgrade.

Oh, one last thing, I have also created a short video on this repair and edited it with Kdenlive. My first foray into doing video with Kdenlive and so far, I like it very much… once I figured out what I was doing. The machine I used, Dell Latitude E6440 running openSUSE Tumbleweed. I didn’t have a single crash or lockup of the software.

If you happen to like this, great, if you don’t, that’s great too. It was a fine learning experience that I enjoyed.

Further Reading

Vivofit 2 from Garmin.com

Garmin Vivofit 2 Battery Replacement on YouTube

Dell Latitude E6440

 

Advertisements

Network Diagramming with LibreOffice Draw on openSUSE

So, the title could be “Network Diagramming with LibreOffice Draw on whatever operating system” but since I use openSUSE primarily, there you go. I know it works on openSUSE, I can’t say for sure if it will work for you. Chances are it will.

The Problem

I spent some time last week making improvements to the network at my church this isn’t my first project there that is computer related. I also recently set up a Dell Inspiron as a Low Budget Multimedia Machine with openSUSE Leap and a RaspberryPi for slideshow announcements. The big irritation with doing any tech projects has been the network. It has been a smattering of routers in an ad-hoc manor. In fixing this, I needed a way to document it properly.

I looked at few pieces of software but didn’t like either the price or the operating system selection. Then I thought… LibreOffice Draw… I know that I can make boxes and connecting lines. Maybe there are some images I can find?

The Solution

The goal here is to make me less important in this project and try to get others on board so that, should I get hit by the proverbial bus, someone else is going to have to take control and need to know what is where and how to access it.

Searching around the World Wide Web, I found this shape gallery from VRT.com that has the images I need to put together a basic network diagram to show how things are laid out. At the bottom of the page, I selected VRTnetworkequipment_1.2.0-oo.oxt LibreOffice. Your version may vary, especially if you aren’t using openSUSE.

Installing this gallery of images is trivial, locate the download and open it with LibreOffice.

VRT Network Equipment OXT.png

The filetype should already be associated. Select okay to confirm installation and you are done.

I made a simple diagram to communicate the layout of the network, it is a rough drawing and I don’t really know what I am doing but it is a simple visual that is a “good start”.

LMCC Network Diagram-01.png

I at lest now have a basic visual as a frame of reference, and in the Lean Product Development, world a visual reference helps to identify Knowledge Gaps.

What I like

I didn’t have to go out and buy new software. I simply had to download an add-on to existing software, LibreOffice Draw. Adding the graphic components to LibreOffice was simple, download and run to install.

Using LibreOffice Draw is intuitive. It’s all drag and drop. You find the image you want that is now installed, click and drag it onto the

What I Don’t Like

There isn’t a text box immediately below or beside that is tied to the image for description of the component. It’s not a big deal as click-dragging to create a selection box around the objects to move them multiple items around works just as well. This is just being picky, really.

How It’s Working Out

I was able to create a “Phase 1” of the network plan and begin a course of action for the “Phase 2” of the network upgrades. Using Draw helps me to be able to communicate with the real network professional, my brother-in-law, so that we are aligned on where network is at, and where it needs to go. The next phases are almost entirely over my head but I will gladly help document what is done using this tool and others.

Final Thoughts

I spent a lot of time looking for software solutions, played with one other but realized that LibreOffice Draw can do the job quite nicely at the price I can afford. It is a testament to the LibreOffice Project and all the work that has gone into it. It reminds me that I should donate to the project to do my part to help keep it going.

Further Reading

openSUSE.org Site

LibreOffice Site

LibreOffice Network Gallary Images from VRT.com

Using Kwin on LXQt with openSUSE

lxqt-a-new-light-desktop-environment

KDE Plasma is a lot lighter on your system resource than it used to be. There are options out there that are even lighter. As of late, I have been acquainted with many light weight distributios, BunsenLabs, MX, antiX, PeppermintOS and more that are even lighter than a basic KDE Plasma. They are all fantastic distributions and have great implementations of XFCE, LXDE or mixtures of the two and use OpenBox or some other window manger. The default window manager in LXQt on openSUSE is OpenBox and it is a fine window manager but has a dated appearance to it and the beauty of Linux is to be able to mix and match components to your hearts content.

Why

I like the features of Kwin, and the window decorations it brings along with some other usability features I have come to expect on my Desktop Environments. OpenBox is satisfactory and great for what it is but Kwin matches my preferences better.

How

These instructions are assuming you have installed openSUSE without KDE Plasma as the default desktop. If you have previously installed KDE Plasma and you are just switching the window manager, jump to the Switch Window Manager section.

Install packages

In terminal:

sudo zypper install kwin5 oxygen5 systemsettings5

Since you are installing a bunch of the KDE Plasma components you are going to pull down all the related dependencies. The oxygen5 package is completely optional but since that is still my favorite Window Decoration, I have included it. Feel free to punch in your favorite dressing there or remove that flavor all together.

Switch Window Manager

After the necessary Plasma components are installed, the next step is to switch out OpenBox with Kwin

In the system menu select: Preferences > LXQt Settings > LXQt Configuration Center

lxqt configuration center-01

Select Session Settings

lxqt configuration center-02

In the LXQt Session Settings window, Select Basic Settings and under Window Manager, select Kwin_x11.

Select Close, log out and log back in for the changes to take affect.

Customizing

Upon logging back in, you should immediately notice the system menu looks so much smoother. Should you decide to further tweak your window settings. That can be done under Preferences > KDE System Settings.

This will bring up the familiar and fantastic System Settings from the Plasma Desktop Environment. This will allow you to make further visually pleasing changes to your desktop.

Final Thoughts

KDE Plasma is by far my favorite desktop environment and it is pretty light weight (relatively speaking) these days under openSUSE. It will run pretty decent on older or limited hardware. However, when memory is limited, say, 1 or 2 GiB of RAM, an extra 100 or so MiB of RAM is kind of a big deal. LXQt is a real nice desktop environment and when compared to some of the other low resource desktops like XFCE, often doesn’t feel as mature, especially when compared to MX Linux or PeppermintOS. Making this little Window Manager switch makes, in my estimation, improves the user experience.

I run this setup on my netbooks and low end laptops. Kwin does use an addition 34 MiB of RAM as compared to OpenBox but I am willing to make that trade-off for the improved interface features. I think a larger smile when using my hardware is worth 34 MiB.

Further Reading

https://en.opensuse.org/Portal:LXQt

Manjaro Wiki on LXQt with Kwin

ROSA Linux | Review from an openSUSE User

ROSA Linux review title.png

ROSA Linux is an RPM based Linux distribution that was forked from Mandriva Linux. ROSA is a Russian company that is developing a multiple Linux-based solutions of which ROSA Desktop is its flagship product. For their latest version ROSA Fresh R10, they offer Plasma 5, LXQt and curiously, Plasma 4. It is also this weeks challenge for BigDaddyLinux Live Show.

My first Linux distribution I put any time into was Mandrake Linux, initially in 2002 and it became my full time desktop by late 2003. There were some features about Mandrake that were uniquely Mandrake. Those features made Linux in 2002 / 2003 very approachable and made it easy to set things up and be operational. As time went on, some of those tools became somewhat dated and some did get refreshed from time to time.

This is my incredibly biased view of ROSA Linux from an openSUSE User’s perspective. Although I don’t believe any Linux distribution is perfect, I currently believe openSUSE is perfect for me. I will be objectively biased in this review but keep in mind that these are my opinions as a reasonably technical user.

Installation

I can’t say that in the last several years I have come across a terrible installer in Linux. Now, I haven’t tried a lot of distributions and what constitutes as “terrible” from my perspective would be different than others. ROSA Fresh R10, not terrible. I like it very much. Even from the Grub bootloader screen. I was happy about it.

rosa r10-01-grub

There is something delightfully early 2000s about this bootloader screen. Thankfully, it has the option to install ROSA directly but still gives you the option to just kick the tires. It is also worth noting, if you do nothing and let the loader time out, it will just boot whatever is on your local drive.

The steps on the installer are pretty straight forward, Language selection first, then you have to agree with their terms. It’s a short read and nothing stuck out as being bothersome.

Next your keyboard and Timezone selection

Here you specify how you want the hardware clock set and if you go into the advanced tab, the NTP (Network Time Protocol) Server preferences, if at all.

This is where it got weird; I specified to use the free space, which was all of the drive and it forced me to reboot before it could continue the installation but I had to repeat all the previous steps.

I don’t recall such a bump back on the Mandrake / Mandriva days but perhaps there was a technical reason for this. Another note: When installing on hardware that I used existing partitions, I didn’t have to do this. I only specified to format the root (/) partition.

When I got back to the partition screen, I selected to use the existing partitions. Then I had to specify what was root and /home. 

Presumably it could figure out Swap on its own.

It doesn’t take long to install ROSA, you get a typical corporate feeling set of commercials, then you set your bootloader options.

I am sure this would be a lot more handy for multi boot systems but for me, the default was just fine.

Seemingly the opposite of other installers, in ROSA you set the root password first, then the User Information.

If you go to the advanced settings, you are given the opportunity to set User and Group ID numbers. I wish this was a more common feature among Linux Distributions.

The last steps before you reboot into your Freshly installed ROSA Fresh R10, you are prompted for the Hostname and what services you would like to activate upon startup.

That is it for the installation. Very straight forward, outside of that odd partitioning reboot.

First Run

The initial Grub screen is the typical layout with the expected options. No complaints there. What I found rather remarkable was how quickly I went from the Grub screen to the login screen.

rosa r10-23-installed grub

The login screen appeared so quickly I had to take a double-take to make sure I wasn’t seeing things. I did also note that this was the older style login but it really isn’t a big deal fro my perspective. KDE Plasma booted up quite quickly as well; no complaints there either.

The desktop is very Mandrake feeling. The Home icon in particular. The desktop just feels very 2007 to me (I guess that would be Mandriva time not Mandrake).

It should be noted that immediately after installation, you have KDE Plasma version 5.10.5 but after performing the many updates, you have an even more fresh KDE Plasma 5.14.4, effectively the latest version of Plasma 5 and after initial boot and settling, uses 439MiBytes of RAM.

rosa r10-28-menu

The default menu itself is just the standard “Application Menu with cascading popup menus, the traditional style of which I prefer.

If you are not happy with that style of menu, there is also the Application Launcher that breaks the applications down into sections or the Application Dashboard that I don’t care for at all because it takes over the entire screen, akin to Windows 8.1 or perhaps Gnome if my memory serves me correctly. Either way, the menu that takes over the screen doesn’t work well for me at all, so the default, which I’m sure is too, “old-man-river” is absolutely perfect for me.

I am not terribly fond of the default theme of ROSA. I also didn’t want to switch to the “Breeze Dark” and just make it a generic KDE Plasma desktop, so I decided to change up the color scheme and make it more to my liking.

Immediately, I was not tickled with the window buttons but since I don’t plan on staying here, I decided to just leave it there.

Interstingly, ROSA comes preinstalled with Firefox and Chromium. I don’t recall if I have seen more than one browser as default on any other install before but that is not a big deal. The icon theme in ROSA, also very Mandrake feeling. I still find it appealing.

Curiously, the panel has LibreOffice Writer as one of the applications pinned to it. I am curious as to why that as one of the items as opposed to Konsole, the default Plasma terminal emulator. I would think that to be preferred. Since it was there, I decided to open it up and see how it looked with the dark theme I selected activated. It too required a tweak in the options to use the Breeze Dark Icon style.

After tweaking the icons, it got me thinking. The current trend in icons is almost monochromatic and clean looking which in a way clashes with the Mandrake high-color shaded icons. It’s clear that overall aesthetic isn’t a driving force in the design of ROSA, a large contrast to what you see with Pop!_OS or ElementaryOS in their emphasis of visuals.

When the notification popped up in the corner that there are updates, I decided to install them and go through that experience. On a positive note, I didn’t have to enter my credentials to begin the updates unlike all the Debian based distributions I have tried. Not that one is better, really, I just happen to prefer to not enter my user credentials for a user level task.

The experience from there was very Mandrake like which brought back fantastic memories. It is also worth noting that the icon sets haven’t been changed since at least 2008.

After the first round of installations, it required another round of installations. I didn’t dig into why but but after 1436 more packages, it upgraded nearly everything, as noted earlier, all of KDE Plasma was upgraded.

I didn’t go through all the applications but I found this gem a little interesting to see installed by default. I haven’t used a modem in Linux for well over a decade. I was almost inspired to try it out but I don’t have a land line to test it on.

rosa r10-43-kppp

None the less, I thought it was pretty interesting to see this installed. Perhaps there are old GSM modems that are still being in use in Eastern Europe or Russia.

Since this is a fork of Mandrake I was expecting some spin on the Mandrake Control Center but alas, there was no such thing. All the System Administrator tools are in the KDE System settings… which is fine, I was just hopping to see that old friend MCC that I used so many years back.

rosa r10-44-system administration settings

 

What I Like

ROSA does have surprisingly fast boot times. Although, I would say that most distributions today have fast boot times, thanks to SystemD.

The legacy Mandrake tools was a blast from my Linux past with which I enjoyed working so many years ago. The “Drake” tools are easy to use but the drawback has been that they are very “Wizard Like” which makes editing settings a bit cumbersome. Those tools got me using powerful tools in Linux more than 16 years ago which made it easier for me to understand how to manipulate the settings of those powerful tools in terminal when I had to tweak them further.

The default Application Menu choice is by far my favorite. I do like the cascading popups for the application categories. That has been my favorite, I’ve seen and used others but I am just not a fan.

What I Don’t Like

The installer was great until the partition option for using the entire disk was selected. The fact I had to reboot and go back through the installer made my head hurt just a bit. It seems like that could be cleaned up a bit.

The general theme of the KDE Plasma version of ROSA was disjointed. I can be forgiving of this mostly but it doesn’t seem like the designers even made an attempt to make it a consistent experience.

ISO was pretty far out of date which required a lot of updates. Not a huge issue if it was not for the slow rate the updates came down. Thankfully the updates came down without any problems, a tribute to the URPMI underpinnings.

Final Thoughts

ROSA Linux is a decent distribution. It works well but has a few theme issues. The system tools that originated on Mandrake so many years ago has not had any artwork updates. Although it was nice to see that old artwork, I do think it would have been better for a cohesive experience had the artwork all been updated to the same general appearance.

Would I give up openSUSE for ROSA? No, I would not. I think ROSA is good for someone but it is not the best choice for me and what I want out of a Linux Distribution.

Further Reading

ROSA Linux Downloads

Pop!_OS | Review from an openSUSE User

BigDaddyLinux Live Show

Intellivision | A New, Family Friendly, Console

intellivision 2020

I grew up with the Atari, Intellivision and Commdore 64, I still have them and they still get some play time. Anytime I see some sort of related retro tech, I am immediately interested in knowing more. Recently, I stumbled upon a new Commodore 64 main board, now I have stumbled up on this, a new console from Intellivision. It is scheduled to launch  on 10 October 2020 at the price of US $149 – $179.

I am very intrigued in this as for me personally, the game I enjoyed the most was “B-17 Bomber” with the voice synthesis module and secondarily, “Burger Time.” I have many, many logged hours on this console.

intellivision-01-sm

Interesting Facts About the Intellivision

This sparked me to do some reading about the original system. Until recently, I was unaware of several things. It was the first 16-bit console. The CPU was a General Instrument CP1600 clocking in at about 2 Mhz. It had a 3-channel sound chip with a noise generator which was essentially “borrowed” from arcade machines of the time.

The Intellivision was the very first game console to offer “downlodable content” through their PlayCable service. The adapter connected into the Intellivision cartridge port which added the capability of downloading games through a cable TV subscription.

Intellivision-02-Cartridge Port-sm.png

The Intellivision also kicked off the first “Console War” against its rival, the Atari. I think they are all friends now. Not sure if there is still a war going on between the modern consoles or if they all get along. I’m a bit disconnected there and I don’t care to research it.

In a sense, the Intellivision started us down a path that makes me generally dislike so much about the industry, downloadable content… console wars… irritating commercials… But I still have much admiration and a warm place in my heart for the Intellivision.

New Console Specifications That Caught my Eye

Not surprisingly, All games are targeted and rated for E as in Everyone. They are going to resurrect the PlayCable of sorts as games are downloadable at the price of $2.99 to $7.00. Instead of a cartridge, they are including WiFi and Ethernet Connectivity. The launch will include several build-in reimagined Intellivision classics and at least 20 more games through the Intellivision Online Store.

It comes with 2 Bluetooth controllers with wireless onboard charging but the system is capable of up to 8 players. Each controller has a 3.5 in, 2:3 aspect ratio, color touchscreen, speaker and microphone. There will be a free downloadable application which will enable mobile phone usage as additional controllers.

This system will have an “Expansion Interface” and the ability to purchase additional software, presumably to include 3rd party. Although, not explicitly written the authors of the additional software, I am sure there will be an SDK released at some point. There isn’t any mention of the specifications of the Expansion Interface but I do hope it is something that is industry standard.

Why I am interested

My initial interest stems from the fact that it is a nod to the technology I grew up with. The creators of this machine are not only taking cues from the original but are taking modern technology and concepts that are interesting. On one side, the controllers for the Intellivision were great because of the matrix of buttons and interactions with games, on the other side, they were also kind of clunky and you had to look down at them a lot, even after you got used to them because you couldn’t feel were specific buttons were unless you didn’t have the game-specific overlay on the controller. This touch screen enabled controller, although wireless, might be just as great and useless and regardless, I think it will be fun to play. Including your mobile device as additional controllers could make for some very interesting game play too. I am very interested in how they accomplish this.

Wii No Longer SupportedSince there is software that can be downloaded, what I am really hoping, although have no reason to believe it to be available, is a video streaming box as well. Currently, I still use my Wii to watch Netflix until the end of the month and will have to replace it at some point.

The Nintendo Wii was, in my estimation, the best gaming console ever produced with the Wii U being a very close second. Perhaps a slightly different execution of the Gamepad could have made the Wii U brilliant. This new Intellivision could potentially have something like 8 Gamepads with none of them being the required primary controller. This could be the direction the Wii should have gone.

I really want this to be a media streaming device with some kind if similar interaction I have between my Android phone with KDE Connect to the Plasma Desktop. The specific feature is using the mobile phone as an input device to the computer. Something like that would be pretty fantastic and handy. This would also make the Intellivision the most compelling new gaming console I have yet seen.

Final Thoughts

I am a fan of pretty much any kind of retro tech. The particular systems that interest me most are those that were influential in my youth. The Intellivision was not as influential as the Commodore 64 but it is a system that brings a giant smile to my face.

I am going to be watching this project with great interest. I am hoping that it will develop into the product with the feature sets I desire enough to spring that $149 – $179 for the machine. I am very interested in seeing how they can make it old and new in the same stroke. So far, they are saying what I want to hear and I am excited.

Further Reading

Intellivision Entertainment

General Instrument CP1600 at Wikipedia

Ultimate 64 | A New Commodore 64 main board

KDE Connect – Mobile and Desktop Convergence

Nintendo is Suspending Netflix Service to the Wii

KDE Connect Remote Keyboard

IPFire | Open Source, Linux based, Firewall, Install and Configuration

ipfire-tux

I started searching for an edge device solution for my home I could put on x86 hardware after my Linksys E2000 started giving me problems. Initially, I was going with pfSense and set a machine up for that purpose but I came upon 7 32bit Dell Optiplex GX620 machine so I looked for a suitable solution. I wanted to make one of these an edge device. After all, they have more horsepower than any consumer based MIPS or ARM Router / Firewalls. After some searching, testing, more searching and testing, my solution is IPFire. IPFire, in short, could be considered the Linux version of the FreeBSD based pfSense. An Open Source firewall based on Linux that is easy to use, high performant and extensible which makes it usable to a large audience.

The documentation on this project needs some help, it took me some trial and error along with muddling my way through areas I didn’t fully understand to get it set up exactly as I want. Also note, immediately before starting this IPFire project, I set up a pfSense box so my expectations were now set. This is not a comparison to pfSense; that is another project of which is in progress.

This will hopefully help bridge some of the knowledge gaps you may have should you decide to try IPFire and an example of what works for me.

Preparation

To begin the process, I downloaded the IPfire from here:

https://www.ipfire.org/download/ipfire-2.21-core126

Should you be viewing this at a much later date, as in after a new version release click here and select Download from the menu.

I chose the flash image, I could have used the ISO, if I would have removed the drive and written the image directly to that drive. I think I may end up using this method for a future project. More on that later.

To match my hardware situation, I downloaded the 32 bit version of the Flash Image

Once downloaded I verified the image checksum

sha256sum ipfire-2.21.2gb-ext4.i586-full-core126.img.xz

Which gave me the output

0f8dc980103c733c7e236967ed35a3ce5cf847448f2b4e7c848220b334fddd38 ipfire-2.21.2gb-ext4.i586-full-core126.img.xz

Next I extracted the archive.

tar -xf ipfire-2.21.2gb-ext4.i586-full-core126.img.xz

In order to write the image to the flash drive, I had to check to see what drive I used the dd command as I would have done with pfSense. The instructions for installation where a little light and perhaps I need to help out with it.

In order to flash it to the drive, I first checked to ensure that I wrote it to the correct drive, I plugged in the drive and ran in terminal.

dmesg

In the last few lines, I was able to identify the drive.

/dev/sdd

Once extracted, I installed it, using

sudo dd if=ipfire-2.21.2gb-ext4.i586-full-core126.img of=/dev/sdd bs=16k

In only a few moments, the drive was ready for me to begin the installation.

Hardware Setup

ipfire hardware testingUsing 32bit Dell Optiplex GX620, I added an additional Ethernet Card. All I had on hand was a 100 Mbps device. The built in Ethernet Interface is a 1 Gbps so I decided to make that my internal side and the 100 Mbps NIC the external facing side as my max speed is around 60 Mbps.

My modem did make it known that it was not connected to a Gigabit device but until my speeds increase beyond 100 Mbps, I have no intention on changing it out.

The other work this computer needed was a new clock battery a CR2032 lithium button cell. I learned that the Dell Optiplex GX620 will not even boot with a dead clock battery

I had to make a few changes in the BIOS. One is to boot on AC restore so that should I lose power, it would boot as soon as power is restored.

Installation

The installation is fairly straight forward, so long as you have a basic understanding of what you want from your Local Area Network. Once your hardware is set, basically any computer with two NICs. The installation can commence.

Just a note, there is a mixture of camera photos of actual installation and VM installation. I should probably invest in a capture card at some point.

ipfire-01-1-boot screen

The first step is to install the Firewall Solution. You start with your language selection than to start installation.

You have one option on each of the next two screens, to agree to the license agreement and to delete all the data. Pictured below is the “VBOX” hard disk but I had a similar situation with the actual hardware.

In this process, you really only have one decision to make, to choose your file system. I chose ext4, because I know it is well tested and since it was first on the list, I wanted to start there.

After the system is installed you need to reboot to begin the configuration process.

ipfire-01-8-reboot

This is a very minimal Linux distribution… is it s a distribution? I don’t know if you call it that but it is a desktop-less interface so there is not much to install.

Basic Configuration

After the installation you have to complete the basic configuration. What took me a bit to understand was some of the IPFire-isms. For my two NIC setup, there is the Red and Green networks. More on that in a bit.

To start off, set your keyboard and Timezone.

Then your machine Hostname and Domain name.

You will have to set your root and admin passwords. From my experience in using it, the root user is for anything you do in the terminal and the admin is for the web interface. I am not able to ssh using the admin, nor am I able to log into the web interface with root.

The Network configuration menu portion of the install was a bit confusing for me at first. Here is where you must understand what the Red and Green networks do. If I had more than 2 NICs I would have played with the other settings.

The next section is the Drivers and card assignments. It is here that you will decide what NIC is Green and Red.

First I set the Green Network hardware. In my case, I wanted to use the Gigabit NIC on my internal network with my slower 100 Megabit NIC facing the modem to the Internet. This card is not going to be my bottle neck, my provider is still the bottle neck.

ipfire-14-card assignments

The Address settings will define the properties of your NICs.

I started with the Green interface, my internal network. I set the IP address and Network mask here.

The final bit to the Address settings is the Red interface, facing the Internet. My provider requires I set up my device to receive a DHCP address.

The last step is the DNS and Gateway settings. The only setting I filled in was the Primary DNS. Which, to my understanding, needs to be set for local hostname resolution. My primary DNS server is also the address of the IPFire device.

The last step is to Configure the DHCP server. In my case, I set the DHCP range from 192.168.10.100 to 192.168.10.200. My domain name, which was given earlier, was set already filled in.

That is it. Once rebooted, I could now further refine the configuration through the web interface.

First Run and Testing

The Web interface is quite straight forward. It will take some time of clicking around to become acquainted with all the options and once you think you have figured it out, you will find that you forgot where you just found the options you wanted. Not due to any lack of organization but rather due to the great number of options.

ipfire-25-system home

There are many, many, many features to highlight with IPFire. I will just show the bits that I find interesting. Even though I have 17 devices connected in my network with quite a few intrusion detection rules. The 16 year old 32 bit CPU doesn’t seem to be under any kind of stress.

ipfire-26-cpu graph

It is also worth noting that

ipfire-27-memory graphipfire-28-network utilization

Local Name Resolution

My most important feature of a Firewall, Router, etc system is that I have local name resolution. I spend a lot of time in the terminal and I also use Secure Shell for file transferring so it is important that I can address my computers by hostname and not have to figure out what the IP address is. Here is how you do it.

Under DHCP Configuration, ensure that the Primary DNS is set to the the the IPFire device… which is also your DHCP Server as well. It must also be noted that it did take a little while for IPFire to build the IP Tables for me to address the computers by hostname.

ipfire-29-dhcp configuration

DHCP Forwarding from the Access Point

I had no intention of discarding the Linksys E2000 that had been faithfully running my home network. I have chosen to keep it on the wireless as an Access Point.

This was done by setting the Access Point IP, Netmask and the DCHP Type is DHCP Forwarder to the address of the IPFire machine.

linksys e2000 network setup

That was literally all I had to do and my network was functioning the same as before but more efficiently. Interestingly, if I plug into the AP Ethernet Ports, it acts as a switch or wired access point. Very handy.

Intrusion Detection System

The features that I wasn’t looking for that made me pretty excited was this system of rules you can activate to harden your firewall.

For more inormation about it, you can navigate here and read away.

ipfire-30-intrusion detection system 1

There are some options as to which rule sets you choose. You can go with community rules or registered rules. I chose the EmergingThreats.net Community Rules. I don’t know yet if they are working as expected but I’m sure I’ll find out soon enough.

ipfire-30-intrusion detection system 2

Future Project

Though I don’t have any performance issues with this aged 32 bit hardware, my only issue is the age of the SATA drive sitting in its bowels. It has passed the SMART test but I want to replace it with an SSD before it fails. It will also be interesting to see if I can properly backup all my settings and restore the configurations to the new drive when I make the upgrade.

For now, I am satisfied with my network as it is but I am also considering getting another NIC upon which to put all of my IoT devices. I generally distrust IoT and segregation is good for these useful yet potentially troublesome machines.

Final Thoughts

Looking back, I started to have problems with my Linksys E2000 in early fall of 2018. I wasn’t sure of the trigger but the router eventually required an intervention shortly before Thanksgiving. Things seemed fine for a while until I added my Kitchen Command Center in December. I would periodically have buffering and network slow downs. I was especially noticeable when I had guests. Running CAT5 to several machines did help somewhat but it pretty obvious the router was operating at levels slightly beyond it’s capability. The router’s average load was high, and that poor little device was doing just a bit too much. Firewall, router, DHCP Server, DNS Server and wireless access point was just a bit too much for that MIPS16 powered device. I didn’t eliminate this router, I reduced its responsibilities to just being an Access Point and now my home network functions fantastically well.

This was a very satisfying project worth every penny I spent on it… which was about 1 gallon of diesel to pick up the hardware. I am not a network guy but I can muddle my way through. If I have made any obviously egregious errors, feel free to let me know by commenting or sending me an email so that I can learn a little and not steer anyone else wrong.

Further Reading

IPFire.org Home

EmergingThreats.net General Intent

pfSense Project

Flashing Linksys E2000 Router with DD-WRT

Umix OS | Review from an openSUSE User

umix review title
I tried the Unity Desktop several years ago in its early days, it didn’t do anything for me as I didn’t care for the layout. When Ubuntu announced they were going to cancel the Unity project I thought it unfortunate mostly because it meant an end to their mobile phone efforts. Regardless of what your opinion is on the Unity project, it is an easily recognized desktop at just a glance. Unity is a desktop environment that is still liked by many and due to that appreciation for this desktop flavor, an Ubuntu spin based on the Unity desktop is now available. It can be downloaded from here. The mini ISO is available for free and the larger ISO is available for $11.

This is my review of Umix, the Unity Remix spin of Ubuntu. This is an objectively biased review of this Linux distribution as a very happy user of openSUSE Tumbleweed with KDE Plasma. I have grown to prefer a specific work flow. I don’t necessarily think my work flow is the best but it is the best for me. I also think it is a healthy practice to travel and experience other desktop cultures.

Installation

I am immediately glad to see that there is a option to “Install Umix” from initial boot. This is most certainly a welcomed feature. I do think that the wording needs some updates on this screen, “…directly from this CD” should probably be changed to “…directly from this media” or something similar.

umixos-01-welcome dialog

An immediate bit of subtle eye candy that I really enjoyed were the shadows under buttons when you hover over them. It was a smooth and fantastic looking effect that deserves a mention.

Umix uses Ubuntu’s Ubiquity installer so it is a quick and painless setup for a simple installation. You start out with the Keyboard layout and if you are connected to the internet, an option to download and install updates and third-party software for additional drivers and media formats.

 

When selecting to install the third-party software, I became acquainted with another bit of eye-candy, animated, rotating Check boxes. It was another small, subtle and super pleasant effect that just screams, “finely polished.”

umixos-04-disk partition

For installation type, you can keep this simple and say to “Erase disk and install Umix”, which is what I did when installing it on a VM. As a word of caution, the default partition scheme for Umix is to have a single Ext4 partition for root, home and a swapfile. I think that this particular drive layout is unwise and especially problematic especially if you decide to switch or try out other Linux distributions. Should you bork your system and be forced to reinstall Umix, you could be in a world of hurt unless you backed up your data or know how to remove the drive and hook it up to a working system. I do not recommend this method at all.

For the actual hardware that I installed it, I chose “Something Else” where I used more sensible defaults. I separated root, home and swap partitions on a designated distro-hopping machine. It started out running openSUSE Leap 15.0 wtih KDE Plasma as my baseline for comparison. Since I am distro-hopping with this machine. I want a separate home partition so that I can keep the data I accumulate in my testing.

The tool for using existing partitions was a little rough. There wasn’t a click through option to just use the partition. The partitioner knew my home folder was an XFS partition, but I had to explicitly tell it that it was and specify the mount point (which I am fine with). It really should have already had that file type selected. This is just a papercut issue. I was just a bit slow in figuring out what the interface wanted from me.

You are given a final warning before writing the changes to disk. Although I do believe it is a good thing to have this warning, it really should have a, “hey, don’t use one partition unless you don’t love the data in your home folder” warning…

umixos-05-disk partition confirmation

Next you will have to identify where you are in this spinning dirt clod out in space.

 

The final step before package installation is the user information. Another straight forward test and come to think of it, I like it that they have you specify the computer name here as such. As I noodle it around in my head a bit, it is probably more intuitive for a New-to-Linux-User to put the name here rather than in the “hostname” section of the network configuration section… just a thought.

As Umix installs, you are given a series of quotes by presumably famous people. Some of them were interesting, others not so much. It was a nice change from the almost obligatory commercials most distributions spew out.

 

Upon completion, reboot and begin your Unity Remix journey.

Umix Experience

The first thing I wanted to play with was the menu. I don’t like being negative about things, critical yes, but negative, not so much. With that laid out, I have to say, the menu in here was by far the worst menu I have every used in a long time.

 

It is strange that it can’t find anything on my desktop under the menu until I clicked on one of the monochromatic buttons at the bottom of the menu. I don’t really understand the logic behind that, maybe just recent or favorites, regardless, I don’t care for it. There is a second, more traditional menu toward the right of the top panel which seems redundant but it is by far a better menu.

When I hopped into the terminal, I could not SSH into my other machines. Local DNS resolution didn’t work. I checked /etc/resolve.conf and it was pointing to 127.0.0.53 which was odd. This made using ssh in the terminal with host names not possible which I found very irritating.

The way Unity handles multiple monitors is pretty decent. It is almost as nice as how KDE Plasma handles it. The interface for configuring the screen placement is pretty close to what you see on KDE Plasma and very intuitive. By default, the side panel menu was repeated on both screens. It is easy enough to remove.

umixos-17-multi monitor

The Fn+”Monitor Switch” hotkey is not nearly as nice as what you get on KDE Plasma.

kde plasma monitor switching
KDE Plasma Monitor Switcher

Unity toggles between Laptop Screen only, external screen only or both displays. KDE Plasma has a great dialog box that pops up that lets you choose what configuration you want with the mouse or arrow over on the keyboard.

The file manager in Unity is frustratingly limited. It is incapable of basic file manager functions like, typing in a file path or remote location address. You are forced to have to click through to “Other Locations” and then select whatever machine it can see on the network.

umixos-20-file manager

The Unity Tweak tool is a fine application. Specifically the window hot corners configuration. This is much like what KDE Plasma has but with fewer options (comparison pictured below).

 

Pictured above is another irritating feature of the global menu. Rather than having the menu in the window you are working, it is at the top of the screen. This is okay in full screen mode but having multiple non-fullscreen windows can make navigation clumsy.

The update tool, like so many Linux distributions required authentication to proceed. The update process was rock solid and although I don’t like requiring authentication for updates, better to over authenticate than under authenticate.

 

I didn’t have time to play with all the default applications but the only change I would have made would be to not have Chrome by default. Firefox would have been preferred. Mostly because Chrome is way too bloated and not as capable. Chromium would also have been preferred.

What I Like

The theme and overall look of Umix is fantastic. The little bits of eye candy in Unity is great, specifically the smooth shadowing effect under buttons and the spinning check mark upon select. I also like the usage of the wobbly windows. I had largely forgotten about visual effect. Overall the interaction with Unity has a very modern feeling and looks very pleasant.

The option to install Umix is also a welcome option. Trying than installing is very… trying. The installer is typical Ubuntu Ubiquity installer you find on most Ubuntu based distributions. I think it is still quite satisfactory and has held up well over the years.

Monitor handling is quite satisfactory. Not as good as KDE Plasma but on par. There are some refinements needed to get it to Plasma level of usability but overall, this is pretty great.

What I Don’t Like

Sigh… I don’t like being negative but there are lots of irritating features of Unity. For starters, the default resolv.conf has made accessing other computers on my home network through terminal an exercise in frustration.

The default file manager in Unity is just not acceptable. I would describe it as frustratingly limited. Adding one feature would move it from unacceptable to acceptable, the ability to type in a file path. Just that one feature would make it good enough. This file manager is is absolutely no comparison to Dolphin or Konqueror on KDE Plasma. It is a big stinker.

The firewall is turned off by default which I think is unwise unless you never plan on leaving the confines of your home network. The bundled firewall application is Gufw which is a very user friendly configuration experience.

The top panel, I think called the global menu is unnecessary use of screen real estate and having it repeat per screen is incredibly undesirable, especially with multiple monitors. I was unsuccessful in finding a way to turn it off, at least for the additional monitor but I was unsuccessful. Admittedly, I didn’t look very hard but it wasn’t obvious to me through the tweak options I scanned through.

Final Thoughts

I feel like I have been far too negative with Unity, I really didn’t want to be annoyed by it. It looks good and has some nice features to it but the lack of flexibility just makes it unusable for me. Since Unity is a “full featured” desktop environment, I am going to be more critical of its features as compared to MX Linux or BunsenLabs Linux.

Would I get along happily with Ubuntu + Unity? No, I really wouldn’t. There are so many other and better options out there for a better desktop experience than what Unity provides. I don’t think it is a bad desktop but it is just not good for me. I would still encourage anyone to try it out and see if it works for them but it just doesn’t work for me. When I compare it to openSUSE Tumbleweed with KDE Plasma it just has more features for a lower memory foot print than Ubuntu + Unity. Both at a vanilla install, post updates, KDE Plasma 380 MiB of RAM, Ubuntu + Unity uses 712 MiB.

I think that it is great that there is an effort to preserve Unity, for all those that enjoy using it, I hope they continue to enjoy it and that Unity continues to get developer love. It’s a fine desktop environment for many and I hope they continue to have the option to use it for years to come.

Further Reading

https://teejeetech.in/2018/12/10/introducing-umixos-unity-remix/

 

My Platform for the 2018-2019 openSUSE Board Election

CubicleNate-openSUSE Board Campaign-2019.png

Introduction and Biography

I started my Linux in 2003 back when you could go into the local software store and buy a boxed set of SUSE, Redhat or Mandrake. So, I started on Mandrake, later Mandriva. About 2005, I gave openSUSE my first spin due to better hardware support with dial up modems and sharing the blazing 56 kbaud speed with the other computers on the network. I shifted to openSUSE full time in 2011 after some distro hopping because the structure and layout just made sense as compared to the other available offerings.

I started contributing to openSUSE in 2013 when I had a need to document the process to set up using the smart card system for openSUSE Linux. I compiled the works from several sources to make a repeatable process to properly set up the smart card. Not long after, I had to start understanding how install Oracle Java, updated those instructions on the wiki and it kind of snowballed from there. I discovered at that point I started to really enjoy documenting processes of getting things working and rather than just keep my instructions for myself only, I used the fantastic openSUSE wiki to share my knowledge.

My day job is working for Whirlpool Corporation in the Advanced Design and Innovation department. I primarily work with CAD. I have worked on proof of concepts in utilizing Virtual Reality systems for design validation and am moderately experienced in utilizing 3D Printers.

As far as hobbies go, beyond playing with anything Linux, I enjoy retro tech; especially the Commodore 64, well, pretty much anything Commodore but the 64 was my first computer. I also enjoy baking and thanks to openSUSE and its many tools, it has made my kitchen life much more efficient.

Why I am running for the openSUSE Board

In my incredibly biased opinion, I think openSUSE is the best distribution of Linux but not just for Leap and Tumbleweed, for everything else that goes along with it: the Open Build Service, openQA, Kiwi and YaST. There is an incredible story to be told about what makes openSUSE great. Whether I am on the board or not, I make it a point to tell this story and share it with whomever is interested. I would like to continue the tell and further refine that story.

The impact I would like to make as a member of the openSUSE Board

As an official member of the board, it will be my mission to be an ambassador of the project to as many communities of which I am able and share what makes openSUSE great. For reasons that don’t make sense, openSUSE is often not in the broader conversation and it needs to be there. All the fantastic innovations and refinements to Linux and the related open source software need to be told.

My second mission is to do my best to network within the community to the best of my ability to continue to improve and refine the openSUSE documentation through wiki to make openSUSE even more accessible for anyone interested. It is my ambition to assist in understanding how to work with openSUSE as clear as possible. I want to make the learning process of the openSUSE project as enjoyable as possible. openSUSE should have the best, clearest, easiest to understand and approachable wiki out there.

My third mission is a selfish one. It is to make openSUSE the go-to distribution for all things in the engineering and manufacturing industry. Linux has been creeping into the industry more and more and it only makes sense that openSUSE should be the distribution of choice for the home hobbiest, small and large businesses alike. Not only is Leap and Tumbleweed technically very sound distributions but the additional components, OBS, openQA and the Wiki make it the ideal ecosystem to deploy a targeted spin of the distribution or series of meta packages to bolt onto Leap or Tumbleweed to serve the industry.

Why should openSUSE members vote for me

I will be open and accessible to openSUSE members and the community. I will remain positive and highlight all the good in the project and the people within it. I will make a concerted effort to improve training and empowering users to learn, grow and own their hardware through openSUSE and it’s tools. As a board member, I will do my best to network with the right individuals to bring about further improvements to the project. I will make it a point to uplift and edify the many contributors and make sure they know how grateful I am, along with the community for their time and talents. I want to ensure that openSUSE is the open, welcoming and grateful community of which to be a part.

Whether I am elected to the board or not, this entire process is a win for me. I am thrusting myself in front of the openSUSE community and in this process, I hope to get to know as many of the wonderful contributors as possible. My hope is that I become more known so that I may better contribute to documentation and make working with openSUSE even more enjoyable and individually empowering for all.

One thing people would find interesting about me that is not well known

I have not made it a secret that I am a fan of old tech and especially Commodore. As a teenager, I made a game for the Amiga in the 1990s called Gator Mania. It is a 2D platform side scrolling game. I spent well over a year programming in AMOS Professional where I had to create my own method of displaying the screen tiles with the limited graphics memory, file format for the game levels, level builder, did the pixel art (with the help of and artist friend) and animation and for the time, created the best (in my opinion) character physics I had experienced at the time. I wanted to do more with the game but the Amiga fizzled out on me and I sort of moved away from the platform.

Contact information

email

me@CubicleNate

futureboy@opensuse.org

IRC

CubicleNate on Freenode or irc.geekshed.net

Telegram

https://t.me/CubicleNate

Webpage

CubicleNate.com

Twitter

CubicleNate on Twitter

Further Reading

https://en.opensuse.org/openSUSE:Board_election

Sony Vaio VPCEB23FM E-Series Laptop with openSUSE Leap

openSUSE on Sony Vaio PCEB23FM-sm.png

I seem to be one of those individuals that is gifted old hardware from time to time. Most people… normal people… just don’t need or even want an old piece of hardware and generally just toss it. As payment for setting up a laptop with openSUSE for a friend I was given this old bit of hardware that I really don’t need but you just never know when a something might arise to make use for an old piece of kit. Since I didn’t want it just sitting around with a broken installation of Windows 7, I decided to put openSUSE Leap 15.0 on it.

I already had the ISO downloaded and written to a USB Flash drive but in case you want it you can get it here.

Preparing for Installation

Initially this machine was a bit of a tough nut to crack. I was unable to get into the BIOS, it seemed that none of the directions I found would work. On a whim, I decided that I would attach an external keyboard to see if by chance there was a keyboard problem with the laptop; and so it was.

To access the BIOS, upon booting the system, press F2 repeatedly during the “Vaio” Logo splash until you enter into the the important bits of the system. Since this machine is too old for secure boot and only has the legacy boot, I only had to change the boot order to seek the USB Drive first.

Specs that Matter

Not that it really matters but for the edification of those interested:

  • Intel Core i3 350M @ 2.27 Ghz (1st Gen)
  • 4 GB RAM, 3.5 GB Available after shared video usage
  • Graphics Card Intel Core Processor Graphics
  • 15.6″ 1366 x 768 Glossy Screen
  • 3 – USB 2.0 ports
  • 1 – eSATA / USB 2.0 port
  • HDMI
  • SVGA
  • SD Card Reader
  • Memory Stick Pro Reader
  • and some other things…

Mostly a decent system.

Installation

The installation of openSUSE was rather trivial. I booted up the machine with the installation image, began the process and mostly just clicked through. The only customization I did on the install was to set the partitions the way I wanted:

  • Root: 25 GiB
  • Swap: 4 GiB
  • Home: 264 GiB

I selected KDE Plasma as being my desktop of choice, because, is there really another option?

For more on the installation process, you can go here.

Once the machine was up and running, I installed the multimedia codecs, the terminal way, Falkon Web Browser and I was off to the races. The reality is, for a rather old laptop, it is not too terrible at all. It ran Plasma Desktop rather nicely with only a few moments of lagging here and there due to disk access.

It is probably not far from needing a replacement drive but I will wait until it burns out. This machine isn’t slated for any sort of “production work” in my  house. It’s seemingly a fine machine but just doesn’t excite me at all.

I used this machine to help set up my new Edge Device in a kind of test environment for a couple days to test functions with another machine so it very much came in handy to have.

Out of curiosity, I wanted to see how this machine stacked up against my old, trusty, faithful Dell Latitude D630. From cpubenchmark.net, I compared the two CPUs. I am perfectly aware that the CPU is not the only factor in a system’s performance but I was curious.

core2 duo vs core i3-350m

Interestingly, the Dell Latitude D630 feels more performant than the the Sony Vaio, perhaps due to Dell having more memory or running Tumbleweed, regardless, it was just an observation of which I have to actual empirical data to back it.

So, then I thought, since I have no intention of using this machine as a regular, in production, type machine, I have decided to make this laptop my distro hopping machine. I now have a performance baseline, what I should expect, based on running openSUSE Leap 15.0 with KDE Plasma. It runs much nicer than the Windows 7 it had previously and better than many brand new machines with Windows 10 I have used. I know how a rock solid, sensible, Linux distro feels and now I would like to compare it to other distributions and maybe I can learn something from it.

Final Thoughts

It’s always fun acquiring new hardware, even old busted up hardware is great too. There is something indescribably fun with installing Linux, specifically openSUSE Linux on old or discarded hardware, not to mention new hardware but that doesn’t happen as often.

I am not expecting the hard drive in this machine to hold out very long since it is about nine years old and I plan to do a lot of reading and writing on it. The screen looks okay, the keyboard mostly works and it is just an okay machine.

I am grateful to have received this machine as I now have a purpose for it, my distro hopping machine, I have a good base to which I can make more biased reviews of other Linux distros. I know how this “feels” so now I can compare how other distros “feel”. In my clearly biased view, nothing will be as good as openSUSE, but it’s fun to play.

Further Reading and links and things

https://software.opensuse.org/distributions/leap

https://www.cpubenchmark.net/

Dell Latitude D630

Multimedia Codecs and VLC Player

Falkon Web Browser on openSUSE

CubicleNate Biased Reviews

LinuxMint 19.1 | Review from an openSUSE User

LinuxMint review title.pngLinux Mint is a very popular distribution and has seemingly been so since the start. My first look at Mint was in 2010 about the time I went through my second season of distro hopping. At the time, ultimately, openSUSE won out but it was close. I am taking another look at Mint, not due to any dissatisfaction of openSUSE but because 19.1 came out and the good folks in the BigDaddyLinux community decided to try it out.

This review is not going to be a comparison to previous Linux Mint versions. I have mostly stayed on top of it. I have even contributed a bit to the project in my time and talents for setting up the smart card reader. Linux Mint has been know for it’s being a well polished distribution. I would say that release 19.1 keeps in this tradition. I will be evaluating Mint strictly against what I use today, openSUSE Tumbleweed with KDE Plasma. This is a biased review but with a mostly open mind.

Installation

I didn’t test Mint on actual hardware, for my purposes, that wasn’t necessary, my evaluation is about the user experience, interfacing and ease of use. At this point, pretty much all Linux distributions run great on main stream or older hardware and Linux Mint is known for just running well.

When booting from the installation media, there wasn’t an option as to what to do. It just did an automatic boot. I see this good for some users but not my preference.

linuxmint-01-live media boot

The media boots quickly and you are presented with a great looking desktop and I was even given a warning that it is using software rendering. It brought a smile to my face to see how the desktop looks friendly yet, “cool” and approachable. Often approachable has to be bright in color but this is not.

linuxmint-02-live media first run

The installation is is the standard Ubuntu Ubiquity installer that I have grown to appreciate with so many other distributions. It is a well done installer that is easy for even the non-technical to navigate.

You start with your language and keyboard settings. Then if you want third party software and how you want to install Mint. In this case, I just went with to use the entire disk.

I should have explored my options further but did not and regretted after more exploration into the depths of Mint. More on that later.

After partitioning the hard drive you are asked to create the user and off it will go writing your new Linux experience to disk.

I appreciate how Mint gives you  a “commercial” that is very relatable to a typical user. I do agree that Netflix is quite useful these days and rather expected. It’s just interesting to see that in the installation process. I also can’t help but think about the days I had to do a hacky work around to get Netflix working in Linux… oh, those were the days…

After the installation is done, you are asked if you want to continue testing or reboot immediately.  Of course, I chose immediate reboot.

First Run

The welcome screen on Mint it is a most certainly a well crafted and well thought out entrance to this desktop experience. This is a well done and very welcoming, especially for someone new to Linux.

linuxmint-13-welcome

The different sections of the welcome is clean and laid out very logically and not overwhelming to go through. This is a great crash-course for a new user to get going with Linux Mint.

It gives you a point to spring board into what is truly important to a user. From here you can set up a lot of the specifics for you hardware and whatever requirements you may have.

Should you have problems, help is a click away and I also like that they have a click for contributing to Mint as well. I really hope that its users do take the time to throw them some bucks because all the thought and effort they put into it really does deserve it.

Theme

The first order of business was to see how, if available, the dark theme would look on mint. The window borders and controls can be set separately. I set mine to be Mint-Y-Dark on both.

I give it 3-thumbs up. It just looks so pleasing on the eyes. I really believe that this should be the default theme for Linux Mint

Default Applications

Linux Mint has all the basic application installed to do whatever you need to do on a computer. LibreOffice for document creation. Firefox web browser, HexChat for IRC and Thunderbird for email.

The menu they have put together for it is also really well done. I do like that have it set up nicely organized and have an “All applications” listing as well. Not that I find that as useful, but I see the utility in it if you are just looking through the list of installed applications. It also has a search function that works well too.

linuxmint-21-menu

The default Firewall is also very approachable. This is the same as MX Linux and many other distributions out there, Gufw. It looks good and is pretty easy to use with a very nice help section too get you started. Interestingly, it was disabled by default.

linuxmint-20-firewall

System Snapshots

The system backup / snapshot utility has two options, RSYNC and BTRFS. I was excited to see the BTRFS option and wanted to see how close this would be to openSUSE.

linuxmint-22-snapshots

After hitting finish, I was given a sad dialog box that said it was not supported. Here is why I wish I would have looked at the partitioning options more closely. Maybe next time.

linuxmint-23-btrfs not really an option

Upgrades on Mint are about like what you would experience on seemingly any other Debian based distribution. I did have one issue of not being able to fetch some of the packages but the system still hummed along quite fine after a reboot.

linuxmint-24-updates

My only real issue with the installer was even after authorizing the upgrades, I had to do further authorizations in the same session. It was a bit odd but better to be safe than sorry.

What I Like

The dark theme on Mint is top notch. I am partial to the dark theme with green highlights, as that is how keep my desktop with openSUSE. Green is just a great color. Kermit was wrong, it is easy being green.

Cinnamon looks real nice and is very approachable for a new-to-Linux user. The menu is nice the icon theme is nice, it is all, real… nice. There really isn’t much to complain about with the appearance and usability. It does what I would expect, it feels clean and the system settings all feel very nicely integrated. Linux Mint feels like a complete experience.

The default applications are sensible basics that I am perfectly fine with. I don’t get hung up on default applications, so long as I can get what I want. I could get my work done in Linux Mint just fine.

What I Don’t Like

I didn’t care for how Mint automatically started a live media version when booting from the downloaded media. I do prefer having the option to install directly not just force me directly into a live media session. Perhaps the audience that Mint is catering to, this is indeed a good solution. Not my preference but I see its utility.

It is common in many distributions to require authentication to do updates. What I didn’t notice with other distros was without closing the update application, I had to enter my password again to attempt updates. I guess better safe than sorry but it is a bit of a paper-cut issue from my perspective.

The default partitioning is not my preference. I would prefer separate home and root partitions. I have played around with Linux to “configure” it my way or get something else working and have messed things up beyond repair. I have also spent enough time working on systems to know that there are times that a nuke-and-pave that is required periodically. I really believe that it is unwise to have one partition.

I was real excited to see BTRFS based snapshots as a way of backing up the system but that option was given to me after the installation. I would have had to know ahead of time to set it up as such but I didn’t see that immediately in the installer as an option.

Final Thoughts

Linux Mint looks great and I see this as a good distribution for the uninitiated into the Linux world. I would gladly recommend it to anyone, especially if you can’t be there in person to help them out with it and through it. The welcome screen is a great and seems to get a newbie right to where they have to go.

I think Cinnamon is nice desktop and would be satisfactory for any casual user but it is not exactly what I like. I still prefer the flexibility of KDE Plasma. Would I be happy on Mint? I really don’t know if I would. It was all real nice but I just don’t know. I think I would have to play around with it some more to be able to answer that. I certainly prefer it to many other distributions of Linux and I would take it over the Windows or Mac experience but as a daily driver on my main machine, it wouldn’t be my first choice. I very much prefer what openSUSE Tumbleweed with KDE Plasma gives me, it satisfies those varied itches I have. Mint is not a bad place to be, it just doesn’t happen to scratch all my itches.

Further Reading

LinuxMint Downlaod

BigDaddyLinux Community

http://gufw.org/