Distracted by LeoCAD Once Again on openSUSE Linux

LeoCAD-01-Title

LeoCAD is an application that I use somewhat frequently. It is available for Linux, Windows and even Mac but I don’t have a Windows or Mac machine of which to compare to Linux. I have written about the joys of using LeoCAD before if you are interested in that blathering and at that time I used the AppImage to run the application. Now am using the openSUSE community repository instead and I installed it from here:

https://software.opensuse.org/package/leocad

The downside of using this source is, you do have to manually install the parts library to a location on root.

/usr/share/leocad/

The parts library can be found here.

I did have some issue getting LeoCAD to find my library but but naming it library.bin and placing it in the aforementioned location made the parts available.

What I particularly enjoyed about using it from the openSUSE repositories is that LeoCAD now respects my dark desktop theme which is much easier on my eyes and more enjoyable in which to “work.” Okay, I realize, I am “playing” and not “working” but it is also a fantastic teaching tool.

The version of LeoCAD I am using at the time of writing is 18.02. It works very smooth, has yet to crash and is a joy to use.

Designing

Designing my be a stretch, actually, more like modification of existing designs. A little back story, 8 year old me was incredibly enamored with this LEGO space theme called Blacktron. I didn’t like that LEGO considered them the “bad guys” and that idea has perpetuated with, for what I can tell, no variation on that meme. So, I have decided that I wanted to introduce that idea, that they are not still the “bad guys.” I did this by making a couple Rebrickable.com submissions with a different idea, here.

One of my first “designs” was just making this first Blacktron LEGO set the way I wanted it as a kid. It included reversing the connections and modernizing it with the newer small parts to add more interesting detail that is now available.

One of the features of this and the Blacktron vehicle sets was this modularity that was advertised on the back of the instruction manual. I didn’t like that the Invader connectors were “backwards” from the other vehicles so reversing it was a must which also made for some space to add some other details below the wings.

Blacktron Combining Options

In changing the direction of the Technic connectors, I was able to make the interaction with the other models more to my liking. The original intent was fine but I just happen to like my revision better.

Since there is this modularity as part of the design with the Invader it essentially giving you two options of play with this set: with the cargo module and without, a “scout mode,”  I thought, “what if the Invader was a multi-purpose, multi-role craft?”

So, I took another existing design from another space theme and incorporated the elements into the Invader as a module. Another theme I enjoyed as a child was this M:Tron theme. They had all these cool magnet features that I think was far more popular than what the Blacktron Theme had ever been. The process I used to build this was to cobble together the idea with the parts I had than take the design to the CAD to optimize the design and order more appropriate parts.

Invader Crane Mode-17-Module

Upon receiving the parts, I made the adjustments and the final test was giving it to my 4 year old to see how long it would stay together. The good news is, it appears to be a success and brought a lot of smiles to my kids. The Crane portion does seem to get ripped off a bit more than I would like but no more than the original model, perhaps a little less than the original model but not my much.

I have other “designs” that have been inspired by Star Wars but those will have to wait another day. This blathering about playing with children’s toys has gone on long enough.

Final Thoughts

Using LeoCAD and the real thing allows me to teach my kids the product design process but in a much shorter cycle and in a more fun way, with LEGO. We will build an idea, take it to LeoCAD and go back and forth between real LEGO to the CAD and back to the LEGO again to test and refine the design. I can demonstrate what it is like going through a product development cycle but with a much, much shorter design validation cycle. That design validation is, will it hold up long enough in the hands of a 4, 6 or 8 year old.

Further Reading

https://www.leocad.org

LeoCAD Parts Library

LeoCAD | Free LEGO® CAD Software on openSUSE Linux

Rebrickable.com

CubicleNate MOCs

Blacktron on LEGO Fandom.com

Advertisements

Dolphin | My File Manager of Choice on openSUSE

Dolphin File Manager

Managing files is nothing new for me. Since my days on the Amiga Workbench of the early 90s, I have developed a preference for how I like to manage my files. My first real exposure to what I think is a fantastic file manager was “Midnight Commander” to which a mode of that was available using Konqueror in the KDE 3 days. It might have been there in KDE 4, I can’t recall because it was about that time KDE introduced the best file manager I have ever used. Dolphin.

This is my rather biased view on why I think Dolphin is the best file manager available. To give you an opportunity to bail out of this blathering here, I’ll sum it up in saying, this, Dolphin is the best file manager based on its flexibility, speed and KIO plugin functionality that allows me to manage files on remote machines with little effort. It just does its job in a fantastically reliable, smooth and intuitive manner that I really appreciate. It only lacks one function that does require me to go back to Konqueror from time to time.

I had originally planned to be a part of the discussion concerning File Managers on the BigDaddyLinux Live Show but was not able to participate. You can watch the discussion here.

Scope of this Blathering

I am not going to compare Dolphin to another file manager. This is not a persuasion to use Dolphin in any way. It is merely highlighting the features I use regularly and greatly appreciate. Ultimately, I believe you have to use what works best for you and your situation.

Briefly About Dolphin

Dolphin is the default file manager in KDE Plasma. It is simple and easy to use for basic functions that any user with even a limited understanding in file management can understand. The file manager’s left-side pane gives you quick access to places you visit, either local or remote at a click away. It contains, search functions using Baloo File Indexer that allows for very rapid locating of files. Another great feature is the ability to easily find recently saved items as well.

The main portion of the interface is where you interact with the files themselves with some useful hot-spots for selecting multiple files for those that prefer the single-click to open files and folders.

On the right, there is an optional panel that gives you details about the current folder you are in or whatever file(s) you have selected with even the option to add comments to things. If you want to preview some media, selecting the file and pressing play will in that pane provides that feature as well.

Everything in Dolphin can be customized to match your particular preference. There are limitations, of course but I don’t seem to bump into those too much.

Top Five Fantastic Features

1. The Interface

The look of Dolphin, especially with the Dark Theme I have chosen just looks good. It is clean and feels polished. It gives me everything I need to navigate quickly to whatever location I need to go to get what I want. As briefly described. The Places and Information side panes on either side can be easily turned on and off by pressing F9 or F11, respectively. F10 to create a new folder and several others I use. Function Keys are well utilized with this file manager and that makes for a pleasant and efficient user experience. Dolphin has tabs, tabs are just fantastic and when I was first exposed to Tabs in Konqueror in 2003, there was no going back to separate windows for each file location. It is such a fantastically clean way to keep your fingers on multiple locations.

Dolphin-01

2. Split Windows.

With a Simple strike of the F3 key, you cRather than open another Dolphin Window, there is an option to split the view into two views. This makes for easy comparison of files and folders within different directories and moving them around accordingly. I often have a Tab or two open that has the window split for easy management of files. This is a bit of a callback to the Midnight Commander days of old.

Dolphin-02-Split

3. Filter Bar

This is a feature I use often when I have those directories that have a lot of files in it and reading through each of them would take too long. To activate this feature, Alt+I or Control > Tools > Show Filter bar if you would prefer to click your way there. One such way I use this is to search through my media folders for specific artists of songs or movie title. I also use this to sort though my camera files for specific dates. This feature has spoiled me and I can no longer consider any file manager that doesn’t have this feature.

Dolphin-05-Filter

4. Search Function

This is heavily tied into the KDE Plasma file indexing agent and I don’t actually know if it works without it activated but the splendid feature is a great way to look for anything sitting in your file system. I have used this to locate old records of a specific title successfully countless times. I can’t say enough good things about file searching in Dolphin coupled with Plasma.

Dolphin-04-Search

5. Terminal

Last, but certainly not least is the ability to open up a terminal with a quick reach to F4 at the same file location of which you are working. To exemplify this feature, if I am in my CubicleNate directory the terminal opens to ~/Documents/CubicleNate and I can do whatever functions, in the terminal from my working directory. Also note, if I jump to another tab or the adjacent split window. The terminal jumps to that directory. It is hugely useful and a welcome feature. It makes the terminal even more accessible and another tool readily available to aid you in making your work more efficient.

Dolphin-03-Split with Terminal

Final Thoughts

Dolphin is a great file manager that works so well, I am not sure where they can go from here… except for one small feature that keeps me going back to Konqueror, File Size View. It is a graphical view of the working directory that visually shows the size of each file or folder recursively. This is a great way to visually see what is consuming your file system (I almost wrote hard drive). This is not a daily usage feature but it is something I go to from time to time to lean out some of my project directories. I can easily find backups or repeats of large backups of projects that can be weeded out.

I am not sure how well Dolphin would work on a GTK based system or if there are features in parity to what is available in Dolphin but I can say that Dolphin is my “killer app” when it comes to what drives my Desktop Choice. It is the best looking, feature rich file manager I have ever used. I wholeheartedly believe it should be the standard for which all file managers strive to propel Desktop Linux forward.

Further Reading

More about Dolphin from KDE.org

BigDaddyLinux Show on File Managers

KDE Plasma 5.15.0 on openSUSE Tumbleweed

There has been quite a lot of buzz in the news about the first stable release of Plasma in 2019, version 5.15.0, released on 12 February 2019. It came to openSUSE Tumbleweed a few days later and a few days after that, I started updating my various systems running Tumbleweed. I am not going to cover all the changes and improvements, there is plenty of that available to read. Instead, this is my experience with the upgrade process on the first three Tumbleweed machines.

My primary machine isn’t generally first to get the latest updates, because I am using it nearly all the time so I will begin the updates on other machines, incidentally, all of which are Dell. The first machine that I performed the updates is a Dell Latitude E6440. There isn’t a whole lot of software on this one as it’s primary focus is for educational related activities. There aren’t any community repositories on this machine so the update required no intervention at all. The next machine, a Dell Inspiron 20 3048, does do a lot for me but doesn’t have too many community maintained repositories. It too went without incident. Lastly, my primary machine, also a Dell Latitude E6440 but with more memory, storage and a dedicated AMD GPU.

This machine has quite a bit of software on it. I do try things out but I don’t always remove the applications or community maintained repositories. It took it as an opportunity to start trimming out some additional repositories, thankfully, zypper makes that process easy. My primary machine was trimmed down to 36 repositories. Then I performed the update.

sudo zypper dup

Zypper ran through, did its thing, asked me about a couple python packages an one package I installed that I already knew was “broken” by not having a dependency. After Zypper calculated everything out and I agreed to the update. Just as every other Tumbleweed update goes, this one proceeded without incident.

All three machines had but only one small issue. They didn’t want to leave Plasma to reboot, specifically, selecting “reboot” or “halt” and even “logout” did not actually perform those actions, Instead, I ran in terminal:

sudo systemctl reboot

There may be a better way of doing a reboot, if you are aware of such, please let me know. A few moments later, the machine started up without incident and what I may be most excited about is that, everything still, just works.

KDE Plasma Upgrade 5.15.0 KInfoCenter

I did receive one pleasant surprise, my Bluetooth keyboard, for the first time communicated that it was low on power instead of just going unresponsive. I was able to see a “10% Warning” pop up notification. I thought that was pretty slick. I have been enjoying the status and warnings with wireless Logitech devices for years but this was the first for Bluetooth. Very well done.

Final Thoughts

Nothing is ever perfect but my experience with using openSUSE Tumbleweed has been pretty fantastic for the last two years. I don’t have to worry about an update breaking my system or crossing my fingers when the operating system base iterates to a new version. Not a single piece of software has broken or had any regressions. The two applications I check for issues, Kdenlive and the Open Broadcaster Studio, continue to work just the same. I experienced zero appreciable downtime with this update which is another tribute to all those involved with openSUSE, KDE Plasma and ever other application so many graciously pour their energy into and permitting me the use of this finely engineered, fantastic distribution of Linux.

Further Reading

KDE Plasma 5.15.0 Announcement

Tumbleweed Snapshots News Announcement for 21 February 2019

Right-to-Left Script in LibreOffice using KDE Plasma on openSUSE

Text Icon

In case you have to mix right-to-left text into your documents and you aren’t sure how to make it happen, it is super easy to do with LibreOffice when running in concert with openSUSE with KDE Plasma as the desktop environment. You’ll have to check with your Desktop Environment for how to add additional keymaps and how to switch between them.

Instructions in Short Form

On KDE Plasma, open SystemSettings, select the Input Devices Module. Under the Keyboard sub-module, select the Layouts tab. In the Layouts Indicator, activate Show layout indicator and take note of Shortcut(s) for Switching Layout. In my case, it is Ctrl+Alt+K

Toggle the Configure layouts, then +Add the desired layout. From there, open the text editor of your choice, like LibreOffice and start typing away. Switch the layouts through either the indicator or the keyboard shortcut. You’ll be happily amazed by how well it works across multiple applications.

A Little Video to Demonstrate

Mostly as an excuse to play with Kdenlive and SimpleScreenRecorder, I made a video of how to do switch your layouts on the fly and write. Unfortunately, I don’t have the physical character layout on my keyboard and I was too lazy to figure it out and demonstrate a proper Arabic sentence.

Final Thoughts

One of the features I have enjoyed for many years working with the Linux and KDE [Plasma] has been the absolutely fantastic flexibility to allow me to get whatever work done that is required of me. I have had to use the switching keymaps on numerous occasions and the dynamic switching to those keymaps is absolutely a must. It’s just another way that Linux has made my life easier.

Further Reading

openSUSE Linux

KDE Plasma

LibreOffice

Rambox | Chat Message Unification Application for openSUSE

Rambox on openSUSE

Not long ago, I started using Franz, a chat messaging unification application and I had a good experience with it. I had talked to a few e-friends about it and some advised me that I should also try Rambox. Since I had just installed Franz, I wasn’t about to try something else, not yet anyway. After some time of very happily using Franz, something had happened and it wouldn’t start. Since I was using a community repository and I could have very well chosen another community repository and kept going but it was time to try this Rambox all the kids have been talking about. So I did.

Installation

Like anything else in openSUSE, the installation is easy, just search and install. Since I did that part, you can just check here:

https://software.opensuse.org/package/rambox

Once the installation is complete. A menu entry will appear under the “Internet” category. Click there or whatever method you see fit.

How It Runs

The application runs well and it is as intuitive as one would expect. The difference that I noticed, as compared to Franz, is that having an account with an external service is optional. Franz requires you to sign into their service in order to use their software and in doing so, synchronizes all your systems that are running Franz. This is quite handy. Rambox too as this option but it is not compulsory.

Rambox-01-Start Screen

Rambox has many built in options for services for you to configure. In fact it has more service options than Franz does, most notably, Mastodon. If there is a particular service you want and it is not available, you have the option to add a custom service. This was particularly handy as Rambox does not have a Google Calendar service.

Rambox has several customization features to it. Notably, there is application behavior for notifications, a hardware acceleration feature and start automatically on system startup.

Rambox-02-Settings.png

The customization feature I do appreciate is the service bar location. I put the bar along the left, as opposed to the top… no speculation on that location necessary.

Adding a service is incredibly straight forward. Select the service you want and fill in all the necessary bits. After you add the new service to the application, it will appear on the service bar.

Rambox-03-Add service

The order of applications can be reordered to your hearts content and services eliminated if they are no longer desired in this application. It is incredibly flexible. In this manner.

Overall, this This application works very well and I intend on using it a bit longer and do some more comparisons to determine if I will continue using it or go back to Franz.

There are cases that a service doesn’t start or restart when network access is lost and reestablished. There is an option to Reload offending service or reload all of Rambox. Under the View menu.

What I Like

When comparing it to Franz, the feature that I appreciate the most is the ability to enter a custom service. In my case, I added the Google Calendar account related to my employer.

Like Franz, this is a fantastic message unification application. that has a lower memory footprint than using a browser. Rambox uses just under 1.8 GiB for 12 services which shakes out to about 150 MiB per service. I still think this is far too much for what they are doing but not being an expert in this area, I couldn’t tell you why.

Having one application that has all my messaging applications consolidated is very handy. It has a nice notification applet that lets you know when you have a new message on any of your services and mute the notifications if necessary. It should be noted, if you mute your notifications, you won’t hear anything within each service, like an inline video.

Lastly, the option to Synchronize your configuration or not is a handy feature. You can push or pull your configuration as you see fit for each machine. I didn’t try pushing two different configurations to see how that might affect each client.

What I Don’t Like

There is a lack of Dark Theme. I would much prefer that service bar have a dark background to fit the rest of my desktop theme but that is a small potatoes item.

The user interface on the application for the settings or adding another service just do not seem to have that nice modern look as you’d see on Plasma. When loading or saving, the application brings up the GTK File Dialog of which I am not particularly fond.

The biggest sore spot for Rambox is that it does not have a spell check. This is the one area where Franz excels. It is also the only area where Rambox falls short. Outside of that, it is a pretty fantastic application.

Final Thoughts

Rambox is a fine application that I enjoy using. It works well and is more convenient than using a web browser. It also seems to use less memory than a browser so that is also a plus. I don’t know or understand the mechanics as to why but even at approximately 150 MiB per application does seem a bit steep for something that just sends text messages.

If Rambox is an application that works well for you consider supporting the project or if it improves your work flow, try out the Rambox Pro. The application may be free but it isn’t free to make.

For the time being, I am going to continue to use Rambox on my primary machine and Franz on another machine just to see how it shakes out over time. If you are running multiple chat clients and don’t want to authenticate with a third party service, Rambox just might be the application for you.

Further Reading

https://software.opensuse.org/package/rambox

Get Rambox Pro

Rambox App on Github

Coherent Color Scheme Creation for Qt and GTK on openSUSE

I might be pushing it just a bit by saying I “created” a scheme as I just took two color schemes, Breese Dark and openSUSEdarkalternate, and created one [subjectively] better theme based on those two. I happen to like the green accents in the openSUSE Workspace Theme and the Breeze Dark Theme looks pretty good but the mix of blue and green accents makes me less happy. I have been using the openSUSEdarkalternate theme for quite some time until I discovered an issue with one application.

Why take the time?

A couple reasons. For starters, the Breeze Dark GTK theme has been using blue highlights, which has been fine. The tipping point was when I was trying my hand in doing video editing with Kdenlive, I sort of bumped into a problem. The dark color scheme, openSUSEdarkalternate, did not play well so I had to switch it with the built in Breeze Dark scheme in order to be able to see all the icons and things. As nice as the stock Breeze Dark theme is, I really want those openSUSE green highlights and now more of my desktop was a mixture of themes. I was now compelled to unify the appearance of my desktop, especially after noodling around with ElementaryOS and seeing how much emphasis was put on its appearance. I wanted my choice of desktop to have a more unified but not exactly vanilla Plasma look to it. I wanted a unified openSUSE Theme.

The Solution

First was to ensure that all my KDE Plasma applications had a unified look. My first step was to take screenshots of the different green RGB color-values used in the openSUSEdarkalternate scheme. The green in that theme is just the hue and vibrance that is subtle and pleasant so it was imperative that I used the same colors. The absolutely fantastic feature of KDE Plasma as well as the related desktops preceding it is the ability to customize it to your hearts content. The tools are already there and ready for you to tweak. A testament to what makes Plasma great.

To start, open the KDE Plasma SystemSettings, then the Colors module under the Appearance section.

KDE Plasma SystemSettings

The Application Color Scheme tool has several schemes from which to choose. My first step was to open the openSUSEdarkalternate theme and take note of the RGB values of the different green colors used. I cheated and used the screenshot utility Spectacle to accomplish this. There were a total of four different green colors used.

I then opened the Breeze Dark theme and started changed all the relevant blue colors to the equivalent green colors.

KDE Plsama Color Scheme Customize.png

I only had to adjust the Common Colors section. It seems that any of the other sections are using the same Color Identifications. When I was complete, I saved this scheme as openSUSE Breeze Dark and applied the changes.

It looked good, but then I was still left with the GTK theme to change. I planned to do similar in Plasma as I did for GTK. Unfortunately, customizing color schemes in GTK is not baked in like it is Plasma so it was time to do some searching and I came upon this application called Oomox. There is no official openSUSE package but the fantastic openSUSE community maintains the package and it can be installed from here:

https://software.opensuse.org/package/oomox

Choose whichever community member maintained package you wish. Oomox does require one other package in order to run: gdk-pixbuf-devel

sudo zypper in gdk-pixbuf-devel

I was not able to import the Breeze Dark GTK theme so I just had to create what I wanted manually. It should be noted that such a feature has been requested. Good bad or otherwise, GTK color schemes are easier to create from scratch because there are fewer color in a theme.

Oomox Color Theme Customizer

Not pictured but there is a Roundness theme option so I modified that to match about what the Breeze theme is and set that parameter to 3. I thought that was an interesting setting to have and I quite enjoyed playing with it. Ommox is a very interesting piece of software and I recommend you to play around with it, just for fun.

It took four iterations of playing with the theme to get it right. I tested using Gnome-Recipes and Firefox to see that the scheme looked correct to my untrained eye.

Gnome-Recipes openSUSE Breeze Dark

My only criticism at this point is the GTK2 Theme is a bit blocky looking. I am not sure why, exactly. It just looks somewhat out of place against the Qt and GTK3 widget. I don’t think it’s a big deal but if anyone has any suggestions on that, I am open to anything you can offer.

Since I am happy with the theme and added to my openSUSE Linux page to download. I will eventually create a package hosted on OBS when I can take the time to do that properly.

Final Thoughts

Having exact color schemes hasn’t really been a thing for me, so long as it was close enough. Due to playing around with Elementary OS and seeing how everything is so well thought out, I started looking a bit more closely my desktop and thought, how can I make things look more deliberate? I am exceptionally pleased with the results and I think I may have also decided to go all in on Breeze Dark + openSUSE green. I even retired the Oxygen Window Decorations in favor of the Breeze Theme so that it better matches the GTK widgets. Everything seems nicely coherent. This is the most satisfied I have ever been with a desktop environment, ever.

Further Reading

openSUSE Linux | CubicleNate notes

https://software.opensuse.org/package/oomox

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

Minitube a YouTube Application on openSUSE

Minitube on openSUSE-sm.png

I’m not sure how I stumbled upon this handy little application but it’s great. It is used for watching YouTube videos without the bloat of a browser or having to log into Google for subscriptions. There is a lot to like about this application as it provides, in many ways, a better YouTube experience. As of recent, it seems like YouTube is getting more bloated with features you don’t need and is getting increasingly irritating to use. There is a drawback, I do want to “like” and occasionally comment on videos to which you cannot do with Minitube but at least you are giving the content creators another “view”.

Installation

When visiting the Minitube home page that there is a Windows, Mac and Ubuntu version available, there isn’t a listed option for openSUSE, not even mentioned but that is not a problem. Some fantastic member of the openSUSE community has taken care of it for you and it is in the official repository for both Leap and Tumbleweed. The easiest method of installation is to utilize the one-click installation method here:

https://software.opensuse.org/package/minitube

Alternatively, you can jump into a nice cozy terminal and fire this off:

sudo zypper install minitube

Once installed, it shows up in the menu under the “Multimedia” section.

Features

When you start it up, you are greeted with a simple screen where you can search for your desired video. It is just that easy.

Minitube-01-Search

Alternatively, you can browse for content based on topic of which they have listed 11 topics to choose: Most Popular, Film & Animation, Autos & Vehicles, Music, Pets & Animals, Sports, Gaming, Comedy, Entertainment, How to & Style and Science & Technology.

Minitube-02-Browse

Once you have subscribed to a channel, that is stored locally only and you can review those subscriptions in the Subscriptions “tab”. There you can watch what is new on that particular channel. Alternatively, you can select “All Videos” or “Unwatched Videos.”

Minitube-03-Subscriptions

A nice feature here is that, if you select All Videos or Unwatched Videos, it will make a kind of playlist intermixing the different channels, sorted by newest to oldest allowing you to just let it run if you so choose.

Minitube-05-Playing Subscriptions

Should you want to subscribe to a particular channel, there is a small bookmark looking icon next to the channel name. The icon is a bit counter-intuitive as it shows the bookmark with a red “X” when you have subscribed.

Minitube-04-BDLL

A fantastic feature, that is great if you have kids, is a “Restricted Mode” which hides videos that may contain inappropriate content. I don’t know how effective the filter is but even if it is partially successful, I would at least call that partially a success.

What I Like

This client is fast and efficient. It doesn’t have all the irritating lagging of using YouTube in a browser. Although that can be fixed in Firefox so that it doesn’t lag as much, this is still much faster. I like the way it handles subscriptions, does not require signing into Google, does protect users at least somewhat with a restricted mode.

If you watch something and want to go to the YouTube page to comment, like or look at the description, it is as easy as a right-click and “Open In Browser” or Ctrl+B.

I like how it turns your subscriptions into a playlist automatically. This is handy if you have a bunch of videos to catch up on and you have to knock out a few baskets of laundry in the living room.

What I Don’t Like

There are a few bugs. Very often, stopping the video will only stop it momentarily and it will continue when you are on another tab of the player. The navigation of the application is a bit clunky. When watching a video, there isn’t an obvious way to navigate around back to your subscriptions page or to the Browse page.

Just as much as it is a positive that this doesn’t talk to your Google account, I also think that it is somewhat unfortunate that it doesn’t connect somewhere so that you can keep track of what you have watch across machines. Perhaps a future feature but there are times I start a video in my “SuperCubicle” and move on to the Kitchen or the Living room computers. It would be nice to be able to keep them all synchronized. The work around for that is to check the timer to see how far you are in the video. Just a thought, but this could possibly be done with a simple config file that stores information about the last video watched that could be synchronized between machines using Syncthing.

Final Thoughts

I have been using Minitube on and off and there is a lot to like about it. First and foremost, it is efficient, uses only about 233 MiB of RAM to run the application and play a video so it is certainly lighter than running YouTube in a browser. There are also a few nitnoid issues with it but I am certain those will smooth out over time.

I highly encourage you to try Minitube to see if this is something that would make sense for you. It is a visually nice interface, very responsive and pretty straight forward to use. It does give you the option to jump into a browser to watch the video so there really is nothing lost in using this over exclusively using the browser. Personally, I do see this as a fine piece of software that I am thankful to have.

Further Reading

Minitube Home

https://software.opensuse.org/package/minitube

YouTube Classic Extension on Firefox

Syncthing on openSUSE

ltunify | Tool for working with Logitech Unifying receivers and devices on openSUSE

I recently became increasingly annoyed using the Touchpad portion of this wireless keyboard. Touchpads just are not as efficient as a real mouse. The touchpad is fine for very simple navigation but for doing anything that requires much traversing around the screen combined with much left and right-mouse button clicking is almost unusable. Maybe if this keyboard had real left and right mouse buttons, this wouldn’t be so bad.

Microsoft Wireless Keyboard Touchpad.jpg

I happened to have an orphaned Logitech receiver doing nothing in one of my many drawers of horded electronics. All I needed was a mouse to pair up with it. Since this one is one of those Logitech Unifying Receivers, all I needed was a Logitech mouse that was compatible with it. I went to my favorite place to buy used electronics, eBay, to get the cheapest thing I could find. I came upon a Logitech M185 Wireless Mouse which I ended up winning for $3.00, so a great deal.

Logitech Unifying Receiver and M185 Mouse.jpg

Next, I had to pair this newly acquired mouse with my Unifying Receiver. To do so, I needed to install the Ltunify application.

Installation

Like nearly everything on openSUSE, installing software through the official, experimental or community repositories is easy to do. The easiest method is using the one-click installation from here:

https://software.opensuse.org/package/ltunify

Or if you prefer the terminal, which I happen to, you will have to add a repository then install the application.

Repository for Tumbleweed

sudo zypper ar http://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/ Hardware

Repository for Leap 15.0

sudo zypper ar http://download.opensuse.org/repositories/hardware/openSUSE_Leap_15.0/ Hardware

Refresh all repositories

sudo zypper ref

Install the application

sudo zypper in ltunify

Application Usage

Once the application is installed, I just typed ltunify -h in the terminal to see the help and gain some understanding on how to use this.

# ltunify -h
Usage: ltunify [options] cmd [cmd options]
Logitech Unifying tool version
Copyright (C) 2013 Peter Wu <lekensteyn@gmail.com>

Generic options:
-d, –device path Bypass detection, specify custom hidraw device.
-D Print debugging information
-h, –help Show this help message

Commands:
list – show all paired devices
pair [timeout] – Try to pair within “timeout” seconds (1 to 255,
default 0 which is an alias for 30s)
unpair idx – Unpair device
info idx – Show more detailed information for a device
receiver-info – Show information about the receiver
In the above lines, “idx” refers to the device number shown in the
first column of the list command (between 1 and 6). Alternatively, you
can use the following names (case-insensitive):
Keyboard Mouse Numpad Presenter Trackball Touchpad

From here I could see that this was going to be super simple. As root, I ran this

ltunify pair

Then turned the mouse on immediately. As soon as the mouse paired the terminal returned to the command prompt. To verify the mouse was paired, I ran the command

ltunify list

To which I was happy to see that the new mouse was now paired along with the broken mouse I once had.

Devices count: 2
Connected devices:
idx=1   Mouse   Performance MX
idx=2   Mouse   M185

To remove that device no longer being used, that is just as easy as pairing

ltunify unpair 1

Now my receiver is happily paired exclusively with the new mouse for my Kitchen Command Center Computer and I am no longer encumbered by a buttonless touchpad, navigating around a spreadsheet, document or anything of that nature.

Final Thoughts

Logitech is pretty awesome for having this Unifying Receiver device. It makes losing a dongle to a Logitech mouse or keyboard not such a big deal. It even frees up ports as you can have one receiver paired with 6 devices. That, in my opinion, makes Logitech devices more valuable than others and so long as they keep up with this convenient-for-the-user focus. They will keep my business.

Further Reading

ltunify from software.opensuse.org

Logitech Unifying Receiver

Kitchen Command Center Computer: Dell Inspiron 20 3048 All-In-One Desktop

ltunify on GitHub

Konqueror is Still Awesome

Konqueror logo.png

My first file manager on Linux was Konqueror. Compared to anything I at that time it was by far the best thing I’ve ever used. So many options, so many customization features and so many ways to find out information about your files. Looking at it today, I still think it is still by far the best file manager (plus) out there.

The basic openSUSE Tumbleweed installation does not include Konqueror by default but it is available in the main repository. To install enter this in the terminal:

sudo zypper install konqueror konqueror-plugins

Be sure to install the “konqueror-plugins”. Without the plugins, Konqueror doesn’t have that particularly special functionality so I recommend the plugins package.

When you start Konqueror, you are greeted with a pleasant little introduction which tells you a little bit about what Konqueror can do. The more you learn how this software works, the more you discover what you can accomplish with it. Click through the introduction to get acquainted with the product then get to work.

Konqueror Welcome Screen

Konqueror has all the fine functions of a file manager, web browser and can be used as a universal document viewer. More on that last part later. I want to initially focus on the file management capabilities of Konqueror.

Konqueror File Manager.png

This isn’t anything that Dolphin, the default KDE Plasma file manger can’t do. In fact, in comparison, there are things Dolphin will do that Konqueror does not by default. To compare the two, Dolphin has side panels for quick links to places, recently saved work and details about whatever file has been selected. Konqueror does not have this.

Dolphin Home Folder.png

Most basic file management will work just fine in Dolphin. Where the difference really comes in is with the plugins and some additional or more advanced built in features. The feature that stands out most is the File Size Viewer, a graphical breakdown of files, larger to smaller and the size they take up relative to the overall whole of the directory in question. It sorts the directories by size so at a glance you can see what is taking up your disk space.

Konqueror File Size View

I have yet to see this particular feature in any other file management tool. From what I can tell, this feature stands alone and it is absolutely fantastic. It is not a daily feature but it often comes to play when I am analyzing the contents of a disk or when I have to periodically go through and clear out information from my Google Drive so that I don’t go over on my piddly 100GB allotment. I also use this to periodically look at what is taking up the most space. In my case, I have a bunch of VMs on my drive cluttering things up.

The next rather fantastic feature of Konqueror is the ability to make your time managing files productively enjoyable. It has the ability to split up the window into panes where each pane can be where ever you want it to be and view them how you want them to be viewed. You can even open up a Terminal Emulator. I have used this to monitor Rsync operations. If you do file transfers with webdav, ftp, sftp and so forth, this will give you a great way to manage files.

Konqueror Panes Terminal Emulator

But wait, there’s more!

Konqueror Panes Terminal Emulator 2.png

Each of those panes can be changed to show file locations as you see fit. I can have a File Size View, Detailed View or even just open up another terminal emulator. To the untrained eye, I can give the illusion that I am way smarter and more productive than I actually am.

Konqueror also has a real decent web browser. It is a very capable browser and can be another tab in the same window. It uses either the default KHTML rendering engine or optionally Webkit. I don’t use it as a browser so much lately as Falkon has largely taken that role away but when I want to look at a page with an alternate browser, Konqueror is the tool I use.

Konqueror Web Browser

The last bit I am going to cover is the ability to embed other applications within Konqueror. Applications like Okular, the document viewer, can open up a PDF or picture as a tab within Konqueror. Any application that supports KParts can be used within Konqueror. Combine that capability with the ability to split the Window into panes and your desktop really becomes like clay, a piece of digital organization art and productivity to dazzle the masses.

Final Thoughts

Konquoror doesn’t get talked about much and that is unfortunate. It is an awesome application with great capabilities. It is almost like what Chrome / ChromeOS is trying to be but just doesn’t quite hit the mark. Chrome’s version of a file browser is dismal at best. Konqueror does everything in these nice neat, little, flexible containers but with fewer system resources than what you would see on Chrome. With multiple tabs open of file management, web pages and an embedded document viewer, It is still using less than 300 MB of RAM.

Admittedly, I tend to use Dolphin and Falkon more frequently than Konqueror. Dolphin for the side pane functionality and Falkon tends to to a better job of rendering pages than Konqueror. When it comes to serious file management, where I really need to dig in and do some heavy [file management] lifting, Konqueror still reigns supreme.

Further Reading

Konqueror Home

Okular Document Viewer

Falkon Web Browser on openSUSE