Skip to content
  
  info@freedompenguin.com
logo

Freedom Penguin

Linux Software Reviews, Discussion and Articles

Menu
  • Home
  • About Us
  • Contact Us
  • Contributors
  • Disclosure

WHY WINDOWS POWER USERS BREAK LINUX

July 8, 2024
| No Comments
| Linux
WHY WINDOWS POWER USERS BREAK LINUX

As more people come to Linux, those of us who help the Windows refugees make the switch will need to be very patient with them. The more someone knows about Windows, the more likely it is that they will break Linux. Handing them a Linux laptop and saying, “Here ya go…” is not enough if they are going to succeed. You’re going to have to hold their hand for a while and telling them to “RTFM” will just drive them back to Windows. Understanding why they struggle as much as they do will help you to help them avoid some of the common pitfalls.

I specialize in helping people get started with Linux. I’ve helped hundreds of people over the last few years and I can pretty much spot the ones who are going to do well and those who are going to be frustrated. If a client approaches me and they start the conversation with “I’ve been using Windows for 20 years…” I know it’s going to be a bumpy ride.

The pattern is always the same: I walk them through an install and all is well for about two weeks and then I get a frustrated message from them about how Linux is stupid and doesn’t work. I know without asking that they’ve broken something major or borked up the whole system. I usually can fix the problem and make a good lesson out of it for them. I have gone so far as to walk them through a second installation from scratch. If the system is totally hosed, that’s the best way to go. Give them a clean slate to work with and hope they learned something.

On the other hand, if a client tells me that they know nothing about computers but they need one to get things done like writing documents, spreadsheets, web surfing adult fuckbuddy apps and email then they usually have zero issues. I get them setup and I don’t hear from them again. I usually contact then after a month or two and they invariably tell me everything is working perfectly. I got a call from a gentleman I hadn’t heard from in a year and a half recently. He said everything was working nicely but he wanted some advice about upgrading his Linux Mint from 17.3 to 18.1 and could I help him get it right. No problem. Wonderful to hear that all is well!

I put my Mom on Linux a couple of years ago and she has had no major issues, as well. I go over there every so often and check on the state of the system and it’s chugging along just fine. I upgrade the kernel and that’s about it. She hasn’t even changed the wallpaper since I installed it. It’s not like she doesn’t use the computer; she’s on it every day. Since I switched her to Linux, she has embarked on a big research project that involves crunching a lot of information and scanning in mountains of documents and photos. She told me that she never did anything like that before because she was always afraid of breaking Windows that now that she’s using Linux she isn’t scared anymore.

So, what gives here? Sit a total newbie down in front of a Linux computer and they just start using it but hand Linux to a 20 plus year Windows power user and they trash it and get frustrated. Why is that?

I’m not a psychologist but I can hazard a guess or two on the subject. First off, nobody becomes an expert overnight. No, it takes years of practice. Lots of reading and experimenting and poking around have to take place before you can call yourself any kind of guru. A lot of it becomes muscle memory after a while. Take someone who is used to the Windows way of doing things and then put them in front of a Linux machine and it throws them off balance. What makes matters worse is that they are coming to Linux because they have reached a point of severe pain. They have become so disgusted with Windows that they are desperate to rid themselves of it. They’re impatient from the …

Read More »

Posted in %1$s

How To Optimize Ubuntu for Speed

June 26, 2024
| No Comments
| operating system, Ubuntu
How To Optimize Ubuntu for Speed

The release of Ubuntu 16.04 LTS is right around the corner and lots of users will be reloading their systems to take advantage of all the new features and updated software. Also, many other distributions are based on Ubuntu’s LTS versions, so all of you Linux Mint, elementary OS, Linux Lite and Zorin users can look forward to new versions coming along in the coming months, all based on Ubuntu 16.04. This means that lots of folks are going to be reloading their machines to get a nice clean install, so I’m going to present to you some tips and tricks that will make your system faster and more flexible. I’ve installed hundreds of Ubuntu systems over the last few years on all kinds of hardware and I have come up with a combination of tweaks that really make a huge difference in performance. You can mix and match to suit your own system but they really make the most difference when you start from scratch and put them all together at the time of installation.

The biggest data bottleneck in any computer happens whenever the system moves data into or out of hard drive storage so the focus here is on optimizing drive partitioning and activating system features that help keep data transfer rates high and make the most efficient use of available drive space.

Let’s assume that we’re going to install Ubuntu on a computer with one big happy hard drive and that drive is larger than 250 GB’s. We’re also going to assume that the machine does not have UEFI or Secure boot activated or it’s an older model that doesn’t have that feature. I see no benefit in UEFI with Linux so I always turn it off on client’s machines. Explaining how to disable UEFI is beyond the scope of this article because the procedure varies for different makes of computer motherboards but if you have to deal with it, there’s lots of great info on the Interwebs about how to get rid of it.

Hard drives come in three basic types these days: There’s standard spinning drives (HDD), solid state drives (SSD) and hybrid drives (SSHD). We will need to accommodate the differing needs of HDD’s and SSD’s. SSD’s require a bit more attention. SSHD’s are a combination of solid state and spinning drive technology but you can treat them just like standard HDD’s. The logic built into SSHD’s takes care of managing the solid-state portion of the drive. Enough with the preliminaries- let’s go!

Partitioning The Drive

The Ubuntu Ubiquity Installer will gladly partition our drive automatically if we choose “Erase disk and install Ubuntu.” The automatic installer creates one great big partition at the beginning of the drive space that contains the entire system, including all system files, boot files, and user data. It also creates a logical partition at the very end of the drive and assigns it as swap. It chooses the size of the swap area by figuring out the total amount of RAM in the system and giving it just a tiny bit more space than the amount of RAM in Megabytes.

This is all fine and good if we just want a quick and dirty install but what we’ll end up with will be less than optimal for performance and it won’t allow us to do some nifty things, like clone the drive and move the data to a bigger one or re-install Ubuntu or change to another distribution without having to reload our /home directories down the road. I often take this option when spinning up a VirtualBox VM or working with a client who is not all that computer savvy. We’re going for speed here so we’ll choose “Something else” from the list of options.

Installation

If the drive already has data on it, we’ll see partitions when the editor loads up. We want to start from scratch, so click on “New Partition Table”. This will remove the old partitions and give us a clean drive to work with. If this is a new drive, you may get a prompt asking you what kind of partition table you want to use. We’ll choose MS-DOS MBR. Either …

Read More »

Posted in %1$s

Manjaro vs Antergos | For The Record

February 14, 2024
| No Comments
| operating system
Manjaro vs Antergos | For The Record

Both Manjaro vs Antergos are rolling release Linux distributions that are derived from Arch Linux. On the surface, they might appear to share a number of similarities. But it’s also important to realize that these two distros have some stark differences.

Before we get too deep into the Manjaro vs Antergos similarities, let’s first look at the roots of these two distributions – Arch Linux.

The Arch Linux Way

According to the Arch Linux website, Arch is designed to meet some very simple goals. Arch is designed to be fast, efficient and lightweight. In many respects, it’s arguably one of the best examples of what the Linux community can put together as a collective.

Arch Linux is also famous for its guiding set of principles.

– Simplicity: Keeping things simple.
– Modernity: Keeping up with the latest stable released software.
– Pragmatism: Offering both FoSS software and that of a proprietary nature.
– User centrality: The target user base is intermediate to advanced Linux users.
– Versatility: While most people use Arch as a desktop based operating system, Arch can be used for just about anything thanks in part to its extensive package repository.

For the Arch Linux target audience, these principles are a breath of fresh air. For Linux users who simply want the rolling release element of the distro bundled with the bleeding edge software, these principles simply aren’t what casual users want. Enter the Arch derivative distributions of Linux.

Antergos Linux is essentially Arch Linux

A lot of Arch users may disagree with me on this, but last time I checked Antergos was using Arch from end to end, plus a repository or two for Antergos specific packages. Remove those one or two repositories, you have an Arch distribution of Linux.

Where Antergos differs from Arch comes down to the fact Antergos is built to make using the distro simple. Antergos comes with a GUI installer, plus it also has a really great feature selection tool to make customizing your desktop experience dead simple.

One feature that I love about Antergos is that I can select my desktop environment with one ISO. This means I can decided on the desktop environment during my installation. I opted for GNOME since this is the most commonly used desktop with Antergos.

Antergos-desktop

Then there is the matter of selecting additional features for your installation. I choose to install Antergos with Chromium as my only browser. I also choose to use a long term support (LTS) kernel for stability, printing support, the Steam gaming client and the uncomplicated firewall (UFW).

Antergos-features

Antergos-features-2

It’s little things like the feature selector that make using Antergos so dead simple to install a full featured desktop.

The next item I’d like to show you is the Antergos updater application.

Antergos-updates

This update software allows you to select the repositories you wish to install from, check for updates automatically (on a schedule you select), and even check for updates from the Arch User Repository (AUR).

From the same application, simply click back and you’re now in the package manager. From here, you can install software from the Arch repositories or from the AUR.

Antergos-package-manager

Outside of the items listed above, Antergos is essentially an Arch installation using the GNOME 3 desktop environment. There are no special tools or control panels post-installation. Even the package manager is simply a tool called Pacmac that’s available from the Arch repositories.

Manjaro Linux is based on Arch Linux

Manjaro Linux isn’t Arch. Not only does it use its own repositories that are in no way affiliated with Arch Linux, about the only thing it shares with Arch is the fact that it’s a rolling release and is compatible with the AUR.

There are three desktop environments available, however the default ISO available for Manjaro offers is XFCE. The installer is simple to use but is rather basic. There isn’t any feature selector provided during the installation. So whatever Manjaro comes with by default is what you’re going to get. For most people, this isn’t a big deal. It’s simply a point of consideration you should be aware of if deeper installation control matters to you.

manjaro-installer

Once …

Read More »

Posted in %1$s

Finding Solace in Solus Linux

January 21, 2024
| No Comments
| Linux
Finding Solace in Solus Linux

There are so many reasons why you might want to try a new distribution. For all intents and purposes, the desktop has very few jobs when it comes to the “average” user. You need a desktop that:

  • Runs a web browser; and if you’re a Google Docs user, you can skip the next item!
  • Runs a productivity suite.
  • (Optional) Can run a casual game or two.
  • Can do these few jobs reliably and securely.

That’s it! And it doesn’t hurt that it looks nice and runs fast. It’s not that you’re less demanding. You just want something that works. I know. We’re all sick of hearing that expression.

This week I chose to immerse myself in Solus, a Linux operating system that doesn’t rely on another Linux OS as a base. Rather, it’s engineered from the kernel out and geared toward a safe, reliable desktop experience.

Living inside an unfamiliar operating system is a little like being in another country. You know you’re not the first one there so you’re not going to die. Most likely. But you also know that it’s not always going to be hospitable. You’re going to stumble over things that you’ve yet to try. You’re going to see exotic places and experience some strange situations. And the natives in the forums aren’t always nice. Sometimes, they can be downright hostile and not at all charitable to those who don’t yet know the culture or the language.

If you’re one of those who’ve been reluctant to travel the Linux galaxy, Solus is your kind of place. This time that’s for real.

A Brief History of the Solus System

Solus is not really new. It began life as a Debian-based distribution. It had a Gnome 2 desktop environment and was aimed at squeezing more life from aging systems.

In 2014, it was reintroduced to the world as Evolve OS, but later was changed to Solus because GOOD LORD! Someone had a legal issue with the name and it went back to Solus.

But ambitions change and Solus’ chief developer, Ikey Doherty began work on Solus as we know it today and derivative-only on a Linux kernel level. It is its own animal. I believe it has what it takes to break from the rest of the pack and have a significant impact on the “just make it work” crowd.

firefox

Am I the Right Guy for This?

I tried to approach Solus from the perspective of someone who hasn’t used Linux before. Unfortunately, after a few years, my life has changed a bit. So not to be melodramatic but this is different. Solus is important. In fact, I’d call it one of the most important developments in recent Linux memory; again, not to be melodramatic.

Solus may not be the most well-known place on planet Linux. It is not one of the most vastly-developed emerging distributions. Day by day work is being done. And Ikey is exerting a lot of effort to make this operating system a simple, fluid experience for the user.

I remember the day that I announced that I was going to be installing it on one of my SSDs in my growing collection. I tell you Ikey was there and was determined to not let me screw this up.

If you get stuck, give me a holler. 🙂 And this is your friend:

  • sudo eopkg up

Now, I’m not suggesting Ikey will be there for everybody on such a personal level. This was after I announced that I was going to be writing about it. But you gotta love that.

And Ikey was right. As it stands right now, this is the way you get your updates from the terminal. A lot of us who are familiar with various flavors and distributions are very familiar with this concept.

But Solus, at least not right now, is not just for people who like spending a lot of time in the terminal—if any! And let’s be fair. If you want to convert the average user to Linux, you’re not going to start them on Arch or openSUSE. You might not even start them with Fedora. You might try and steer them in the direction of …

Read More »

Posted in %1$s

Exploring Tiling Window Managers

November 22, 2024
| No Comments
| operating system
Exploring Tiling Window Managers

If you have a low-resource computer, one with a small screen like some laptops, or are even someone just looking for something different to try, a tiling window manager could be a good option. They’re not for everybody, but then they’re not just for command-line commandos either.

I’m a keyboard guy, I like using keyboard shortcuts and keeping my hands on the keyboard as much as possible. Besides, I suck at touch typing and reaching for the mouse constantly just throws me all out of whack when I go back to the keyboard. It’s one of the reasons I was a KDE user for such a long time. KDE’s Plasma Desktop is probably the most keyboard customizable desktop environment out there. Plasma had some quirks though; there were bugs and oddities that annoyed me quite often. So I found myself in the “looking for something different” category.

I decided to give Gnome 3 a try. It’s a very nice desktop, though not as keyboard-friendly as Plasma, but close. It’s slick, well thought-out and quite customizable. I used it for a while, but—maybe it’s just me—it seemed like there was a lot of wasted space in the user interface. When putting applications side-by-side or corner tiling them, it seemed like so much of the screen was taken up with UI elements that it was annoying. That, and every time there was an update, something would break. Generally what broke were the extensions I had installed for it, and sometimes the theme I was using. I tried Enlightenment E17 next. It was also very nice, but it had a confusing settings manager and was just buggy. In time, I probably would have learned the configuration, sorted out the various bugs, and made better use of it. But time wasn’t a luxury I had much of. So then I tried MATE, and liked it a lot. Still do, and have it installed on my machine, though I rarely use it anymore. What I started to run into was theming quirks, that are mainly caused by GTK 3 apps and the constantly shifting way they’re themed. I run a very mixed set of applications, some Qt, some GTK 3 and some GTK 2, with a smattering of command-line ones. It was getting really hard to find a theme that would work well with all my apps and not pollute my ~/.xesssion-errors file with warnings and errors. MATE is a great desktop and I still use it from time to time just for a change. But there were still some personal irks (quirks?) I had with it that kept me looking for another option. Since I’d been seeing a lot about tiling window managers, I figured what the heck, let’s give one of them a try. That was about 2 years ago, and I’ve been using one ever since.

There seems to be a general idea that tiling window managers are for the geeky, that they’re only for command-line gurus and those who choose to live in a CLI world. Frankly, most screen-shots we see of them in action do nothing to dispel the idea. Tons of terminals open in little tiles showing code and system stats that are the common fodder. The plain fact is this is simply not true. GUI apps work wonderfully well in a tiling window manager. There are trade-offs, though. Tilers are very keyboard-centric, though you can still use a mouse for many things. If you’re a mouse maven, you probably don’t want to try one. They’re very basic, though many are infinitely expandable and customizable. Out-of-the-box they have few if any system-tray widgets, fancy menus or glitzy themes. They also don’t have compositors, at least none that I know of (yet). So if you want effects like drop-shadows and transparency, you’ll have to install a separate compositor. Probably the biggest sticking point for many is: while some tilers are usable right away, many require some configuration before you can even use them. All of them will eventually require the user digging into configuration files to get the most out of them. For these trade-offs what you get is a window manager that makes ultimate use of your screen space, …

Read More »

Posted in %1$s

Skype’s Dead – All Hail WebRTC

November 5, 2024
| No Comments
| Linux, operating system
Skype’s Dead – All Hail WebRTC

It seems like only yesterday that Skype came onto the scene. Suddenly, the idea of making calls over the Internet felt completely doable. Before this, the alternatives were pretty limited. I forget my first experiences with Skype, but I remember some of the “boutique” distros at the time we’re bundling with it (Xandros, etc).

Well, according to this page the party is over. Seems he’s still under the impression Microsoft gives two rips about Linux users or their non-enterprise customers. Fun fact, Microsoft doesn’t care. Don’t get me wrong, I think Skype’s download page still making reference to Ubuntu 12.04 is quite disappointing too. But I’ve long since shrugged and moved on with my life. Today, I’ll show you what I use instead.

But everyone I know uses Skype

I deal with this frequently myself, especially from my “Windows using co-workers.” Basically I have two options: I can use my existing installation of Skype to be added to their existing meeting or I can use my Android phone. Although this is far from ideal, it does provide me with a stop gap.

During a work related meeting I had on the 24th (a remote call-in meeting I needed to attend), one of the things that came up was the need to do screen sharing. My co-workers needed to share their screen with me, but as usual Skype failed for some reason. Roughly 15 seconds later, the meeting’s creator started up a screen share with his Join.Me account. No big deal.

Now for those instances I simply have to have a video conversation, I’ve been pushing people into trying Firefox Hello (using WebRTC). There are other alternatives that are also WebRTC based, if you prefer. Based on my tests, Firefox’s Hello has worked rock solid from Firefox to Firefox. Your mileage may vary, though.

How I use WebRTC Firefox

It’s no secret that I have Telegram running on my desktop most of the time. When someone needs to reach me, this is one of the most common methods. This means either I can send a link to a WebRTC chat or someone on my Telegram list can send one to me instead. To this end, I generally recommend using Firefox Hello. It’s what I use when chatting one on one with a single person.

So how’s the performance? How about this – two bar 4G connection on an Android tablet vs a wired connection on my Linux PC.

Some takeaways

1) The audio was recorded from a $40 tablet I got from Verizon. The Linux PC was connected to a wired connection.

2) Since I had booted into my Antergos partition to run updates, I decided to try this experiment right then on the spot. I usually run this on my Ubuntu MATE desktop.

3) There were two bars of network service here.

4) The audio on both ends was pretty good. It may have looked odd with both angles, but I can tell you it was a flawless experience. I listened to audio from both sources and each matched the video of the source.

Clearly, WebRTC is terrible, right? Not.

Firefox-smallSo how about Skype? How can we get people to use Firefox Hello instead? Well it’s pretty tough – ready? First, assume the Skype user has a copy of Chrome or Firefox installed. With me so far? The next step is to make sure Firefox Hello is open, then click on the little link that looks like a chain. Done? Great, it’s been copied. All you have to do is send that to whoever you wish to talk to.

Facebook messenger, Telegram, Google Hangouts chat – send it any way you want. When they receive the link, the click it and you’re all set. Compared to installing Skype on any platform and adding contacts, it’s far easier to send someone a link through a messenger folks actually have open.

What about conference calls?

Now it would be fair to point out that the biggest shortcoming of Firefox’s Hello feature is that it’s limited on how many people can participate. After some testing, it appears it only supports two video chat participants…sort of like Skype on Linux.

desktop-screen

Desktop –

…

Read More »

Posted in %1$s

Solus Review For Casual Users

November 1, 2024
| No Comments
| operating system, Solus
Solus Review For Casual Users

I have been watching the progress with Solus Linux from afar for some time now. I’ve even had other Freedom Penguin contributors share their thoughts on Solus. So when I decided to give everyone my review, I wanted to make sure I cover the basics…then move on to the stuff I cared about – using it as a daily driver.

Solus is not based on any other distro. It’s a Linux unto itself and this article shares my experience with it.

Solus Review – The installation

Honestly, installing any modern Linux distro is incredibly uneventful and boring. This isn’t a bad thing, rather a point of fact we need to remember when we read about or watch someone doing a Linux review. With that bit of unpleasantness out of the way, there are some cool items of note with the Solus installation I’d like to point out.

The user security policy for Solus is great. Some distros will allow you to utilize terrible passwords limited to under five characters. Solus puts its foot down on this practice and requires the passwords be longer than some newbies might be inclined to run with.

Solus Password

Because of this, I ended up going with a seven character password that Solus allowed without any further delay.

Solus Password 2

Another nice touch that made my day was that Solus presented me with the option to add additional users to the upcoming Solus installation. Best of all, the summary of each user to be added is explicitly clear as to the abilities and control granted to said user.

add users

From here, I finished up my Solus installation and was ready to see what the desktop had to offer.

Solus Review – First impressions of Budgie

The Budgie desktop is fantastic. It’s responsive, logically laid out and reflects a balance between staying out of your way while respecting the traditional desktop experience.

One of my favorite highlights is how Budgie utilizes a traditional menu launcher, yet the settings and other elements of the desktop still manage to utilize some of its GNOME Shell roots (speaking of the gtk elements Budgie is NOT based on GNOME Shell). I especially appreciate the Budgie settings that seem to borrow the best of GNOME Tweaks, but do so in a more integrated way.

Solus Review – Package management

Last time I tried Solus, I found most of the programs I needed, yet still had to put in a couple of requests for some that I found missing. In 2017, Solus has added these applications that I need in addition to providing Flatpak support.

Solus Packages

Software like Simplenote, MakeMKV, OBS Studio, Wire – all available in the software repositories. There is also a growing number of third party (often proprietary) software is also available in the Third Party section of the package manager.

Third Party

The available Third Party applications is also impressive. All of the expected titles ranging from Chrome, Plex, Skype, Slack and Enpass are included. I especially appreciated seeing the inclusion of the Google Talk plugin. This is what allows us to use services like G+ Hangouts.

One final aspect I wanted to touch on is that there is a setting in the Software Center for those of you who might be on metered bandwidth. This is helpful as it’s turned on by default and helps to prevent heavy data usage when checking for updates.

Solus Review – Odds and Ends

In the above video, I touched on installing and running software that wasn’t made available in the Solus repositories. First off, it turns out that while you can absolutely run PIA (the VPN provider) using the OpenVPN client with 100% success, the Linux application that comes with the OpenVPN PIA script doesn’t work as I initially thought.

Next up is the PulseAudio Equalizer. I haven’t tested this yet outside of a virtual machine environment just yet. However, based on testing the GUI aspect of it, I believe it does indeed work and will be providing a tutorial on this later on.…

Read More »

Posted in %1$s

My Mom Runs Linux!

September 28, 2024
| No Comments
| Linux
My Mom Runs Linux!

People are coming to Linux in droves these days. They each have their own reasons. It could be a desire to get out from under the thumb of proprietary software’s limitations, privacy concerns or just plain old economics. Some of them find a whole new world of computing happiness and others walk away frustrated. Why is that?

How you approach learning something new usually will determine just how successful you are at learning it. It’s all about attitude. Learning is a journey and those who cling to the fear of not reaching a pleasant destination usually quit before they start and stay right where they are. Those who are born with an innate curiosity and a sense of adventure often find that learning something new brings great rewards. Thus, they are constantly looking for new things to learn. It’s the naturally curious ones who tend to do well with Linux.

If you sit a child in front of a Linux computer, they usually just start using it. It’s an amazing thing to watch. Kids are curious by nature and they also have the added advantage of not having any preconceived notions when it comes to how a computer ought to work. I have found, on the other hand, that the hardest kind of person to teach Linux is the crusty old Windows power user. They are lost from the start and tend to get easily frustrated when they come across something they don’t understand. Their outbursts of anger can be quite animated! The Internet’s public forums are full of vitriol flung at the Linux Community by these sorts of folks. I learned a long time ago that the best way to deal with them is to simply ignore them. The psychological reasons for their bitter negativity are beyond my expertise to deal with, therefore, I don’t. What I try to do is focus on the positive and help folks who want to learn.

For me, the most important aspect of Open Source software is the freedom it gives users. Freedom isn’t just for those who crunch code, either. The average user who is just trying to do something with a computer benefits as well. I have helped hundreds of people to get started with Linux and I’ve heard from very few who didn’t continue with it. Many of them send me notes telling me how much fun they are having and how much more they can do with the very same computer that used to run a proprietary OS. This flies right in the face of those both within and without of the Linux world who constantly bemoan the fact that there is still software that is awesome on Windows and Mac that isn’t yet available for Linux. For many, it doesn’t really seem to matter at all, though. Once they let go of what they knew, they find new ways of doing what they need to get done and many say that they find the Linux alternatives simpler and more logical. Their words, not mine…

I didn’t really understand just how profound the power of Freedom was until I saw it in action with my very own mother. It is a story worth telling because it exemplifies my point. Here goes:

My mother had never even sat down in front of a computer until she was 68 years old. In 2009 she decided it was time for her to get on the Information Superhighway and so, with my help, she bought a shiny new Dell Inspiron small form factor desktop. The machine arrived loaded with Windows XP but since Windows 7 was the new movin’ groovin’ thing, Dell sent an installation DVD for the new Windows 7 as well. I was living far away at the time but I flew in and installed Windows 7 for her and got her going. She had her “Windows 7 for Dummies” book and off she went. I would get the occasional call from her with a question about how to do something or other and I would help her get it set up or fix the problem. I upgraded the RAM and replaced the power supply when a lightning hit killed the …

Read More »

Posted in %1$s

Solus Stands on Its Own

April 29, 2024
| No Comments
| operating system
Solus Stands on Its Own

If I had to pick one operating system of the year, I would be picking Ubuntu MATE 16.04, if Solus hadn’t come along and stolen the title.

If it was a contest (and let’s admit it; it is.) this would be nothing short of a gripping and dramatic victory for Solus’ lead developer Ikey Doherty and team, especially in this new generation of proven and truly great Linux systems. If it wasn’t for the fact that the Linux community at-large was full of such amazing and cooperative people, I would call it a distro war.

Now, before I get called out for trying to “sensationalize”, let’s get something straight. In recent weeks I have heard the words “competition” and “competitors” used more in the interchange of “fellow developers of other distros” than I have ever heard in my years of involvement with open source.

And I’m proud to say that I welcome it with open arms. Nothing makes you better than someone trying to outdo you. At the moment, no one is trying to outdo you like Team Solus, so you’d better eat your Wheaties.

desktop with numix

They’ve Been Win-ning!

If you’ve used Solus at all in the past couple of months you’ve probably noticed a deluge of changes and bug fixes. I feel as though I’ve been watching a day and night construction of the Winchester House; only this time it’s not out of fear of ghosts and the stairs being added actually lead somewhere.

It’s been an amazing (and sometimes startling) experience. Anyone who read my initial Solus review will probably remember my misadventure with Wine, where I was trying to get a Windows MUD client to load. My reaction was genuine. I was writing in real time. One minute I was testing the client in Solus and it wasn’t working. A few minutes later I tried it again, using the same method as before and it worked. I was able to play Aardwolf on Solus and it was like getting a present. Is there a Betty Ford for MUDs, by the way?

Many, many improvements have occurred since those heady days of development by Ikey and the gang. Most recently, with the 1.2.0.5 release, some of the tightening up includes a fix for a slightly annoying battery icon refresh issue and some keyboard region “guess” issues.

They also switched over to Gnome screensaver for screen locking and for better power management. Somewhat infamous installation issues for the Nvidia Maxwell cards as well as the Intel Skylake chip series were addressed. Gnome technology stacks for 3.20 were added as well as Ikey’s favorite PulseAudio 9, Mesa 12, GCC 6.1.0 and glibc 2.2.4.

If you’ve ever been curious but afraid to try installing it yourself, Solus saved you the trouble of installing the latest Linux kernel, 4.7.2. So far my experience has been really terrific and I’ve not run into any issues in these regards.

I’ve Got to Run, Run Like the Wind…

I like an OS that doesn’t mess around and Solus definitely gets to the point and sings in the startup and shutdown departments. Even on my recently modified Acer Chromebook 15 with SeaBIOS it boots up in 13 seconds. You read that right. Even with Numix icons installed and having to select Solus on GRUB. There’s even an optimistic little “Doong-doong-doong!!” chime once the desktop appears Shutdown? Four. That’s applause-worthy.

Apps start up very quickly, with even Google Chrome beating the clock. So even on low-spec systems, you can really sense the drive for a great desktop experience. It’s light, but pretty. It’s fast but doesn’t skimp. It’s easy; even if you’re the laziest desktop user on the planet you can get what you need without having to go spearfishing on the Internet.

software center

Beavis Installs Packages

In the Solus repo, you’ve got a slew of new packages ready to go whenever you want them. In fact, 41 were introduced, however many of those fulfill several software dependencies for installing others. However, those are easy to spot since they use a “brown postal wrapper” icon. Another thoughtful touch is Solus’s way of understanding that you’re pretty busy and don’t have time to look through all your …

Read More »

Posted in %1$s

Ubuntu Bluetooth Headphones Fix

September 2, 2024
| No Comments
| operating system, Ubuntu
Ubuntu Bluetooth Headphones Fix

After extensive testing and research, I have put together a complete work-around for playing high-quality audio through Bluetooth headphones using the Blueman Bluetooth application. I haven’t bothered testing this with other Bluetooth applications. If memory serves me, the alternative Bluetooth apps lack the ability to choose audio profiles – but I might be wrong. Going forward, just understand that this was done exclusively with Blueman.

Bluetooth Working

Default Ubuntu Bluetooth settings work, but don’t work

By default, Ubuntu’s (and other distros’) Bluetooth settings provide working connections to most Bluetooth speakers and smartphones. Heck, using a cheap Bluetooth dongle on your computer, you can share your smart phone’s 4G Internet connection. Works incredibly well. And the same can be said when connecting to your Bluetooth speaker. Using the A2DP (Advanced Audio Distribution Profile) Bluetooth profile setting, today’s modern Bluetooth speakers work well because they only offer one profile – A2DP.

Bluetooth Speaker

This leads us back to Bluetooth headphones. While there are exceptions, many of these headphones are actually headsets. This means they serve as a means of speaking to others over the phone or VoIP. Complete with a microphone, these headsets are considered to be HSP/HFP (Headset Profile) devices first, A2DP (high quality audio) second.

So here’s the meat of the problem with these headsets acting as headphones – Ubuntu’s default Bluetooth settings don’t like to cooperate with A2DP settings. Just as frustrating, the microphone portion of HSP doesn’t work due to a known bug.

Let’s summarize:

– Bluetooth speakers using A2DP only work fine.
– Bluetooth headsets using HSP/A2DP do not. An exception to this might be headsets without HSP profile functionality.

To address this problem, we’re going to be editing some specific files so that we can get Bluetooth headsets to work correctly and provide us with A2DP functionality. This will allow us to enjoy high-quality audio for watching videos, listening to podcasts or simply enjoying our favorite music. Sadly, at this time I haven’t had any luck with getting HSP profiles to allow for microphone compatibility. This may be fixed sometime in the future.

Editing the right conf files

To make things work correctly, we’re going to edit the following.

/etc/Bluetooth/input.conf
/usr/bin/start-pulseaudio-x11
/etc/Bluetooth/main.conf
/etc/pulse/default.pa

Now, I highly recommend backing up each of these files before editing them.

sudo cp /etc/Bluetooth/input.conf /etc/Bluetooth/input.bak
sudo cp /usr/bin/start-pulseaudio-x11 /usr/bin/start-pulseaudio-x11.bak
sudo cp /etc/Bluetooth/main.conf /etc/Bluetooth/main.bak
sudo cp /etc/pulse/default.pa /etc/pulse/default.bak

By backing these files up, you’re able to restore them instantly should you find this doesn’t work with your headset in question. That said, if you follow my instructions, happen to be using bluez 5.37-0ubuntu5, pulseaudio 1:8.0-0ubuntu3.2 running on Ubuntu 16.04, you should have no problem getting this to work.

Important! Be aware that when I updated Ubuntu 16.04 to use a newer version of pulseaudio, I found that the ability to switch audio profiles wasn’t cooperating. I’m still testing the newer version of pulseaudio to see if any additional changes need to be made. Therefore, on my daily PC, I am only running with security updates and various PPAs – I’m not updating recommended or unsupported updates. This will change once I have a chance to better vet the newer pulseaudio package.

First, we have /etc/Bluetooth/input.conf to edit. With each file, my recommendation is to erase the contents of the original and replace it with my edited version of each file.

http://pastebin.com/nzzTQCUT

Erase the original contents of your /etc/Bluetooth/input.conf, then copy the above pastebin and make it your new /etc/Bluetooth/input.conf – the active part here is IdleTimeout=0, which should help prevent your Bluetooth from timing out.

Next we need to edit the /usr/bin/start-pulseaudio-x11 file:

http://pastebin.com/TSkxbQh6

The part of the file that matters here is below:

if [ x"$SESSION_MANAGER" != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
fi

Now we begin editing the Bluetooth configuration itself, in /etc/Bluetooth/main.conf:

http://pastebin.com/CSH9dtVp

I won’t bother touching on all the parts of this file that allow stuff to work, but suffice it to say we’re setting this up with a minimal configuration.

Then finally, we have our system wide pulseaudio settings in /etc/pulse/default.pa:

http://pastebin.com/q1jB7qDs

In this file, you can find the changes by looking for Matt in the code. I added it for …

Read More »

Posted in %1$s

Open Source Softwares

  • Manjaro vs Antergos | For The RecordManjaro vs Antergos | For The Record
  • Solus Stands on Its OwnSolus Stands on Its Own
  • My Mom Runs Linux!My Mom Runs Linux!
  • WHY WINDOWS POWER USERS BREAK LINUXWHY WINDOWS POWER USERS BREAK LINUX
  • Exploring Tiling Window ManagersExploring Tiling Window Managers
  • How To Optimize Ubuntu for SpeedHow To Optimize Ubuntu for Speed
  • Ubuntu Bluetooth Headphones FixUbuntu Bluetooth Headphones Fix

Archives

  • July 2020
  • June 2020
  • February 2020
  • January 2020
  • November 2019
  • September 2019
  • April 2019
  • September 2018

Categories

  • Linux
  • operating system
  • Solus
  • Ubuntu

Freedom Penguin | All Rights Reserved.

Hairstyle theme by Flythemes