Fix VMWare Player Resolution with Solus (All Versions)

Beggars Can’t be Choosers

Recently, in my “all Windows all the time” job I have felt the need to have some virtual desktops on my Home PC that I can spin up in a few moments notice so that I can scratch the Linux itch.  Dual boot won’t work because I have to stay connected to my VPN and we don’t support Linux for this 🙁  Obviously, this is where virtualization software comes into play.

State of Virtualization 2020

However, virtualization software seems to want to make running a Linux desktop in 2020 problematic with their programs chock full of buginess.

Hyper-V?  Not if you run Windows Home and no support for graphics.  Not to mention, you’ll have to gut install it via powershell and when it fails, gut it via powershell and elect to go with another option.  Hyper-V is an afterthought by Microsoft now as well for desktop players.

How about Oracle Virtualbox?  It works great for simple things like Ubuntu and Debian…but you can no longer change resolutions for most because it doesn’t support older formats of Display drivers.  Often times for things like Solus, you boot to a black screen and can do little else, let alone install anything even with additions installed.

None of the aforementioned solutions are able to go full screen on every Linux distribution I take for a spin.

Enter VMware Player.

With some light hacking to get VMware tools installed on Solus, full screen magic can be had again.  I’m going to walk you through how to get any flavor of Solus up and running with VMware Tools installed and therefore, magnificent, full screen splendor.

VMWare Tools Installation on Solus

I’m going to assume you were able to get Solus installed on VMware Player and you’ve just booted up to a fresh desktop.  Install any updates required through the software center and if you need to reboot for a kernel update, please do so.

Once you’re at the desktop, select Player >> Manage >> Install VMware Tools.  Click “Yes” when prompted.  After this, launch a console and ensure that VMware Tools has mounted as a separate device (I use df- h to make sure it’s mounted).  If they haven’t mounted, launch the file explorer utility and click on the VMware Tools device in the left hand pane.  They should mount and you should be able to see them inside the console as follows:

 

 

 

Navigate to that location and list the contents.  You should see a file named something like  “VMwareTools-10.3.21-14772444.tar.gz”.  Copy this file to a location of your choosing.  I copied it to my documents.

 

Next, unzip and untar the files:

 

Once the files are extracted, enter into the directory and run the following command (use sudo if you aren’t in root group like I am) to see what we need to do:

 

 

Follow the prompts pressing return for default values and you should hit a snag on the following:

 

 

So VMware Tools is looking for rc directories, but they don’t exist on Solus (for good reason!).  So let’s give VMware Tools what it wants.  Control-C to drop out of the installer and let’s create those files as root:

 

 

Run the installer again, pressing return for all defaults.  Let it fail on “Unable to copy the source file /usr/lib/vmware-tools/configurator/pam.d/vmtoolsd to the destination file /etc/pam.d/vmtoolsd

Since that path doesn’t exist, let’s create it

 

 

Now let’s run that command to install the tools again (vmware-install.pl) and select all defaults by pressing return.

VMware Tools should finish installing completely at this time.  Reboot the VM.  Log back in.

Attempt to change the resolution and things should be right as rain at this point in time…before the tools install, not so much.  Make sure in the VM settings in player that you have the 3D acceleration checkbox checked and you should have quite a nice experience running VM’s using VMware Player.

Questions? Concerns?  Please do let me know below and I’ll attempt to help in any way I can.  Opinions?  I like those too!  Let me know how crap I am below!  Thanks much for reading!

Solus – The Current Distribution

Currently I’m running Solus 4.0 for my distribution on my main laptop.  What I like about it is that it gets out of the way…everything seems to work out of the gate.  It’s quite elegant in that everything works out of the gate and Budgie is just dead easy to use…and quite stable.

Music works right away.  Videos work right away.  YouTube plays with no issues.  Updates are seamless.  Everything just works(tm).  Honestly, I haven’t had a distribution with this few problems since I tried Linux Mint…and while I’m definitely high on Linux Mint…I get tired of Debian at times.  I know, I know…how dare I!  But, sometimes, I want to challenge myself…just because I know I need to.  In this case, Solus isn’t based on ANYTHING at all in that it has its own base and its own package management and its own packaging system and its own EVERYTHING.  Yet it still is somehow ultimately stable, ultimately fast with great performance, and ultimately fun to use.

I feel I’ve found a home for the time being and I plan on learning to package a bit using the package management system Solus uses (PiSi).  More to come this next week as I’ve got a how-to on establishing a quick software RAID system using Open Media Vault which is my go-to distribution of Linux for all NAS activities.

Back to the Basics with Debian

Sometimes, you just have so many problems with the distribution you’re running that you have to wipe it out with a clean slate. I did that this past week and am now using Debian.

With using Debian there comes a feeling of being back to the very basic of Linux distros…much in the same way when you use Arch…it just feels plain, unencumbered, and basic and there is a feeling you get when build something from nothing…you start with a kernel and just enough CLI tools and create your house…then live in it.

It feels good to be stable. It feels good to not have to worry about programs crashing, the net disconnecting, or not being able to install programs.

People like to ride the unstable or testing route with most things out there…as I move forward in my Linux journey, I find myself looking to be less and less cutting edge and more and more stable. Plus, if there is a program out there that needs updating…backports are always a good way to get them.

I’m enjoying my new digs and will look to getting back into the swing of posting enjoyable articles and how-to’s in the upcoming weeks.

Ubuntu Names Their Desktop After Us?

I was quite surprised this morning whilst reading my RSS feeds to discover that Ubuntu has named their most recent ‘lite desktop‘ Unity.  Surprised because we have our project, Unity Linux.  Strange that both our ‘lightweight distribution and desktop’ and Ubuntu’s ‘lite desktop’ should share a name together.

While I’m not really sure why no one threw up a stop to this in the Canonical brainstorming session that produced ‘Ubuntu Unity’ one can only have a laugh about this and hope we don’t get our pants sued off even though we named our distro first.

If things do get hairy, I’m sure we can change our name to ‘Unity Ubuntu’ or something similar to properly confuse everyone.

So, on behalf of all the Unity Linux developers, I’d like to thank the Academy and give a special shout out to Ubuntu for making our name known!  Thanks Mark!  Oh and good luck with that Unity thing! 😛

* devnet removes tongue from cheek

New Project: Unity

I’ve been working on a new project the last few days.  We’re calling it Unity.  What it will be is a new Linux distribution that takes an incremental approach to desktop Linux.  It will provide a central core and use the mklivecd scripts that PCLinuxOS uses and it will provide a base from which to build just about any desktop you want out there.

Hopefully, this building block approach will work for us.  Currently, we’re operating behind closed doors.  Soon though, we’ll have some kind of public face to this thing.  When we do, I’ll post follow-up information.

Those of you that follow me on the web know that I recently gave up control of MyPCLinuxOS, the community projects site for PCLinuxOS.  I cited personal reasons for giving this control up.  One of those personal reasons was to become involved with this new endeavor.  I hope to help make this into something great!

Experiment: The Distro Roundup

What do you get when you take 1 new Linux user with zero Linux experience, add 5 distros and stir? You get the Linux Blog experiment, that’s what. What makes these reviews different from all other reviews is that they are done by an avid Windows user. That means they’re not sugar coated…they’re not ‘made nice’ to make things appear to be good when they’re not…and when the distro’s succeed, they are really applauded. Why? Because my wife (aka mrs.devnet), the main focus of the experiment, loves to NOT spend money for anything and everything. If I can convince her that Linux is ready for the primetime and deserves a permenant place on our desktop, she’d be as happy as I would be.

As some of you know…the last review by Mrs.Devent went up on the blog early this week. Most of you saw how it was received…I know she didn’t dig the current distrowatch #1, Ubuntu, very much. The reason the review wasn’t well received is because people do not have a grasp of the entire scope of the experiment. So to remedy this, I’ve round up all the reviews into this single post. That way, everyone will be on the same page with what we focused on (criteria of the experiment), what hardware we used (hardware post), and which distros we took for a drive. The results were interesting and odd…because some of the distros you’d have thought would have scored well, didn’t score well at all.

However, the reason for the experiment wasn’t to find problems with distributions…it’s to provide solutions in the form of feedback and to find the best distro for a convert from Windows. So we set out to review each distro in our list and test how it ran for a new user with no alterations to the distro…that is, right out of the box.

While every single user of Windows has different requirements…I felt that Mrs.Devnet was somewhat average in her tastes. She does p2p and multimedia stuffs and she checks mail then surfs the internet. Pretty average. So, the beginning of the experiment was set to some standards. I’m going to post a link to that here so that we’re all on the same page:

 

First up was Mandrake 10.1 Community. Mrs.Devnet found Mandrake to be a 6 out of 10 for her first review. In her upcoming post we’ll talk about where Mandrake went wrong for her and where it can improve. However, during this review, Mrs.Devnet found the distro infuriating: “In conclusion, Mandrake has made a dummy out of me and I don’t like it one bit. An experience like this is enough to wound any new user’s pride. Don’t get me wrong, I’m sure this is a really great OS for someone who knows a lot about Linux or computers in general.” Here’s the link to the Mandrake review:

Next, we had SimplyMEPIS 3.3 Test2. SimplyMEPIS is a LiveCD with optional hard disk install. The simplicity of this distro is touted quite a bit with around 10 clicks to a hard disk install. I included test distros in this review because we wanted to go with the most current offering a distro had. That way, people couldn’t get upset because we weren’t using bug patched versions. Some might argue that the distro is test for a reason…but in my software developing past…a test distro really was used for feedback and not for bug finds…that’s what beta versions are for. Anyways, SimplyMEPIS scored 7 out of 10 and rocketed up to first place. In the end, this distro settled for second place and a right to be in the distro drawdown. Of SimplyMEPIS, Mrs.Devnet writes, “I liked SimplyMEPIS for the most part. Even though it is sometimes confusion and sometimes annoying I know this could easily be overcome with a little more time.” Here’s the link to the SimplyMEPIS review:

PCLinuxOS .81 rang in next. Like SimplyMEPIS, this distro provides a very polished Linux desktop in a matter of minutes being a LiveCD with hard disk install. PCLinuxOS scored a whopping 10 out of 10 propelling it up to first place ahead of SimplyMEPIS. Mrs.Devnet had the following to say about PCLinuxOS: “Guess what? Mrs.Devnet thinks PCLinuxOS ROCKS!! It makes everything I need to do simple AND it’s easy on the eyes. It serves my purpose, bottom line. This is exactly what Linux needs to draw average users.” Once again, the link to the review:

Fedora Core 4 Test 1 went onto our test computer next. Fedora Core is often touted as “the new user’s distro” and we set out to see if Fedora could foot this bill. This was also the first Gnome desktop centered distribution that we had examined. However, despite Mrs.Devnet’s pleasure of working with the Gnome desktop, Fedora Core 4 Test 1 scored 4 out of 10. Of Fedora, Mrs.Devnet stated, “It didn’t provide me with the things I needed to even go about my every day usage with my PC…I wouldn’t consider this to be new user friendly at all, by any means.” You can read the complete review at the following link:

Originally, we weren’t going to include Ubuntu into the experiment. However, a few users emailed me and were anxious to have Mrs.Devnet give Ubuntu a try. So, reluctantly, I allowed Ubuntu to be included with the experiment despite it’s rather more advanced install. Mrs.Devnet was able to stumble through the install using all defaults but was put off by the non-visual process (text only). Ubuntu scored 4 out of 10, which seemingly surprised many of those leaving comments on the review. Of Ubuntu, Mrs.Devnet commented, “So I have to ask the question, how can a distro that looks absolutely fantastic be so useless? …how is this attractive to a new user or a Linux convert?” Read how Ubuntu 5.04 “Hoary” tied Fedora for the lowest rating:

So there you have it. The whole She-bang. I made Mrs.Devnet go back to her Windows for some days in between each review to re-adjust to that environment. I wanted her to try and stay as fresh as she could for each review. I also wanted her to maintain her criteria and the main criteria as much as possible for each distro…so I explicitly forbid her to learn anything such as software installs/package installs UNLESS the “how-to” was included ON THE COMPUTER after the distro install. Not a single distro included a ‘getting started’ or ‘how-to’ guide by default. That’s why Mrs.Devnet didn’t get into upgrading/installing anything. So, something to take note of there.

If you’ve read each one of the reviews discussed above in detail and take to heart the criteria we set forth and the aim of this experiment…you’ll note that PCLinuxOS came out on top. Just to be certain, we’re going to take #1 and #2 (PCLOS and SimplyMEPIS) and pit them head to head in a distro duke out. The criteria won’t change…BUT instead of rating on a scale of 1-10…we’re just going to switch up to advantage or disadvantage. So if SimplyMEPIS installs better than PCLinuxOS…then advantage would go to SimplyMEPIS. Things might turn out different because SimplyMEPIS has since released an updated version AND an updated OS Control Center as well…so who knows? In the event of an even rating, Mrs.Devnet will choose the winner and will absolutely justify in writing why it won.

Also during this time, we’ll begin voting in the Forum here on which 2 badges (anyone that can design better than me, please submit some!! I’m not extremely crafty) will be given to the winning community to display proudly. We will also display the badge here on the Linux Blog front page as well. The badge can link back to this synopsis article.

An interview with the creator/main developer of the winning distro will also take place. YALB will contact the winner and attempt a Q & A session with them for posting here. It will be a chance for everyone to discover what drives the developer to produce the best free desktop as approved by YALB through the experiment. Lots of excitement?!?!?! I know its very exciting for both I and Mrs.Devnet to see the culmination of what we set out to do. We really appreciate all of those leaving comments and your continuing support. Since I don’t advertise this blog (other than through blog rolling and sometimes a news site picking us up) remember to spread the word! If you like something you read here whether in the forum or on the blog…please be sure to let everyone know. Everything is creative commons so please remember to give credit where credit is due. Thanks again for reading!

See the Results of this Experiment Here!

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.