Ubuntu is a full-featured Linux operating system which is based on Debian distribution and freely available with both community and professional support, it comes with Unity as its default desktop environment. There are other flavors of Ubuntu available with other desktops as default like Ubuntu Gnome, Lubuntu, Xubuntu, and so on. A tightly-integrated selection of excellent applications is. Congratulations “Ubuntu OS has been successfully installed on VMware Player” So, this was all about Installation of Ubuntu OS on VM(Virtual Machine). Hope you satisfy with the information. Still, confusion? Feel free to share with us, surely we will get back to you!
This page describes how to build, install and use theVMware guest GL driver (aka the SVGA orSVGA3D driver) for Linux using the latest source code. This driver givesa Linux virtual machine access to the host’s GPU forhardware-accelerated 3D. VMware Workstation running on Linux or Windowsand VMware Fusion running on MacOS are all supported.
![Ubuntu For Vmware Mac Os Ubuntu For Vmware Mac Os](/uploads/1/2/4/6/124610127/512923328.jpg)
With the August 2015 Workstation 12 / Fusion 8 releases, OpenGL 3.3 issupported in the guest. This requires:
- The VM is configured for virtual hardware version 12.
- The host OS, GPU and graphics driver supports DX11 (Windows) orOpenGL 4.0 (Linux, Mac)
- On Linux, the vmwgfx kernel module must be version 2.9.0 or later.
- A recent version of Mesa with the updated svga Gallium driver.
Otherwise, OpenGL 2.1 is supported.
With the Fall 2018 Workstation 15 / Fusion 11 releases, additionalfeatures are supported in the driver:
- Multisample antialiasing (2x, 4x)
- GL_ARB/AMD_draw_buffers_blend
- GL_ARB_sample_shading
- GL_ARB_texture_cube_map_array
- GL_ARB_texture_gather
- GL_ARB_texture_query_lod
- GL_EXT/OES_draw_buffers_indexed
This requires version 2.15.0 or later of the vmwgfx kernel module andthe VM must be configured for hardware version 16 or later.
OpenGL 3.3 support can be disabled by setting the environment variableSVGA_VGPU10=0. You will then have OpenGL 2.1 support. This may be usefulto work around application bugs (such as incorrect use of the OpenGL 3.xcore profile).
Most modern Linux distros include the SVGA3D driver so end usersshouldn’t be concerned with this information. But if your distro lacksthe driver or you want to update to the latest code these instructionsexplain what to do.
For more information about the X components see these wiki pages atx.org:
Components¶
The components involved in this include:
- Linux kernel module: vmwgfx
- X server 2D driver: xf86-video-vmware
- User-space libdrm library
- Mesa/Gallium OpenGL driver: “svga”
All of these components reside in the guest Linux virtual machine. Onthe host, all you’re doing is running VMwareWorkstation orFusion.
Prerequisites¶
- Kernel version at least 2.6.25
- Xserver version at least 1.7
- Ubuntu: For Ubuntu you need to install a number of builddependencies.
- Fedora: For Fedora you also need to install a number of builddependencies.
Depending on your Linux distro, other packages may be needed. Mesonshould tell you what’s missing.
Getting the Latest Source Code¶
Begin by saving your current directory location:
- Mesa/Gallium master branch. This code is used to build libGL, and thedirect rendering svga driver for libGL, vmwgfx_dri.so, and the Xacceleration library libxatracker.so.x.x.x.
- VMware Linux guest kernel module. Note that this repo contains thecomplete DRM and TTM code. The vmware-specific driver is really onlythe files prefixed with vmwgfx.
- libdrm, a user-space library that interfaces with DRM. Most distrosship with this but it’s safest to install a newer version. To get thelatest code from Git:
- xf86-video-vmware. The chainloading driver, vmware_drv.so, the legacydriver vmwlegacy_drv.so, and the vmwgfx driver vmwgfx_drv.so.
Building the Code¶
- Determine where the GL-related libraries reside on your system andset the LIBDIR environment variable accordingly.For 32-bit Ubuntu systems:For 64-bit Ubuntu systems:For 32-bit Fedora systems:For 64-bit Fedora systems:
- Build libdrm:
- Build Mesa and the vmwgfx_dri.so driver, the vmwgfx_drv.so xorgdriver, the X acceleration library libxatracker. The vmwgfx_dri.so isused by the OpenGL libraries during direct rendering, and by the Xorgserver during accelerated indirect GL rendering. The libxatrackerlibrary is used exclusively by the X server to do render, copy andvideo acceleration:The following configure options doesn’t build the EGL system.Note that you may have to install other packages that Mesa dependsupon if they’re not installed in your system. You should be toldwhat’s missing.
- xf86-video-vmware: Now, once libxatracker is installed, we proceedwith building and replacing the current Xorg driver. First check ifyour system is 32- or 64-bit.
- vmwgfx kernel module. First make sure that any old version of thiskernel module is removed from the system by issuingBuild and install:If you’re using a Ubuntu OS:If you’re using a Fedora OS:Add ‘vmwgfx’ to the /etc/modules file:Notesome distros put DRM kernel drivers in different directories.For example, sometimes vmwgfx.ko might be found in
/lib/modules/{version}/extra/vmwgfx.ko
or in/lib/modules/{version}/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko
.After installing vmwgfx.ko you might want to run the followingcommand to check that the new kernel module is in the expected place:If you see the kernel module listed in more than one place, you mayneed to move things around.Finally, if you update your kernel you’ll probably have to rebuildand reinstall the vmwgfx.ko module again.
Now try to load the kernel module by issuing
Then type
to watch the debug output. It should contain a number of lines prefixedwith “[vmwgfx]”.
Then restart the Xserver (or reboot). The lines starting with“vmwlegacy” or “VMWARE” in the file /var/log/Xorg.0.log should now havebeen replaced with lines starting with “vmwgfx”, indicating that the newXorg driver is in use.
Running OpenGL Programs¶
In a shell, run ‘glxinfo’ and look for the following to verify that thedriver is working:
If you don’t see this, try setting this environment variable:
then rerun glxinfo and examine the output for error messages.
If OpenGL 3.3 is not working (you only get OpenGL 2.1):
- Make sure the VM uses hardware version 12.
- Make sure the vmwgfx kernel module is version 2.9.0 or later.
- Check the vmware.log file for errors.
- Run ‘dmesg | grep vmwgfx’ and look for “DX: yes”.
Do you want to make Ubuntu look like Mac OS X? If so, we’re going to show you how to do it, step-by-step.
The whole point of using Linux is that you can do things like this
It doesn’t matter whether you have a bad case of Apple envy, or you simply appreciate the design aesthetic of Apple’s OS; there’s nothing wrong with aping the appearance of a rival operating system.
After all, the whole point of using Linux is that you are free to do things like this — and hey: you certainly can’t make macOS look like Ubuntu!
How To Make Ubuntu Look like a Mac
A stack of mac GTK themes, icon sets, fonts and cursors are available for Linux, just a quick Google away.
The ones included below are the ones we use/think give you the best Mac-like look on your Linux box, But don’t be afraid to explore DeviantArt, GitHub and other avenues if our choices don’t quite match with your tastes.
1. Pick the Right Desktop Environment
GNOME Shell
To achieve the most Mac-like look on Linux you need to use the most appropriate desktop environment and that is GNOME Shell.
This is not a slight against other desktop environments (DEs) as Unity, Budgie, MATE and Cinnamon can all be moulded to resemble Cupertino’s computing OS too.
But GNOME Shell is the most customisable desktop environment. This is a key ask in a task like this. GNOME Shell lets you theme and re-arrange everything you need to with the least amount hackery or fuss.
If you’re using Ubuntu 18.04 LTS or later you already have everything you need to get started, so skip ahead.
But if you don’t have GNOME Shell installed on Ubuntu you will need to install it first.
This is easy. Just click the button below and follow in the on-screen prompts (select ‘lightdm’ as the display manager when asked):
You’re also going to need to the GNOME Tweaks tool in a few steps time, so install that now too:
Once both installations are complete you need to logout and select the ‘GNOME Shell’ session from the Unity Greeter:
A word on using Unity
One thing GNOME Shell can’t offer, that the Unity desktop can, is global menu support.
Now, I don’t consider this to be a negative as more and more applications use use Client Side Decorations, making the need for a global menu redundant.
But if having an omnipresent set of app menus stripped across the top of the screen is part of the Mac experience you don’t wish to lose, stick with Unity.
2. Install a Mac GTK Theme
The single easiest way to make Ubuntu look like a Mac is to install a Mac GTK theme.
Our top recommendation is the ‘macOS Mojave’ theme by Vinceluice. This is a near-enough pixel-perfect clone of Apple’s OS skin, and is available in light and dark versions. It’s one of the best designed Mac GTK themes out there (it also has a matching GNOME Shell theme).
The ‘macOS Mojave’ theme requires GNOME 3.20 or later, so you’ll need to be running Ubuntu 16.10 or later to use it.
If you’re running the older Ubuntu 16.04 LTS release you can use the competent ‘macOS Sierra’ clone created by the B00merang project:
Tip: How To Install GTK Themes
Once you download your chosen macOS theme from the link(s) above, you will need to install it.
To install themes in Ubuntu first extract the contents of the archive you downloaded, then move the folder inside to the
~/.themes
folder in your Home directory.If you do not see this folder press
Ctrl + H
to reveal hidden folders. Next, find the .themes folder or create it if it doesn’t exist. Move the extract folder mentioned above to this folder.Finally, to change theme, open
GNOME Tweak Tool > Appearance
and select your chosen theme (and the GNOME Shell theme, if you also downloaded one).3. Install a Mac Icon Set
Ubuntu For Vmware Mac Os Versions
Next grab some a Mac Icon set for Linux. A quick Google will throw up a bunch of results. Most, sadly, aren’t complete enough to function as a full icon set, so you’ll also want to use (and in some cases manually specify) a fall back icon theme like Faba, or Papirus.
To avoid all of that hassle you may wish to use the fabulous ‘La Capitaine‘ icon pack.
What’s great about La Capitaine is that it’s a proper Linux icon set, with custom macOS inspired icons for many Linux apps and not just a direct port of mac icons to Linux. It’s also totally open-source, and is available to download from Github.
How to Install Icon Themes
Once you’ve downloaded your chosen theme from the link(s) above you need to install it. To do this first extract the contents of the archive you download, then move the folder inside to the
~/.icons
folder in your Home directory.If you don’t see this folder press
Ctrl + H
to view hidden folders. Next, find the .icons folder or create it if it doesn’t exist. Move the extract folder mentioned above to this folder.Finally, to apply, open
GNOME Tweak Tool > Appearance
and select your chosen theme.Install Mac Os On Vmware Workstation
4. Change the System Font
Ubuntu For Vmware Mac Os 10.13
![Ubuntu For Vmware Mac Os Ubuntu For Vmware Mac Os](/uploads/1/2/4/6/124610127/665943850.jpg)
If you’ve used Mac OS X / macOS at some point in the past few years you’ll know it has clean, crisp system typography.
‘Lucida Grande’ is the familiar Mac system font, though Apple uses a system font called ‘San Franciso’ in recent releases of macOS.
A quick Google should turn up plenty more information (and links to download San Francisco font) but be aware that neither font is not licensed for distribution — so we can’t link you to it, sorry!
Thankfully there’s an open-source alternative to ‘Lucida Grande’ called Garuda. It’s even pre-installed out of the box on Ubuntu, so you don’t need to go on a font safari to find it.
Head to
GNOME Tweak Tool > Fonts
and set the ‘Windows Titles’ and ‘Interface’ fonts to Garuda Regular (or any other font you wish).If you use Unity you can use Unity Tweak Tool to change the font on Ubuntu.
5. Add a Desktop Dock
Ask people what a Mac desktop looks like and chances are they will mention its ubiqutious desktop dock. This is a combined application launcher and window switcher.
If you opted to use GNOME Shell back in Step 1 install the excellent Dash to Dock extension from the GNOME extensions site. This dock can be adjusted, tweaked and tune to look exactly like its macOS counterpart.
Dash to Dock doesn’t look very mac-ish by default so you will want to dive in to the
GNOME Tweak Tool > Extensions > Dash to Dock > Appearance
to change the colour to white, and lower the opacity.Plank Dock
Download Ubuntu For Mac
If you chose to stick with the Unity desktop you can set the Unity Launcher to hide (
System Settings > Desktop > Behaviour
) and install Plank, a desktop dock, to handle app launching and window switching:Plank can be configured with all sorts of themes too, making it easy to replicate the Mac OS X experience. Gnosemite is a faithful mac Plank theme worth a look.
That’s it; we’ve achieved our aim to make Ubuntu look like a Mac — now it’s your turn.
Ubuntu For Vmware Mac Os 10.10
We’d love to see a screenshot of your mac-inspired creation so do feel free to share one in the comments.