Gnome 3 For Mac Os X



  1. Gnome 3 For Mac Os X 10.7
  2. Gnome 3 For Mac Os X Versions
  3. Gnome 3 For Mac Os X 10 11

Users have noticed on Reddit that the title bars from OS X Yosemite look an awful lot like the ones from GNOME 3.12. This open source desktop environment was released only a short while ago, but that particular feature has been in the works for a long time. The distribution includes the KDE Plasma 5, GNOME 3.16, Cinnamon 2.6, MATE 1.10, and Xfce 4.12 editions.

This is the fifth post in my series on finding an alternative to Mac OS X.

A bit over a year ago I wrote about my search for an alternative to Mac OS andswitch to Linux. In this post I reflect on how that year went and detail somefurther adventures into Mac OS alternatives.

January 2017 — Linux All The Things

After originally choosing to use elementary OS full time I grew frustratedwith some aspects of the system and switched to Arch Linux. After a bit oftime on Budgie I eventually settled on the GNOME desktop environment.

The experiment was going well so I also installed Arch on my Mac mini andMacBook Pro in addition to my work PC. I usedthis as the primary OS on them.

February 2017 — Settling Into GNOME

I installed tools like Albert and Plank, GNOME extensions, and a customtheme to feel at home in GNOME. Over the following months I gave these up as Igot more comfortable with the environment. I now run a vanilla GNOME desktop.

Yay JavaScript? pic.twitter.com/9WzI1BXmaR

— Wesley Moore (@wezm) February 8, 2017

My experience with GNOME extensions was mostly bad. Many I tried suffered oneof these issues: memory leaks, flakiness that broke gnome-shell, orgenerally low quality. I question the choice of building significant parts ofthe shell in JavaScript.

April 2017 — New Job

In April I started a new job and was given a choice between a ThinkPad T470sand a MacBook Pro 13'. I chose the ThinkPad. It too runs Arch and GNOME.I found the ThinkPad to be pretty lacklustrebut it does run Linux well.

There are 3 other devs at work running Linux. All the other devs have MacBooks,mostly the 13” MacBook “Escape”. That's the one without a touch bar and onlytwo USB-C ports. My feelings about modern MacBooks were only reinforced byseeing these machine in use on a daily basis.

Each MacBook is issued with a gross $100 dongle to connect it to theexternal displays we use, and to provide at least one USB-A port. The USB portis juggled between external keyboard, mouse dongle, phone charger, andoccasionally a USB hard drive. For a time there was a shortage of these donglesin Melbourne. Some people tried non-Apple ones which proved flakey and causedsystem instability. Apple's choice to fully embrace USB-C has completelyignored what people actually need from their computers.

I'd estimate we have 20–30 of these MacBooks in the office. Many people chooseto use a crappy company supplied Logitech keyboard with their MacBook or apersonally purchased Filco TKL. I haven't seen the same sort offailure rates mentioned elsewhere but I've still seen a coupleof the MacBook keyboards fail in their short life. One had a key become stickyand unreliable, the other had its space fall off.

Starting a new job also meant that my chunky work PC came home, replacingthe Mac mini. I later sold the mini for 60% of the price I paid for it 5years ago! It was one of the quad core ones they don't make any more. Goes toshow people want these machines. For whatever reason Apple is happy sellingthree year old hardware at brand new prices.

August 2017 — New Laptop

In August as I gained more confidence that the switch was going to stick Ibought my first non-Apple personal laptop: a Dell XPS 15. The XPS has proven to bereliable, well-built, fast, and has a 4K screen that continues to impress me.On top of this it still manages ~8 hours battery life.

The XPS is a beast: Quad core i7, 32Gb RAM, 1Tb SSD, 4K display, and discretegraphics. It's a fairly heavy laptop, but I love that I have the choice of athicker, heavier machine if I want better battery life, a larger screen,or more ports. I'm not forced to compromise for thinness and lightness. Iregularly work with Rust and having a powerful machine for compiling isreally helpful.

The thing I dislike about the XPS the most is probably the power connector. Imiss the ease of attachment and feedback of MagSafe. The Dell power connectoris a barrel style connector with an LED embedded in it. The LED appears toserve no useful purpose. It's always on, whether connected or not and doesn'tchange colour or turn off when charged.

October 2017 — FreeBSD Desktop

I continued to be lured by a BSD desktop. The stable base + rolling packagesmodel of the system is appealing to me. I prefer BSD style licensing, and theflexibility and guarantees that ZFS provides.

I installed FreeBSD alongside Arch on the XPS but its laptop support (Wi-Fi,graphics, power efficiency) seems to be quite a bit behind Linux.

Eventually I realised I could try running it on my desktop PC. All thecomponents were well-supported, including the Nvidia graphics card. Nvidiaactually release official drivers for FreeBSD.

ZFS likes to use whole disks and one of the benefits of generic desktophardware is that it's upgradable. I invested in a trio of 250Gb Samsung 850SSDs and added them to the system. Then installed FreeBSD 11.1 on them.

Let’s build a zpool #zfs#FreeBSDpic.twitter.com/XMfMNELZbK

— Wesley Moore (@wezm) October 25, 2017

A FreeBSD 11 Desktop How-to by Allison Nicole Reidproved especially helpful in configuring the system for desktop use. As usual,I went with a GNOME desktop. Unfortunately the FreeBSD version of GNOME isstuck on a more than two year old version (3.18). For the most part this isn'tan issue, although I do miss some improvements from subsequent releases.Fortunately this version does have good HiDPI support as I'm using it with a 4Kdisplay.

Update: In October 2018 the GNOME FreeBSD port was updated to 3.28, bringingin more then two year of development. The upgrade was seamless and has beenworking perfectly.

Gnome

The one hurdle to using FreeBSD was password management. The password manager Iwas using, Enpass, did not support FreeBSD. I did some research and settledon pass as a replacement. It's an elegant solution to password management. Atree of files encrypted with GPG and a shell script to manage them. There arebrowser extensions and an iOS client so actual use is surprisinglyuser-friendly.

I imported my 1200+ passwords into pass and was then able toaccess them all on FreeBSD too. As a bonus, my password manager is now opensource and the data is self-hosted and tracked in git.

Even with various settings tweaked the desktop FreeBSD experience is not asseamless as it is on Linux. For example, when starting the GNOME sessiongnome-keyring-daemon --start doesn't appear to be called. Or, if it is calledit's not having the desired effect. So I have to run it manually and set theagent environment variables myself. I've also been unable to eliminate screentearing in Firefox when scrolling. I've poked at various settings but itremains.

I initially missed playing the game Stardew Valley onFreeBSD. It was consuming a few hours of my time each week prior to the FreeBSDinstall. The extra friction of rebooting into Arch to run the game basicallystopped me playing, which wasn't entirely a bad thing. There was some recentprogress running Stardew Valley on OpenBSD so I couldlook into porting that work... I have enough side projects as it is though.

To a lesser degree I've also missed Dropbox on FreeBSD. I'm not a heavy Dropboxuser and can get by with the Dropbox website but its absence is a minor annoyance.It would be nice if there was a FreeBSD version available.

March 2018 — Windows?

Mac

In January 2017 I wrote:

Gnome 3 For Mac Os X

Regarding Windows, I should say that I am strongly biased towards *nix styleoperating systems and find it unlikely that I'd be happy using Windows fulltime. However, in the interests of keeping an open mind I will give it a try inthe next few months. I have backed the Eve V campaign. The Eve V is a2-in-1 laptop tablet that will come with Windows 10. For now Windows is off thetable.

It took a lot longer than expected, but the V finally arrived in February2018. I backed the campaign in December 2016. I've been getting a feel forwhat a 2-in-1 Windows machine with a pen has to offer. I still can't see myselfmaking Windows my primary OS but I will keep exploring. I've been tweeting myadventures with the #wesonwindows hash tag. At some point I'll attemptinstalling Linux on it too.

My initial goal is to be able to replicate my workflow for updating ReadRust on Windows. This feels like a reasonable sample to determine if I can useWindows to get real work done. It uses the following tools:

  • SSH
  • Git
  • Rust
  • Cobalt static site compiler
  • A Makefile
  • Ruby (for a little date script)
  • AWS command line tools

I haven't yet tried installing the AWS tools but I have all the rest working inPowershell, without the Windows Subsystem for Linux (WSL). Most tools wereinstalled with Scoop.

I'll post more about the V and Windows in the future.

General Observations

Missing Apps

In October I wrote:

My migration away from Mac OS X is still going well. I rarely use Mac OSany more. The one remaining application I'm yet to find a suitable replacementfor is MoneyWell.

This is still the case. About once a month I open up the MacBook to balancefinances and track my budget. I've looked into many alternatives and noneof the non-web based options I could find do:

  • Envelope budgeting
  • Automatic distribution of funds to envelopes based on a spending plan

Update 30 March 2019: I have discovered Buckets and will be triallingit as a MoneyWell replacement.

GNOME

In my opinion the GNOME desktop environment is very good, it's not Mac OSlevels of polished but for most part it works well. It is consistent andcohesive, uncluttered, and unobtrusive. Releases are made every 6 months soit's always improving. However, in the vein of, 'yyyy is the year of Linux onthe desktop', I have a bit of a perpetual feeling that the next GNOME releasewill solve all my gripes.

For part of the year I was eagerly awaiting the 3.26 release. It brought perdisplay resolution settings (allowing 2× and 1× displays to be used together)and the ability to adjust the split position when two windows are tiled next toeach other. These features arrived and I suppose my attention was then drawn toother things. What I'm getting at is it never quite feels feature complete andthere's always this feeling of waiting/looking forward to the next release.

Notifications

I don't like the notification handling in GNOME. Notifications appear centredat the top of the screen, which is super annoying. I assume because of thisthey don't slide down to make room for subsequent notifications (because they'dbe filling the middle of your screen). Instead they just replace the currentnotification.

Almost all the notifications seem to be transient and don't show in thenotifications panel. If several show in quick succession you only see the mostrecent one. Mac OS handles notifications a lot better.

Wrap Up

At this point I can't see myself switching back to Mac OS. There is only onetask (MoneyWell) that I haven't been able to achieve with my new Linux orFreeBSD systems. I'm hopeful that I will eventually be able to move that onetoo. In all other areas I'm using the same tools or have found suitablereplacements.

Me on Twitter 8:27 AM - 5Mar 2018:

@wezm OMG what’s happening to me‽ My immediate reaction to this was, “that’sinteresting but if it was open source we wouldn’t have this problem”.

@b0rk: super cool post about how to get the abandoned mac Twitter client tosupport 280 character tweets by modifying its assemblyhttps://alva.link/post/reclaim-your-abandonware/

Over the year I think what I value in an operating system has shifted. I wentin valuing design, consistency, and attention to detail. I definitely stillvalue those things but I think I've softened on them. I'm willing to settle fora few rough edges. In return I get:

  • Systems that are always up to date
  • More hardware options
  • Upgradeable hardware
  • The ability to build an environment that works for me
  • 'The freedom to study how the program works, and change it so itdoes your computing as you wish'.1

That last one has come as a bit of a surprise. I've always been a fan of opensource but was happy to use well-made proprietary software. It turns out thatwhen a huge portion of your system is open source your perspective changes.Jumping through hoops to install proprietary software (that's not in thesystem package repos) is kind of a drag, and feels sort of wrong for thesystem.

There's also something wonderful about public bug trackers. You cansearch and track the progress of an issue instead of just submitting it intothe void.

To say thanks for all this wonderful software I'm using for free I've tried togive back a little. Financially and through code and documentationcontributions. I also maintain a number of packages in the Arch UserRepository and hope to submit my first FreeBSD port in the not too distantfuture.

That's all for now, thanks for following this journey. Happy computing!Subscribe to the feed or follow me on Twitter or Mastodon forupdates. If you enjoyed this post consider supporting me on GitHub Sponsors.

This is part 5 in a series. Read Part 6

  • By Silviu Stahie
  • June 2nd, 2014

Did Apple's New OS X Yosemite Copy GNOME 3.12 Header Bars?

One of the features from the new Mac OS looks eerily familiar

  • By Silviu Stahie
  • May 27th, 2014

Antergos 2014.05.26 Distro Powered by Numix Looks Stunning

This is definitely not your average GNOME 3.12 experience

Gnome 3 for mac os x64
  • By Silviu Stahie
  • May 15th, 2014

Antergos 2014.05.14 RC Is a Distro Based on GNOME 3.12 with Numix Artwork

You can download the latest version of Antergos from Softpedia

  • By Silviu Stahie
  • May 15th, 2014

GNOME 3.12 Can Be Enhanced with the Beautiful Zukitwo Theme

A new update has been released for the Zukitwo theme

  • By Silviu Stahie
  • April 16th, 2014

GNOME Shell 3.12.1 Gets Improved HiDPI Support

Gnome 3 For Mac Os X 10.7

The latest version of GNOME Shell can be downloaded from Softpedia

  • By Silviu Stahie
  • April 15th, 2014

Beautiful Zukitwo Theme for GNOME 3.12 Gets an Update

The theme will not be compatible with the older GNOME versions or Ubuntu

  • By Silviu Stahie
  • April 15th, 2014

GNOME's Orca 3.12.1 Arrives with Important Updates

The first packages for the impending GNOME 3.12.1 update have started to land

  • By Silviu Stahie
  • April 9th, 2014

Fedora 21 Might Include GNOME 3.14

The Rad Hat Developers will integrate GNOME 3.14 if it launches in time

  • By Silviu Stahie
  • March 30th, 2014

Beautiful Zukitwo Theme Is the First One for GNOME 3.12

The theme will not be compatible with the older GNOME versions

  • By Silviu Stahie
  • March 27th, 2014

Gnome 3 For Mac Os X Versions

GNOME 3.13 Development Has Started

Right after the release of GNOME 3.12 the work for the next branch has started

  • By Silviu Stahie
  • March 27th, 2014

GNOME 3.12 Live CD Officially Released, Download Now

With this Live CD you can test all the new features in GNOME 3.12

  • By Silviu Stahie
  • March 27th, 2014

Ubuntu Developers Explain Why Ubuntu GNOME 14.04 LTS Will Not Ship with GNOME 3.12

This is not something new, but it will help clear some of the confusion that might arise

Top Features of GNOME 3.12

These features are only a small fraction of the major changes in GNOME 3.12

  • By Silviu Stahie
  • March 26th, 2014

GNOME 3.12 Officially Released, Biggest Update in Years – Video

The GNOME developers have implemented an impressive number of features

  • By Silviu Stahie
  • March 25th, 2014

GNOME 3.12 to Arrive Tomorrow, It's Full of New Features and Improvements

Almost all the packages in the GNOME 3.12 universe are already here

  • By Marius Nestor
  • March 4th, 2014

GNOME Music 3.12 Beta 2 Arrives with Minor Improvements and Bugfixes

The application remembers the last 10 played tracks in the shuffle history

Wayland Will Not Be Enabled in GNOME 3.12 By Default, X Is Still Prefered

Most likely Wayland will land in GNOME 3.14, the soonest

Gnome 3 For Mac Os X 10 11

Want more? Browse: