Normal view

There are new articles available, click to refresh the page.
Before yesterdayThe Apple Geek Blog - Apple News, Tips, Tricks and Reviews

Apple at 50

Wins, the Misses, and the Relentless Pursuit of Better Technology

As Apple approaches its 50th anniversary, it stands as one of the most influential companies in modern history. From a garage startup to a global technology powerhouse, Apple has repeatedly reshaped how we interact with computers, music, phones, and even our own health. But its journey has not been a straight line of success. Alongside category-defining wins sit bold failures, missteps, and experiments that did not quite land.

What makes Apple unique is not just its ability to succeed, but its willingness to rethink, rebuild, and try again.

The Early Years: Reinventing the Personal Computer

Apple’s story begins with a simple idea: computers should be accessible. The Apple II helped bring computing into homes, but it was the Macintosh in 1984 that truly changed the game. With its graphical user interface and mouse-driven navigation, it made computing intuitive for the first time.

This was Apple’s first major pattern. It rarely invents entirely new categories. Instead, it refines, simplifies, and elevates them into something people actually want to use.

That philosophy would define the next five decades.

The iMac G3: Saving Apple and Making Tech Personal

By the late 1990s, Apple was struggling. Then came the iMac G3.

Bright, colourful, and unapologetically different, the iMac turned the computer into something expressive. It was not just a tool. It was an object you wanted in your home. At a time when most PCs were beige boxes, Apple leaned into design, personality, and approachability.

The iMac did more than sell well. It reintroduced Apple to the world and laid the foundation for its design-led future.

The iPod: Simplicity Wins

The early 2000s brought another shift. Digital music existed, but it was messy and fragmented. Apple changed that with the iPod and iTunes.

A thousand songs in your pocket was not just a slogan. It was a promise of simplicity. Syncing music became effortless. The experience just worked.

The iPod did not invent portable music players. It made them usable for everyone.

The iPhone: Resetting the Entire Industry

In 2007, Apple launched the iPhone. Smartphones already existed, but they were clunky, stylus-driven, and often frustrating.

The iPhone replaced all of that with a touchscreen interface built around software. It felt fluid, responsive, and intuitive. It also introduced the idea that a phone could be a platform, not just a device.

The App Store followed, and suddenly the iPhone became whatever you needed it to be.

Entire industries were reshaped overnight. Cameras, GPS devices, music players, and even laptops began to feel redundant for many users.

The Apple Watch: A Quiet Giant

If the iPhone was a loud revolution, the Apple Watch was a quieter one.

Initially seen as a companion device, it has evolved into the world’s most popular watch by focusing on health, fitness, and daily convenience. Features like heart rate monitoring, activity tracking, and fall detection have made it more than just a piece of tech.

It became something personal.

Apple Silicon: The Modern Power Move

One of Apple’s most important recent decisions has been its move to its own silicon.

By designing its own chips, Apple has taken full control of the Mac experience. The result is machines that are faster, more efficient, and significantly better in terms of performance per watt than much of the competition.

Laptops now run cooler, quieter, and with battery life that feels almost unreal compared to previous generations.

This shift is not just about speed. It is about control. Apple now owns the entire stack, from hardware to software to silicon.

The Ecosystem: Apple’s Most Underrated Strength

While individual products often get the spotlight, Apple’s ecosystem may be its most powerful achievement.

Features like Handoff, AirDrop, and Universal Clipboard create a seamless experience across devices. You can start an email on your phone and finish it on your Mac. Copy text on one device and paste it on another.

It feels simple, but it is incredibly difficult to replicate.

This level of integration keeps users invested. Once you are in the ecosystem, everything just works together in a way that competitors have struggled to match.

The Failures: When Apple Gets It Wrong

Apple’s history is not without its missteps. In fact, some of its most interesting lessons come from its failures.

The Newton: Too Early for Its Time

The Newton was Apple’s attempt at a personal digital assistant in the 1990s. It introduced ideas that feel familiar today, like handwriting recognition and portable computing.

The problem was timing. The technology was not ready. Performance issues and unreliable features meant it never reached its potential.

In many ways, the Newton was a glimpse of the future that arrived too soon.

The Butterfly Keyboard: Design Over Reliability

Fast forward to the MacBook lineup in the mid-2010s, and Apple introduced the butterfly keyboard.

It allowed for thinner devices, but at a cost. Keys became prone to failure, often triggered by something as simple as dust. For many users, it became a frustrating and costly experience.

This was a rare case where Apple’s pursuit of thinness directly impacted usability.

The Magic Mouse Charging Port: A Small but Notable Miss

Sometimes Apple’s missteps are not massive product failures but small design decisions that feel out of character.

The Magic Mouse charging port, placed on the underside, is a perfect example. It means the mouse cannot be used while charging, turning a simple task into an inconvenience.

It is a reminder that even the most design-focused company can occasionally prioritise aesthetics over practicality.

Early MacBook Air Trade-Offs

Even one of Apple’s biggest successes, the MacBook Air, had its compromises in its early days.

It redefined portability, but battery life and performance limitations showed the cost of pushing boundaries too far, too quickly.

Still, those early compromises paved the way for the refined, powerful laptops we see today.

The Pattern: Fail, Learn, Refine

What ties Apple’s successes and failures together is a clear pattern.

Apple is not afraid to take risks. When those risks pay off, they redefine industries. When they do not, Apple learns, adapts, and often returns with something better.

The Newton laid conceptual groundwork for mobile computing. The butterfly keyboard led to a renewed focus on reliability. Even smaller missteps inform future design decisions.

Failure is not the end. It is part of the process.

Why Apple Still Matters at 50

Fifty years in, Apple remains at the centre of the technology world not because it gets everything right, but because it consistently pushes forward.

It challenges expectations. It refines experiences. It obsesses over details, even if it occasionally gets them wrong.

Most importantly, it understands that technology is not just about power or features. It is about how people use it, how it fits into their lives, and how it makes everyday tasks feel effortless.

Looking Ahead

As Apple enters its next chapter, the question is not whether it will succeed or fail. It will do both.

The real question is what it will redefine next.

If history tells us anything, it is that Apple’s biggest impact comes when it quietly reshapes the ordinary into something better. Not louder, not flashier, just better.

And that is what has kept it relevant for nearly half a century.

As seen on the BBC

KUXIU X40 Turbo 3-in-1 MagSafe Charging Stand

What Is the KUXIU X40 Turbo?

The X40 Turbo is a Qi2.2 certified 3-in-1 wireless charging stand that supports up to 25W charging for compatible iPhones  . It charges:

  • iPhone (MagSafe compatible models)

  • Apple Watch

  • AirPods with wireless charging case

All at the same time, from a single compact stand. It measures just 64 × 64 × 18mm and weighs 148g  , which makes it genuinely pocketable when folded. That alone sets it apart from the bulky bedside dock brigade.

Image Credit : KUXIU

Qi2.2 and 25W Charging – Why That Matters

This is where things get interesting. The X40 Turbo is Qi2.2 certified, supporting up to 25W wireless charging. That’s significant because most older MagSafe-style stands top out at 15W.

Compatibility highlights include:

  • iPhone 12–15 series: up to 15W fast charging 

  • iPhone 16 series (excluding 16e) and 17 range: up to 25W fast charging 

If you’re running a newer Pro model, this means you’re actually getting closer to wired-like speeds without plugging anything in.

For Apple Watch users, it supports fast charging for newer models including Series 10 and Ultra variants  . AirPods go from 0 to 100% in roughly two hours  .

That’s not marketing fluff. That’s properly usable performance.

Thermal Control and Safety

High wattage wireless charging can get toasty. Qi2.2 certification requires strict thermal management, including keeping temperatures at or below 40°C at 25W  .

The X40 Turbo meets that requirement, which means:

  • Stable long charging sessions

  • Less thermal throttling

  • Better long-term battery health

It also includes protection against:

  • Over-voltage

  • Over-current

  • Over-temperature

  • Short circuit

  • Foreign object detection (FOD) 

For something that’s likely to sit on your nightstand every night, that matters.

CNC Aluminium Build – No Cheap Plastic Here

This is one of my favourite parts. The X40 Turbo uses a CNC aluminium alloy body  . It feels much closer to something Apple would design than the typical glossy ABS towers you see on Amazon.

Benefits of aluminium here:

  • Better heat dissipation

  • More premium desk presence

  • Improved durability for travel

The hinge feels engineered rather than flimsy, and the foldable design makes it ideal for throwing in a backpack alongside a MacBook and heading to the office, range or airport lounge. If you’re building a clean Apple-style desk setup, this actually looks the part.

Magnetic Alignment and Stand Functionality

The X40 Turbo uses 16 N52 magnets for strong MagSafe alignment  .

Translation:

You’re not nudging your phone at 2am wondering if it’s actually charging.

It supports both portrait and landscape orientation, which means:

  • FaceTime calls while charging

  • YouTube or streaming at your desk

  • StandBy mode on newer iPhones

  • Quick glance notification checks

It doubles as a proper stand, not just a charger. That’s a subtle but important difference.

Image Credit : KUXIU

Real World Use Cases

1. Desk Setup

If you run an iPhone, Apple Watch and AirPods daily, this consolidates everything into a single footprint. One cable in. Three devices charging, it massively reduces visual clutter.

2. Nightstand Charging

Whatever it is, the way you tell your story online can make all the

Safe thermal limits and silent operation make it ideal bedside. Drop your phone on, dock the Watch, place AirPods underneath, done.

No more hunting for cables in the dark..

3. Travel and Business Trips

This is where the foldable design shines.

Instead of packing:

  • MagSafe puck

  • Watch charger

  • AirPods cable

  • Power brick

You carry one compact unit with included cable and adapter  . It even comes with a storage pouch  .

For frequent flyers or remote workers, that’s a genuine win.

Compatibility Breakdown

The X40 Turbo supports:

  • iPhone 12 through 17 series models 

  • Apple Watch Series 2–10, SE, Ultra and Ultra 2 

  • AirPods Pro, Pro 2 and standard models with wireless charging cases 

For most Apple ecosystem users, that covers the lot.

Any Downsides?

Let’s be realistic. If you’re using a non-MagSafe case, you’ll need to remove it or switch to a compatible one. That’s true of all magnetic charging systems.

Also, if you only charge one device and don’t care about desk aesthetics, this may be overkill. But if you’re properly invested in the Apple ecosystem, this feels purpose-built.

Is the KUXIU X40 Turbo Worth It?

For Apple users who:

  • Own multiple Apple devices

  • Want fast wireless charging

  • Care about clean desk setups

  • Travel regularly

  • Prefer premium materials

Yes. It makes sense. The combination of:

  • 25W Qi2.2 certification

  • Aluminium construction

  • Strong magnetic alignment

  • Foldable portability

  • Proper safety controls

Puts it above the average charging stand. At The Apple Geek, we like kit that feels engineered, not churned out. The X40 Turbo leans firmly toward the engineered side. If your desk currently looks like cable spaghetti, this might be the simplest way to fix it.

Final Verdict

The KUXIU X40 Turbo is a serious upgrade over standard 15W MagSafe stands. With true 3-in-1 functionality, Qi2.2 certification and premium CNC aluminium construction, it feels like a charging solution designed for grown-up Apple setups.

It’s compact enough for travel, powerful enough for modern iPhones and clean enough to sit proudly next to a MacBook or Studio Display.

If you’re building a tidy, high-performance Apple ecosystem in 2026, this is absolutely one to consider.

Available from here

KUXIU store: https://bit.ly/4m9vvoy  10% coupon: kuxiuglobal

Amazon US: https://www.amazon.com/dp/B0FNMP9W2X 

Amazon UK: https://www.amazon.co.uk/dp/B0FPMR2YWG

USB Connection Information

A Proper Look at What Your USB Ports Are Really Doing

USB has quietly become one of the most confusing parts of modern computing. On paper, everything looks fast, powerful, and universal. In reality, performance varies wildly depending on cables, ports, hubs, power negotiation, and even which side of a USB-C connector you plug in.

If you have ever wondered why an external drive feels slow, why a dock behaves differently on another Mac, or why a device refuses to charge at full speed, you are not alone. This is exactly where USB Connection Information earns its place on your system.

For Apple users in particular, this app fits perfectly into the Apple Geek mindset. It exposes useful technical detail without forcing you into terminal commands or obscure system menus.

What USB Connection Information Actually Does

At its core, USB Connection Information gives you visibility. It shows how your USB devices are connected, what speed they are running at, and how much power is being negotiated between your Mac or Linux machine and the device.

This matters more than most people realise. Two identical looking cables can behave very differently. A port on one side of a MacBook can negotiate a faster connection than the other. A hub can quietly downgrade everything attached to it.

USB Connection Information surfaces these details immediately, which makes troubleshooting fast and surprisingly satisfying.

macOS: Menu Bar Insight the Apple Way

On macOS, USB Connection Information lives in the menu bar, which already tells you a lot about the app’s design philosophy. It is always there when you need it, and invisible when you do not.

When you connect a USB device, the app shows:

  • How fast the device is actually connected, not what the box claimed

  • Which USB generation the connection negotiated

  • The identity of the device and its manufacturer

  • Whether the connection is capable of higher performance

  • Power related information that hints at charging and delivery behaviour

This is especially useful on modern Apple hardware where USB-C, Thunderbolt, and power delivery are all bundled into the same physical port. Apple’s built-in System Information tool contains similar data, but it is buried several clicks deep and not designed for frequent checking.

USB Connection Information turns this into something you can glance at in seconds.

For anyone running external SSDs, multi-port hubs, capture devices, or audio interfaces, this quickly becomes a daily reference tool

A Perfect Fit for Apple Geek Users

If you enjoy understanding how your Apple hardware actually behaves, this app feels right at home. It does not attempt to oversimplify or hide technical detail, but it also does not overwhelm you.

It gives just enough information to answer questions like:

  • Why is this drive slower on my Mac mini than on my MacBook

  • Is this cable limiting my data speed

  • Is this dock negotiating proper power delivery

  • Is my device falling back to an older USB mode

These are real questions Apple users run into, especially as setups become more modular and accessory-driven.

Linux Support and Open Source Roots

One of the most refreshing things about USB Connection Information is that it does not stop at macOS. There is also a Linux version built around the same idea, delivered as an open source system tray application.

On Linux, USB diagnostics have traditionally lived in the terminal. Tools like lsusb and usb-devices are powerful, but they are not exactly friendly or convenient. The Linux version of USB Connection Information takes that raw system data and presents it in a desktop-friendly way.

You get a tray icon that updates as devices are plugged in or removed, along with clear summaries of:

  • Device identity and vendor information

  • Connection speed and USB version

  • Power characteristics

  • Port and bus relationships

Because it is open source, Linux users can inspect how it works, adapt it to their desktop environment, or extend it for niche use cases. That makes it particularly appealing to developers, sysadmins, and hardware tinkerers.

It also makes this tool genuinely cross-platform in spirit, not just in marketing.

Real World Scenarios Where This App Shines

This is not an app you install just to admire numbers. It solves real problems.

If you are diagnosing a slow external drive, USB Connection Information can immediately confirm whether it is running at USB 2 speeds instead of USB 3. If you are testing cables, you can see which ones negotiate higher bandwidth. If a dock behaves inconsistently, you can compare how it connects across machines.

For developers working with USB peripherals, it becomes a lightweight sanity check. For home users, it removes a lot of guesswork and frustration.

It is especially useful on Apple silicon Macs, where everything is fast enough that bottlenecks are not always obvious until you look closely.

Privacy and Local First Design

Another point worth highlighting is privacy. USB Connection Information operates entirely on your local machine. It does not send device data anywhere, does not phone home with analytics, and does not require cloud access.

That is very much in line with the Apple Geek philosophy of understanding and controlling your own hardware.

Final Thoughts

USB Connection Information is one of those rare utilities that feels small but punches well above its weight. It does not try to be flashy, and it does not pretend USB is simple. Instead, it gives you honest, immediate insight into what is happening under the hood.

For macOS users, it is a natural menu bar companion. For Linux users, it is a welcome bridge between powerful system data and usable desktop tools.

If you care about performance, reliability, and actually knowing what your setup is doing, this app deserves a spot in your toolkit.

Sometimes being a geek is not about having more tools. It is about having the right one.

Ubuntu on MacBook Pro - Magic Mouse / TrackPad Settings

If you’ve ever installed Ubuntu or another Linux distro on your MacBook, MacBook Pro, or iMac, you’ve probably run into one persistent frustration: the Apple Magic Mouse and Trackpad just don’t behave like they do when running macOS, but normal ‘Windows” mice work fine.

After pairing via Bluetooth, you might notice that the right-click (secondary click) doesn’t work, the left-click only registers on the far edge, and scrolling or gestures are unreliable at best, if not have a complete mind of their own!

For devices that feel magical on macOS, they can seem downright clunky on Linux. But don’t worry there s a clean, open source solution that fixes everything, its called ‘Magic Mouse HID driver for Linux’ by Ricardo Rodrigues. This lightweight driver re-enables full Apple-style functionality for both the Magic Mouse and the Magic Trackpad under Ubuntu all in under ten minutes.

The Problem: Apple Magic Mouse on Ubuntu

When you connect your Magic Mouse or Trackpad to Ubuntu, it’s recognized as a generic HID (Human Interface Device). The Linux kernel includes a basic driver (hid_magicmouse), but it lacks the full Apple-specific support you’re used to, as you’ll know from using a Windows mouse with macOS there is something different about these magic mice and that’s why they don’t work like they should. It’s frustrating because the Magic Mouse hardware itself is excellent it just needs the right software layer.

Typical issues include:

  • Right-click not working (or only works occasionally)

  • Left-click zones inconsistent, requiring firm presses on the far left side

  • No smooth scrolling or gestures

  • Battery percentage not reported correctly

  • Overall lag or stutter when using Bluetooth

The Solution: magicmouse-hid Driver

That’s where the Linux-Magic-Trackpad-2-Driver project comes in. Developer Ricardo E. P. Rodrigues created a modern replacement for the kernel’s built-in driver. His project, hosted on GitHub as Linux-Magic-Trackpad-2-Driver, adds proper gesture handling, right-click recognition, and full multitouch support for:

  • Apple Magic Mouse (1st & 2nd Gen)

  • Apple Magic Trackpad (1st & 2nd Gen)

The driver is distributed as a DKMS module (Dynamic Kernel Module Support), which means it automatically rebuilds itself whenever Ubuntu updates your kernel no need to reinstall it every time you upgrade.

How to Install the Magic Mouse / Trackpad Driver on Ubuntu

The process is simple and safe. It doesn’t modify your kernel permanently and can be uninstalled easily.

Step-by-Step Guide

Open your terminal and run the following commands one by one:

# 1. Install DKMS and Git
sudo apt install dkms git -y

# 2. Clone the repository
git clone https://github.com/RicardoEPRodrigues/Linux-Magic-Trackpad-2-Driver.git

# 3. Move into the folder
cd Linux-Magic-Trackpad-2-Driver

# 4. Make the installer executable
chmod u+x install.sh

# 5. Install the driver
sudo ./install.sh

When the installer completes, reboot your machine or reload the module manually:

sudo modprobe hid_magicmouse

What Gets Fixed

Feature Before After Installing Driver
Right-Click Broken or inconsistent Works perfectly
Left-Click Only far left edge Works across full surface
Scrolling Jerky, slow Smooth, natural
Gestures Limited or none Supported (depending on model)
Battery Not shown Reported accurately in system settings

How to Uninstall

If you ever want to remove the driver, it’s easy:

cd Linux-Magic-Trackpad-2-Driver
./uninstall.sh

When I first paired my Apple Magic Mouse with Ubuntu on a MacBook Pro, it was nearly unusable. Right-click didn’t work, scrolling was jerky, and simple navigation felt broken.

After discovering Ricardo Rodrigues’s magicmouse-hid driver, the difference was night and day. It’s one of those small tweaks that completely changes your Linux experience on Apple hardware, we’re slowly getting to the point everything just works the way it should. (Shame the graphics card couldn’t hey!!), We’re also getting updates and security patches running modern Linux which includes a modern browser too.

If you’re running Ubuntu (or any Linux distro) on a Mac, this is an essential setup step. With just a few terminal commands, your Magic Mouse and Trackpad regain their “magic.”

Make sure you read the full page https://github.com/RicardoEPRodrigues/magicmouse-hid?tab=readme-ov-file which includes bug fixes for bluetooth issues or your mouse not reconnecting after a reboot.

Controller Battery Monitor

Well when I first started the site some 5 years ago, I didn’t expect to be writing about my own pieces of software. I’ve been pretty handy with websites and sql over the years, and Terminal is my best friend as we all know, but sitting down in front of Xcode to solve a problem has never been on my todo list or even radar.

With the emergence of high power Ai models nothing is beyond the realm of impossible these days, I knew what I wanted, I had some kind of idea how to get there but joining up the middle pieces was never going to happen on my own.

Image : Cornfox & Brothers Ltd.

The problem was, mid “gaming” session playing Oceanhorn 2: Knights of the Lost Realm on the AppleTV my DualShock Playstation controller battery died and to be honest I’ve never really known how much battery life has been left since the day I got it. After googling and searching many of the known “indie” and/or “nerdy” software libraries drawing a blank, I cracked on to make my own.

MacOS does have some level of information available in system settings under Bluetooth and Game Controllers but it’s hidden, battery information is only shown when plugged in via usb, knowing this, if I could then use swift to pull the information? 5 hours later and more back and forth with Ai then I care to remember and Battery Controller Monitor was born.

v1.0 of the app is available from the software page it’ll work with all newer generation game controllers which macOS can pull information from, there are no known bugs or gremlins and I'm looking at adding a few features in v2.0 in the spring of 2026.

Bringing Back the macOS Cursor “Shake to Find” on Ubuntu. Meet Wiggle & Jiggle

As part of my never-ending mission to give my Ubuntu-powered MacBook Pro just a little more of that macOS polish without losing the Linux soul underneath I recently realised I was missing something very small but very useful: the “shake to find the cursor” feature.

If you’ve used macOS for any amount of time, you know the one. Lose your cursor across multiple screens? Give the mouse or trackpad a quick wiggle and the pointer grows dramatically, making it unmissable.

It turns out… I use that gesture a lot. And after moving my MacBook Pro fully onto Ubuntu (complete with one or two external monitors), I kept instinctively shaking the cursor only for nothing to happen. Not very Apple Geek friendly.

But good news: Linux has caught up.

Two GNOME extensions now bring the macOS cursor-jiggle behaviour straight to Ubuntu:

  • Jiggle → For older Ubuntu releases

  • Wiggle → For Ubuntu 24.04 LTS and newer

And honestly? They work brilliantly.

Why This Matters (Especially on Multi-Monitor Setups)

  1. Lose your cursor on a dual-monitor desk setup?

  2. Big hi-res display?

  3. Dark wallpapers or themes?

It happens a lot more than you think.

On macOS, shaking the cursor to enlarge it is second nature you barely think about it. Using Ubuntu daily made me realise how ingrained that small UX delight had become. Re-adding it makes Ubuntu feel instantly more fluid and familiar on Mac hardware.

Wiggle vs Jiggle, Which One Do You Need?

Wiggle

For Ubuntu 24.04 LTS / GNOME 45+
👉 https://extensions.gnome.org/extension/6784/wiggle/

This is the modern, smooth, actively-supported version. It simply magnifies the cursor when you shake it just like macOS.

Jiggle

For Ubuntu 20.04 / 22.04 LTS on older GNOME versions
Offers several effects (cursor scaling, spotlight, even fireworks). Fun, but not as clean.

Installing Wiggle (Ubuntu 24.04 LTS)

Before you install any GNOME extension through the browser, you need the connector package:

sudo apt install chrome-gnome-shell

Then:

  1. Open the extension page here:
    Wiggle → https://extensions.gnome.org/extension/6784/wiggle/

  2. Switch the toggle to ON

  3. Approve the installation

  4. Open Extensions (or GNOME Tweaks) to enable/configure it

Now give your trackpad or mouse a shake… and enjoy that familiar macOS moment.


This tiny tweak genuinely improves daily workflow especially when your MacBook running Ubuntu is hooked up to multiple external displays. It’s one of those micro-interactions you didn’t realise you’d miss until it’s gone.

If you’re aiming to blend the best bits of macOS with the power and flexibility of Linux (like I do here on The Apple Geek), Wiggle is an absolute must-install.

Old Tech Shouldn’t Die

So, I’m jumping the gun and getting my 2026 New Year’s resolutions out early in public, before December 2025 is even over.

Long-time readers of The Apple Geek will know I love Apple products and their operating systems. You’ll also know I can’t resist rolling out a Linux-based solution wherever I can and that Windows and I have never really seen eye to eye.

What you might not know is that I’ve kept another side of me separate: I’m a bit of a petrolhead. I’ve got a soft spot for older, retro cars 80s, 90s, and early 00s Volkswagens, plus a few German icons from BMW and Porsche. I absolutely cannot stand electric vehicles, and while I appreciate some aspects of modern car tech (Apple CarPlay being the obvious example), most of the new stuff just doesn’t do it for me. That said, retrofitting CarPlay into a 90s VW? Not impossible, just a fun weekend project.

So yes I love both new and old tech. MiniDisc players are my guilty pleasure (and my kryptonite). I adore new Apple hardware, but I’m also conscious of the waste all those perfectly good old machines and gadgets sitting unused, gathering dust, or worse, heading for landfill.

The 2026 Resolution

For 2026, I’m making myself a promise: if a piece of tech can be repaired, renewed, or reused without buying a new one, I’m doing it.

I want this to be a year of learning, problem-solving, and tinkering a proper hands-on year of reviving forgotten hardware and keeping it useful. To ease myself into it, I’ve already lined up two projects.

Project 1 The Doomed iMac 27”

The 2011 iMac 27” was a problem child from the start. Its internal design traps heat right around the GPU an AMD 6770M with 1 GB of VRAM flanked by a 1 TB spinning hard drive on one side and an optical drive directly below. Add in some warm air from the cooling fans, and you’ve got the perfect recipe for a GPU meltdown.

Mine’s had five lives so far. Originally owned by a graphics and sign company, it’s been passed through a few owners, doing everything from professional design work to family homework and YouTube duty. I’ve now given it a sixth chance.

I’ve upgraded the RAM from 4 GB to 32 GB, swapped the mechanical HDD for a 500 GB SSD, and replaced the optical drive with a caddy holding another 500 GB SSD for storage. The result? Cooler internals and snappier performance but the GPU finally gave up, as they all do.

Yes, you can “bake” the GPU literally stick it in an oven at Gas Mark 9 for nine minutes to reflow the solder and get it working again. I’ve done this four times already, just long enough to fire the iMac up, grab data, and order a proper replacement from iMacGfx on eBay.

Part 1 of this project is to install that replacement GPU.
Part 2 is to use OpenCore Legacy Patcher to bring the iMac up to a modern macOS maybe Ventura or later.

Alternatively, I might leave macOS High Sierra in place and dual-boot Linux. Either way, it’s staying alive.

Project 2 The iPod Video (5th Generation)

Back to the 90s again. My Mk2 Golf is a proper throwback complete with a 2000-era Kenwood MiniDisc head unit. It even has an adapter that mimics a CD changer and lets me connect an iPod.

Enter my 5th Gen iPod Video. I remember buying it from Argos the month it came out and it’s still in mint condition. The only problem? The hard drive occasionally clicks, and the battery has become moody.

The plan is simple: upgrade the hard drive using an iFlash SD Card adapter with a fast 32 GB card, and replace the battery with a 2000 mAh one. The Golf’s iPod connection powers the device anyway, but while I’m inside, I may as well future-proof it.

I’m keeping this iPod original no wild mods. But if it goes well, I might pick up another 5th Gen and go all out: 3000 mAh battery, massive storage, and maybe a clear or yellow front shell for that early-2000s look.

Old Tech Shouldn’t Sit in a Drawer

Circling back to the title old tech shouldn’t just sit broken in a drawer or end up in landfill. It’s worth fixing, learning from, and breathing new life into.

There’s a simple joy in listening to an album on an iPod with no notifications, no messages, no distractions. The 5th Gen iPod Video has one of the best DACs Apple ever shipped, giving that warmer, richer sound modern devices can’t quite match.

Once these two projects are up and running, I’ll be hunting for more Apple ecosystem gear to revive maybe finding clever ways to integrate older devices into a smart home setup.

Let’s keep old tech alive, one project at a time.

Brzzy Weather: The Future of Forecasts with a Fun Twist

In a world dominated by sleek, minimalist apps, Brzzy Weather stands out by blending functionality with flair. This iOS-exclusive weather application transforms the mundane task of checking the weather into an engaging and visually appealing experience.

A Fresh Take on Weather Apps

Brzzy Weather breaks away from traditional weather apps by incorporating elements reminiscent of social media platforms. Its interface is vibrant, with dynamic backgrounds that change based on the time of day, and a layout that encourages users to swipe through weather updates like a social feed. This approach not only makes checking the weather more enjoyable but also ensures that users remain engaged with the app.

Key Features That Set Brzzy Apart

1. Weather GIFs

Instead of static icons or charts, Brzzy presents weather updates through animated GIFs. These GIFs are sourced from platforms like Giphy and are chosen to match the current weather conditions, adding a layer of fun and relatability to the forecast.

2. Activity Ratings

Planning an outdoor activity? Brzzy provides real-time ratings for various activities such as running, cycling, hiking, and swimming. These ratings help users determine the best times to engage in their favourite pastimes based on current weather conditions.

3. SunSnap & Sweat Index

For those sensitive to UV levels and humidity, Brzzy offers tools like SunSnap to identify optimal times for outdoor activities, ensuring users can enjoy the outdoors safely and comfortably.

4. NOAA Radar & Severe Weather Alerts

Brzzy integrates NOAA radar data to provide users with real-time storm tracking. Additionally, it offers severe weather alerts, keeping users informed and safe during adverse weather conditions.

5. Dynamic Backgrounds

The app's interface adapts to different times of the day morning, afternoon, evening, and night providing a visually cohesive experience that enhances user engagement.

Privacy at Its Core

In an era where data privacy is a growing concern, Brzzy Weather stands out by prioritising user privacy. The app is open-source, ensuring transparency in its operations. It collects minimal user data and does not engage in data selling, making it a trustworthy choice for privacy-conscious users.

Brzzy+ Premium Features for users seeking enhanced functionalities, Brzzy+ offers additional features:

  • Extended Forecasts: Access to 125-hour hourly and 10-day daily forecasts.

  • Historical Averages: View high/low temperatures and precipitation trends by month.

  • Stargazing Weather: Find the perfect clear-sky windows for galaxy-spotting.

  • Unlimited Favourites: Add and reorder as many locations as desired.

  • Custom GIF Tags: Personalise forecasts with any movie, meme, or artist theme.

  • Ad-Free Experience: Enjoy the app without interruptions from pop-ups or banners.

Brzzy+ is available through a subscription model: $3.99 per month, $34.99 per year, or a one-time payment of $69.99 for lifetime access.

Availability

Brzzy Weather is available for download on the App Store. The latest update, version 1.26, was released on September 20, 2025, introducing the iOS 26 Liquid Glass design.

Brzzy Weather is more than just a weather app; it's an experience. By combining accurate forecasts with engaging visuals and interactive elements, it transforms the way users interact with weather information. Whether you're planning your day or just curious about the weather, Brzzy Weather makes checking the forecast a delightful experience.

LocalSend

AirDrop is the gold standard for sharing files or media between your own devices or Apple users on your local network, Snapdrop filled the void between Apple and Windows / Android devices but its become a little flakey recently which lead me to use Pairdrop.

Pairdrop between non apple to apple of devices it does a lot of stuff right but just like Snapdrop its relying on the browser to do the heavy lifting. But then there is LocalSend.

LocalSend Receive mode, each device gets a local unique identifier

On a quest to bring my now Ubuntu powered MacBook Pro, back in to the ecosystem somewhat I discovered LocalSend its an opensource (which you know I love) application that does the same job as AirDrop on an Apple device.

Its available on

I can be installed via Homebrew, local DMG binaries or via the App Store on Mac. Every base is covered for you.. Linux you have the same choice of binaries options, a snap installer or via FlatHub. The user interface is simple clean and consistent across operating systems, allowing you to support new users and adopters of this program.

Items you want to send are loaded in to App, and when the nearby device comes available you select it and it sends. I find the text function great for sending code or links between devices on different operating systems. The transfers are snappy due to the nature of app to app communication with both acting like server to send and receive, staying away from the bottleneck of modern browsers.

You can build a list of favourites, and give them a more recognisable name for easy identification. There’s also numerous ways of sending the either single send, multiple recipients or via link.

If you like to tweak settings, the settings window has you covered - allowing you to choose a theme, changing the default device name, display language, saving actions on received files, its pretty much covers all you need.

Great app, in constant use at home and work.

CleanupBuddy

CleanupBuddy is a simple little app I’m always using on one of my Macs. What CleanupBuddy does is lock the keyboard and mouse/trackpad so inputs are ignored during cleaning.

On a MacBook, cleaning the keyboard often risks shutting the device off or forces you to quit everything and be extra careful; with CleanupBuddy you can confidently go to town cleaning without causing any trouble.

You can lock both keyboard and mouse together or either one independently, and it works on any Mac running Ventura or later — so giving the keyboard and mouse a thorough clean on your Mac mini or iMac can be done without powering them down.

To unlock the keyboard once you’ve finished cleaning you simply press and hold both the command keys.

CleanupBuddy is developed by Gui Rambo, who is the developer of AirBuddy another app in constant use in my ecosystem.

Preview Files on Linux

Preview Files Instantly on Linux with GNOME Sushi

If you’ve ever wished macOS-style Quick Look worked on Linux, there’s a neat little tool called GNOME Sushi that makes it possible. It’s fast, simple, and integrates seamlessly with the GNOME desktop.

What It Does

GNOME Sushi lets you preview files without opening them. Highlight a file in Files (Nautilus) and press Space just like Quick Look on a Mac. Images, PDFs, videos, and even text files pop up instantly in a floating window. No extra clicks, no heavy apps just speed.

Installing GNOME Sushi

Installation is ridiculously easy. Open a terminal and type:

sudo apt install gnome-sushi

It’ll pull in the package and all the dependencies. Once installed, just highlight a file in Nautilus and press Space. Boom preview mode activated.

Why It’s Handy

  • Fast previews: No waiting for apps to load.

  • Supports many file types: From PDFs and images to videos and plain text.

  • Lightweight: Doesn’t hog resources like full applications.

Extra Tips

One thing I love about GNOME Sushi is how it handles video and image files. Hover over a video, hit Space, and you get a mini player without opening VLC or any other media app. Images zoom smoothly, and PDFs scroll instantly perfect for when you’re skimming through documents.

It’s also a real workflow booster. Need to check ten files quickly? Highlight, Space, glance, close, repeat. That’s it. No bouncing between apps, no accidental edits just pure preview bliss. For anyone switching from macOS or just wanting more efficiency on Linux, GNOME Sushi is one of those small tweaks that makes daily file management feel a little more magical.

Learn More

You can check out the source code or contribute to the project on GNOME’s official GitLab repository here: https://gitlab.gnome.org/GNOME/sushi.

5 Years of The Apple Geek

Five years ago, The Apple Geek was born out of a simple idea: to share the knowledge I’d acquired over 20+ years of using Apple products. At that time, I was tinkering with old Macs, exploring Linux alternatives, and discovering ways to extend the life of hardware that most people would have discarded.

The first posts were raw, hands-on tutorials sometimes a little rough around the edges but they reflected a genuine love for technology. Early readers were few, but passionate. The joy of seeing someone successfully breathe new life into their old Mac or fix a stubborn software issue made every late-night post worth it.

Over time, The Apple Geek grew from these humble beginnings. We started to explore deeper topics: macOS tweaks, Linux installations, open-source software, and practical guides for tech enthusiasts of all levels. Thank you for being part of a journey that started with a single idea: “Somewhere to document everything I’ve learnt or hacked about with to make work.”

In the past five years, it’s not all been about jotting down what I’ve remembered I’ve ventured down some deep rabbit holes, fully learning more about aspects of the Apple ecosystem I’d previously only scratched the surface of. Each experiment, fix, and project has been a step forward in understanding how Apple technology, Linux, and open-source tools can coexist and complement one another.

Here’s to the next five years of repairs, hacks, open-source discoveries, and geeky adventures. Together, we’ll keep pushing the boundaries of what’s possible one Mac, one Linux install, and one repair guide at a time

Open Source or Proprietary Software

Open Source or Proprietary Software: Why I Choose Open Source

For me, the way I view the world of software has changed dramatically over the last decade. I first dipped my toes into open source roughly eight to ten years ago, mostly out of curiosity, but these days, I actively look for an open source alternative to nearly every software requirement I have. From photo editing to music management, network tools to retro hardware, the open source ecosystem has proven to be not just viable, but often superior in flexibility, longevity, and community-driven innovation.

Naturally, this raises the question: why? Friends, family, and colleagues often ask me why I bother going through the extra effort to install, configure, and sometimes troubleshoot open source software when a polished, commercial, “proprietary” option is just a click away.

The answer isn’t simple, but it’s rooted in the sense of empowerment, understanding, and creativity that comes with open source.

The Joy (and Frustration) of DIY Software

I won’t pretend it’s always smooth sailing. I’ve had my fair share of battles: Nginx servers clashing with Docker containers, dependency issues that only show up in the middle of a deployment, and software that doesn’t quite behave as advertised. And yet, there’s a unique thrill in solving these problems yourself.

Clicking “Yes, accept, next” in a commercial installer might be easier, but it rarely teaches you anything. Open source forces you to engage with your tools. When you install Darktable for photo editing and spend a few hours tweaking the color profiles, learning how layers and masks work, or diving into RAW processing pipelines, you aren’t just using software you’re understanding it. You learn how to troubleshoot when a plugin misbehaves, how to optimize performance on older hardware, and often, how to extend the software beyond what you thought was possible.

This process of learning is, for me, one of the strongest arguments in favor of open source. Every problem solved isn’t just a solution to a task; it’s a skill gained, a concept understood, a confidence boost that you didn’t get from clicking “Install.”

What is Open Source, and Is It Safe?

The next question I’m frequently asked is: “What is open source, and is it safe?”

Open source software is defined by one simple principle: the source code is available for anyone to inspect, modify, and redistribute. This transparency is what makes it inherently safer than many proprietary options. In theory, nothing is hidden. If a malicious actor tried to insert something harmful into a widely used open source project, it’s likely that the community of developers and users would spot it quickly.

However, like all software, safety depends on context. Downloading software from official repositories, GitHub releases, or trusted package managers is key. Random downloads from shady websites are just as risky for open source as they are for commercial software.

The beauty of open source is that it encourages trust through visibility. You don’t have to rely on a marketing team or glossy website; you can see exactly what the software does, how it works, and even modify it to suit your needs.

Open Source in Everyday Life

Open source isn’t just about servers and developers tinkering in basements it touches nearly every aspect of daily digital life. Let’s look at some examples of how open source software is used across different domains.

Photography: Darktable

For photographers, especially those using Linux or preferring an open ecosystem, Darktable is a revelation. It’s a RAW photo editor that rivals Adobe Lightroom in functionality but is completely free. Darktable supports advanced color grading, tethered shooting, and customizable workflows.

One of my favorite things about Darktable is its community-driven nature. Modules are constantly added, tutorials are created by other users, and advanced photographers share LUTs, styles, and scripts for automation. Unlike commercial software, you aren’t locked into a subscription, and you can extend the software to fit your specific workflow.

Music: PlatinumMD and Other Audio Tools

Music enthusiasts are also well-served by open source. PlatinumMD is a fantastic tool for managing NetMD devices and personal music libraries, bridging old Sony hardware with modern workflows.

Other notable tools include Audacity, a free and powerful digital audio editor, and LMMS, which allows you to compose music in a fully open environment. From recording podcasts to producing beats, open source tools often outperform commercial equivalents in terms of customizability and community support.

Productivity: LibreOffice and OnlyOffice

For office work, LibreOffice has long been the go-to open source suite, offering word processing, spreadsheets, presentations, and more. OnlyOffice is another strong contender, especially when collaborative document editing is required. Both provide a fully functional alternative to Microsoft Office without locking you into a subscription model or proprietary file formats.

Design and 3D: Blender

Blender is arguably one of the crown jewels of open source software. This 3D creation suite is capable of everything from modeling and sculpting to animation and video editing. Studios, freelancers, and hobbyists alike rely on Blender, and its success is a testament to the power of community-driven development.

Blender’s development model is fascinating: the software is built by volunteers and funded partially through donations, yet it competes head-to-head with commercial tools costing thousands of dollars. The add-ons ecosystem alone showcases the ingenuity of the open source model.

Web and Development: VS Code, Git, and Nginx

Open source dominates the web development space. Tools like Visual Studio Code (open source at its core), Git, Node.js, and Nginx provide developers with powerful, flexible platforms to build modern applications. Git, in particular, revolutionized software development by making version control accessible and collaborative.

Open source web frameworks, such as Django and Laravel, have also made it easier than ever to build robust applications without expensive licensing. The beauty here is that every line of code is inspectable, meaning security issues can be found and patched by the global community.

The Power of Community

Perhaps the most underrated aspect of open source is the community. Unlike closed-source software, open source thrives on collaboration, sharing, and collective problem-solving. GitHub, GitLab, and similar platforms aren’t just hosting services they are hubs where innovation happens.

Communities allow projects to survive far longer than many commercial products. A small team might maintain an editor for decades, adding features and fixing bugs, whereas commercial software often disappears if it’s no longer profitable. Open source communities also enable retrofitting old technology for modern use.

Open Source and Retro Tech

Speaking of old tech, one of the most exciting aspects of open source is its ability to breathe new life into vintage hardware. Take the GameBoy, for instance. While originally released in 1989, open source projects have enabled enthusiasts to run new applications, emulators, and even modern games on this classic device.

Similarly, Raspberry Pi projects, Arduino kits, and other DIY electronics benefit immensely from open source libraries and tools. Retro computing communities thrive because people can inspect, modify, and share code meaning that hardware designed decades ago can still be useful in 2025.

Other examples include:

  • OpenEmu: a multi-console emulator for macOS that allows you to play retro games in a modern interface.

  • Recalbox: an open-source platform turning old computers or SBCs into retro gaming consoles.

  • MiSTer FPGA: a hardware platform that uses open source cores to emulate classic computers and consoles with amazing accuracy.

Through these projects, open source doesn’t just create software it preserves history, culture, and hobbyist creativity.

Learning, Customization, and Control

Another huge advantage of open source software is that it offers learning opportunities that are impossible with closed-source alternatives. Whether you’re scripting automation, compiling from source, or tweaking configuration files, open source encourages you to understand the inner workings of your tools.

This level of control also opens the door to customization. You’re not stuck with a fixed feature set or a corporate roadmap. Want to tweak the user interface, add a plugin, or modify how a workflow behaves? You can do it. Communities are often supportive, with forums, GitHub issues, and Discord servers ready to help you implement changes.

Open Source in Specialized Fields

Open source also shines in niche or specialized areas where commercial software often doesn’t venture. A few examples include:

  • QGIS: a geographic information system that rivals ArcGIS for mapping, analysis, and geospatial data visualization.

  • KiCad: a PCB design suite used by hobbyists and professionals to design electronics from scratch.

  • GIMP: a photo editor rivaling Photoshop for many use cases, though with a steeper learning curve.

  • Home Assistant: a smart home automation platform that allows complete local control over devices, privacy, and automation scripts.

These examples show that open source isn’t limited to general-purpose tools. If you have a specialized need, chances are the community has already created an open solution or you can adapt one yourself.

Sustainability and Longevity

Open source software often outlasts commercial alternatives. A small team of dedicated developers can maintain a project for decades, whereas a company might discontinue a product after a few years due to low profits.

This is especially relevant when considering long-term workflows. Using open source ensures that your documents, projects, or data won’t be locked away behind proprietary formats or subscription models. You can migrate, modify, or even fork the software if needed.

The Future of Open Source

Looking forward, open source software is only going to become more important. Cloud platforms, AI tools, and IoT devices are increasingly built on open frameworks. Communities will continue to innovate, and the ability to extend, modify, and inspect code will remain a critical advantage.

For hobbyists, creatives, professionals, and tinkerers alike, open source offers freedom, longevity, and a chance to contribute to a global movement. From restoring old hardware like GameBoys to composing music, editing photos, and building software from scratch, open source empowers users in ways commercial software simply cannot.

Conclusion

Choosing open source isn’t always the easiest path there will be frustrations, obstacles, and learning curves. But the payoff is far greater than convenience alone. Open source teaches you, empowers you, and connects you to communities of like-minded individuals across the globe.

Whether it’s Darktable for photo editing, PlatinumMD for music, Blender for 3D modeling, or a Raspberry Pi project resurrecting vintage hardware, open source has proven itself as more than just software it’s a philosophy, a community, and a toolkit for creativity.

So next time someone asks why you’d choose open source over the commercial “proprietary” option, you can point to the skill you’ve learned, the hardware you’ve saved, the community you’ve joined, and the sheer joy of building, modifying, and understanding your own tools.

Open source isn’t just software. It’s empowerment. It’s preservation. It’s freedom. And for me, there’s no turning back.

Pairdrop

In today’s digital age, sharing files between devices is a routine task. While Apple’s AirDrop offers a seamless experience within the Apple ecosystem, users often seek similar solutions for cross-platform compatibility.

Enter PairDrop a free, open-source, and cross-platform file-sharing application that operates directly from your browser. Whether you’re using Windows, macOS, Linux, Android, or iOS, PairDrop facilitates quick and secure file transfers without the need for installations or accounts.

Key Features

1. Cross-Platform Compatibility

PairDrop supports a wide range of operating systems, including Windows, macOS, Linux, Android, and iOS. This broad compatibility ensures that users can share files effortlessly across different devices without worrying about platform restrictions.

2. No Setup or Signup Required

One of PairDrop’s standout features is its simplicity. Users can start sharing files immediately by visiting pairdrop.net on their devices. There’s no need to create an account or install any software, making it incredibly user-friendly.

3. Peer-to-Peer (P2P) File Transfers

PairDrop utilizes encrypted peer-to-peer connections for file transfers. This means that files are sent directly between devices without passing through central servers, enhancing both speed and privacy.

4. Device Pairing and Public Rooms

Users can pair devices using a 6-digit code or QR code, enabling connections even in complex network environments like public Wi-Fi or VPNs. Additionally, public rooms allow users to discover and connect with nearby devices for quick file sharing.

5. Open-Source and Free

As an open-source project, PairDrop is free to use with no hidden charges or premium tiers. Users can also contribute to its development or host their own instances for added control and privacy.

Pros

  • Universal Compatibility: Works across all major operating systems without the need for additional software.

  • Enhanced Privacy: Utilizes encrypted P2P connections, ensuring that files remain private during transfers.

  • Ease of Use: No setup or signup required; start sharing files instantly.

  • Open-Source: Free to use and open for community contributions.

  • Device Pairing: Allows for connections in complex network environments.

Cons

  • Limited Advanced Features: Lacks some advanced functionalities found in proprietary solutions.

  • Dependence on Browser Compatibility: Performance may vary depending on browser support and network conditions.

  • No Built-in Cloud Storage: Does not offer cloud storage for file backups.

What to Look Out For

  • Network Configuration: Ensure that devices are on the same network or properly paired for successful transfers.

  • Browser Support: Use up-to-date browsers for optimal performance.

  • Security Practices: While PairDrop offers encrypted transfers, always be cautious when sharing sensitive information.

Conclusion

PairDrop stands out as a versatile and privacy-focused alternative to traditional file-sharing methods. Its open-source nature, cross-platform support, and emphasis on user privacy make it an excellent choice for individuals and organizations seeking a straightforward and secure file-sharing solution. Whether you’re transferring documents, images, or videos, PairDrop offers a reliable and efficient platform to meet your needs.

Getting Started with Basic Terminal Commands on macOS and Linux

MacOS and Linux share something in common that many new users overlook: the Terminal. The Terminal is the command-line interface (CLI) that allows you to communicate directly with your operating system. For many newcomers, it can look intimidating a black screen filled with text, seemingly expecting you to know secret codes. But once you start using it, you’ll quickly see that it’s one of the most powerful tools in your toolkit.

I’ve said it countless times, and I’ll say it again: learning to navigate and function in the Terminal is an essential skill for anyone using macOS or Linux. Even a little familiarity can save you hours of frustration when troubleshooting or performing tasks that would otherwise require several clicks in the GUI.

Before we dive into the commands, here’s a cardinal rule of Terminal usage: *

Never copy and paste commands from the internet without understanding them.*

While there are many tutorials online offering magical one-liners, blindly running commands can break your system or expose you to security risks. Instead, take the time to type out commands manually, paying attention to spaces, dashes, and syntax. This is how you learn. Trust me, those tiny details matter more than you think.

With that said, let’s explore some basic and safe Terminal commands that every MacOS or Linux user should know.

1. pwd Print Working Directory

The pwd command stands for Print Working Directory. This command shows you your current location within the filesystem.

Example:

pwd

Output might look like:

/Users/Craig/Desktop

This tells you that you are currently in the Desktop folder. Knowing where you are is crucial before performing any other operations—especially when moving or deleting files.

2. cd Change Directory

The cd command allows you to navigate between directories (folders) in the filesystem.

Examples:

cd /Desktop

This moves you into the Desktop directory.

cd ..

This moves you up one level in the directory hierarchy.

cd ~

This brings you back to your home directory.

A quick tip: pressing Tab while typing a folder name will autocomplete it if the folder exists. This is a real time-saver.

3. ls List Directory Contents

ls stands for list, and it displays the contents of your current directory.

Example:

ls

Output might look like:

Documents Downloads Music Pictures

You can also add options for more detail:

ls -l

Shows files with permissions, ownership, size, and date modified.

ls -a

Shows hidden files (files beginning with a .), which are usually configuration files in Unix-based systems.

4. mkdir Make Directory

mkdir creates a new folder.

Example:

mkdir MyNewFolder

Now you have a folder called MyNewFolder in your current directory. Combine it with cd to immediately enter the new folder:

cd MyNewFolder

5. touch Create Empty Files

The touch command creates a new empty file.

Example:

touch notes.txt

This will create a blank file called notes.txt in your current directory. It’s a handy way to quickly create test files or placeholders.

6. cp Copy Files and Directories

cp is used to copy files or directories.

Example:

cp notes.txt backup_notes.txt

This copies notes.txt into a new file called backup_notes.txt.

For directories, use the -r flag to copy recursively:

cp -r MyNewFolder MyNewFolderCopy

7. mv Move or Rename Files

mv can move a file to another directory or rename it.

Examples:

mv notes.txt Documents/

Moves notes.txt into the Documents folder.

mv notes.txt todo.txt

Renames notes.txt to todo.txt.

8. rm Remove Files and Directories (With Caution!)

rm deletes files or directories. Be careful—deleted files don’t go to the Trash.

Example:

rm todo.txt

Deletes the todo.txt file.

For directories:

rm -r MyNewFolder

This recursively deletes the folder and all its contents. Triple check before running this command.

9. man Manual Pages

man shows the manual page for any command. Think of it as the built-in help system.

Example:

man ls

This opens the manual for the ls command, showing all options and usage examples.

10. echo Display Text

echo prints text to the Terminal. It’s simple, but very useful.

Example:

echo "Hello, world!"

Output:

Hello, world!

It can also be used to append text to a file:

echo "My first line" >> notes.txt

This adds a line to notes.txt.

11. cat Display File Contents

cat reads a file and prints its contents to the Terminal.

Example:

cat notes.txt

It’s perfect for quick checks without opening a text editor.

12. clear Clear the Terminal

clear wipes the Terminal screen, giving you a clean workspace.

Example:

clear

13. Combining Commands with Pipes and Redirects

Once you’re comfortable with basic commands, you can combine them for more powerful operations:

  • Pipe |: Sends output from one command as input to another.
ls -l | grep "Documents"

Finds the word “Documents” in your directory listing.

  • Redirect >: Saves output to a file.
echo "Hello" > hello.txt

Creates a file called hello.txt with the text “Hello”.

Final Tips for Terminal Newbies

  1. Practice typing commands instead of copy-pasting. It’s how you truly learn.
  2. Start small don’t try to master everything at once.
  3. Use man often it’s your best friend.
  4. Be careful with sudo it gives commands administrative powers, which can break your system if misused.
  5. Experiment in a safe environment create test folders and files to play around.

Learning the Terminal may feel old-school, but it’s an invaluable skill for anyone serious about macOS or Linux. It gives you control, speed, and a deeper understanding of your computer. Even if you only use a handful of commands, you’ll be far better prepared for troubleshooting, automation, and advanced computing tasks.

Ubuntu on MacBook: Making Linux Feel Like macOS

If you’ve ever tried running Ubuntu on a MacBook, you’ll know the keyboard just feels… wrong. Command keys don’t do what you expect, Option keys aren’t Alt, and all those macOS shortcuts you love are suddenly broken. Add in the trackpad quirks and F-key frustrations, and you quickly realize Linux doesn’t magically turn your MacBook into a perfect clone of macOS at least, not out of the box.

But here’s the good news: with a few small tweaks, you can have all the macOS behaviors you expect, while keeping the full power and customizability of Ubuntu. This post is your ultimate guide.

Keyboard: Command, Option, Control Fixed

By default, Ubuntu treats the MacBook keyboard like any other PC. That means:

  • ⌘ (Command) acts as Super (used for GNOME shortcuts, but not Ctrl-like shortcuts)
  • ⌥ (Option) acts as Alt, which is okay
  • Ctrl stays where it is, but your muscle memory wants Command

We fix this with GNOME Tweaks or a simple command-line setup.

Step 1: Install GNOME Tweaks

sudo apt install gnome-tweaks

Open Tweaks, go to Keyboard & Mouse → Additional Layout Options.

  • Swap Ctrl and Win: Makes ⌘ behave like Ctrl
  • Alt/Win swap (optional): Makes ⌥ behave as Alt

Step 2: Apply via CLI (Wayland-safe)

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:swap_lwin_lctl','altwin:swap_lalt_lwin']"

Check with:

gsettings get org.gnome.desktop.input-sources xkb-options

Step 3: Make ⌘+Space Spotlight-style

gsettings set org.gnome.settings-daemon.plugins.media-keys search "['space']"

Press ⌘+Space instant search.

Step 4: Optional: ⌘ alone → Activities Overview

gsettings set org.gnome.mutter overlay-key 'Super_L'

Now pressing Command alone opens Activities, just like pressing Mission Control on macOS.

Trackpad Tweaks

MacBook trackpads are amazing hardware, but Linux doesn’t always get it right out of the box. Here’s how to fix it:

  1. Natural Scrolling: Settings → Mouse & Touchpad → Enable Natural Scrolling
  2. Tap-to-Click: Settings → Mouse & Touchpad → Tap to click
  3. Gestures (optional): Install touchegg for multi-finger gestures:
    sudo apt install touchegg
    touchegg &
    
    Map three-finger swipe to workspace switch, pinch to zoom, etc.

F-Key and System Controls

MacBook function keys control brightness, volume, and media. Out of the box, Linux may require fn to trigger them.

  • Brightness keys: Usually just work; if not, install brightnessctl
    sudo apt install brightnessctl
    
  • Volume keys: Check GNOME Settings → Keyboard Shortcuts → Sound
  • Media keys: Install playerctl for multimedia key mapping

System Polish

Want your Ubuntu to look like macOS too? A few aesthetic tweaks:

  • Fonts: San Francisco / SF Mono (Mac-like fonts)
  • Apple’s San Francisco font isn’t bundled with Linux, but you can get it from Apple’s official developer site:

  1. Go to Apple Developer Fonts and log in with your Apple ID.
  2. Download SF Pro or SF Mono.
  3. Extract the .zip file.
  4. Copy the .otf files to your local fonts directory:
    mkdir -p ~/.local/share/fonts/SF-Pro
    cp ~/Downloads/SF-Pro/*.otf ~/.local/share/fonts/SF-Pro/
    
  5. Refresh the font cache:
    fc-cache -f -v
    
  6. Select San Francisco (SF Pro) or SF Mono in GNOME Tweaks, Terminal, or apps.

SF Mono is perfect for terminals GNOME Terminal → Preferences → Profile → Text → Custom Font → SF Mono.

  • Window Buttons: GNOME Tweaks → Themes → Adjust buttons to left
  • Dock: Use Dash to Dock or Dash to Panel for a macOS-style dock
  • Backgrounds: Match macOS default wallpaper for familiarity
  • One-Line Setup Script

    #!/bin/bash
    # MacBook keyboard remap for Ubuntu
    gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:swap_lwin_lctl','altwin:swap_lalt_lwin']"
    gsettings set org.gnome.settings-daemon.plugins.media-keys search "['space']"
    gsettings set org.gnome.mutter overlay-key 'Super_L'
    echo "MacBook keyboard remap applied!"
    

    Save as macbook-ubuntu-tweaks.sh, make executable:

    chmod +x macbook-ubuntu-tweaks.sh
    ./macbook-ubuntu-tweaks.sh
    
    Run it once remaps persist across reboots.

    Wrapping Up

    With these tweaks, Ubuntu feels so much more like macOS on your MacBook. Shortcuts behave as expected, trackpad gestures are natural, F-keys work without fighting, and the system even looks familiar.

    It’s a blend of the power and flexibility of Linux with the polish and muscle memory of macOS. For anyone using a MacBook as their main Linux machine, these tweaks are essential and the best part? They’re fully reversible if you want to experiment.

    BSOD

    When PCs Freeze and Macs Don’t

    In its latest chapter of brand storytelling, Apple has released “The Underdogs: BSOD (Blue Screen of Death)”, an eight-minute mini-film that lands as part advertisement, part parable. The video dramatizes a trade show gone haywire — where Windows PCs crash en mass, while Macs quietly soldier on.

    It’s clever, provocative, and undeniably provocative.

    Getting Started with rsync: The Ultimate Guide for Mac and Linux Users

    Rsync is one of those tools that every Mac and Linux user should have in their toolkit. If you’re familiar with Windows, think of rsync as the Unix equivalent of Robocopy a fast, reliable, command-line-based utility for copying or syncing files and folders. Whether you’re backing up your MacBook, moving files between servers, or just organizing your digital life, rsync is a tool that scales from simple tasks to advanced workflows.

    In this guide, we’ll cover everything you need to know to get started with rsync, including basic commands, practical examples, and tips for avoiding common pitfalls. By the end, you’ll be confidently moving files around your system like a true Apple Geek.

    What is rsync?

    Rsync, short for Remote Sync, is a command-line utility primarily used on Unix-based systems, including macOS and Linux. Unlike basic copy commands, rsync is smart: it only transfers the differences between files, saving bandwidth and time.

    Some key features:

    • Incremental syncing: Only new or changed files are transferred.
    • Versatility: Works locally, over SSH, or even with remote servers.
    • Speed: Efficiently handles large directories and files.
    • Cross-platform: Available on Linux, macOS, and even Windows via tools like Cygwin.

    On macOS, rsync comes pre-installed. On Linux distributions like Ubuntu, rsync is often installed by default, but if it’s missing, you can easily install it via your package manager:

    sudo apt update
    sudo apt install rsync

    Basic Syntax

    The simplest rsync command looks like this:

    rsync [options] source destination

    Where:

    • source is the file or folder you want to copy.
    • destination is the target location.
    • [options] are switches that modify rsync’s behavior.

    For example:

    rsync -rv ~/Desktop/Folder1/ ~/Documents/Folder2/

    Here’s what the switches do:

    • -r Recurse into directories, so subfolders are included.
    • -v Verbose mode, which shows you what’s happening.

    Switches can be stacked, making commands cleaner: -avz is a common combination:

    • -a Archive mode (preserves permissions, timestamps, symbolic links).
    • -v Verbose output.
    • -z Compress files during transfer for faster syncing, especially useful over networks.

    rsync Help and Documentation

    Before diving into advanced features, it’s a good idea to familiarize yourself with rsync’s built-in help. In the terminal, type:

    rsync --help

    You’ll see a list of all options, switches, and examples. Spend some time reading through this rsync is powerful, but a small typo can lead to unexpected results.

    Your First rsync Command

    The best way to learn rsync is hands-on. Let’s create a simple experiment:

    1. Create a folder on your Desktop, e.g., TestSource.
    2. Create a folder in Documents, e.g., TestDestination.
    3. Place a few files in TestSource.

    Now open Terminal and type:

    rsync -av ~/Desktop/TestSource/ ~/Documents/TestDestination/

    You should see the files being copied with verbose output. Congratulations you’ve just run your first rsync command!

    > Tip for macOS users:> To quickly get file paths, drag a file into the Terminal window. macOS will automatically fill in the full path.

    > Tip for Linux users (Ubuntu, Fedora, etc.):> Drag-and-drop works too, but remove extra quotes that sometimes appear around paths.

    Practical Examples

    1. Backing Up Your Desktop

    rsync -av --delete ~/Desktop/ ~/Backup/DesktopBackup/
    • --delete removes files from the destination that no longer exist in the source.
    • Perfect for maintaining an exact mirror of your folders.

    2. Syncing Files Between Computers Over SSH

    rsync -avz ~/Documents/ user@remotehost:/home/user/DocumentsBackup/
    • -z compresses data during transfer.
    • Replace user@remotehost with your remote server login.
    • Useful for syncing files to another Mac or Linux server.

    3. Excluding Certain Files

    Sometimes you don’t want to copy every file. Use --exclude:

    rsync -av --exclude '*.tmp' ~/Projects/ ~/Backup/Projects/
    • This ignores all .tmp files.
    • You can chain multiple --exclude switches.

    4. Dry Run Mode

    Before committing to a big sync, use --dry-run to see what will happen:

    rsync -av --dry-run ~/Desktop/ ~/Documents/FolderTest/
    • No files are copied, but output shows which files would be synced.
    • Always a good safety net.

    Advanced Tips for Apple Geeks

    1. Automate with Cron Jobs
    • On Linux/macOS, schedule rsync tasks with cron or launchd.

    • Example: sync Documents every night at 2 am:

      0 2 * * * rsync -av ~/Documents/ ~/Backup/Documents/

    1. Using rsync with Time Machine
    • While Time Machine is macOS native, rsync can complement it, especially for offsite backups.
    1. Syncing External Drives
    • Mount an external drive and use rsync to mirror files:

      rsync -av /Volumes/MyDrive/ ~/Backup/MyDrive/

    1. Bandwidth Control
    • For network syncing, limit bandwidth to avoid saturating your connection:

      rsync -av --bwlimit=1000 ~/Documents/ user@remotehost:/backup/

    1. Preserve Permissions
    • Use -a (archive) to maintain file permissions, ownership, and symbolic links.

    rsync on Older macOS Versions

    Apple includes rsync by default, but older versions may have a slightly outdated release. If you need a more recent version:

    brew install rsync
    • Homebrew is the easiest way to manage updated software on macOS.
    • This ensures compatibility with advanced options like --info=progress2 for better progress reporting.

    Debugging Common rsync Issues

    • Permission Denied: Use sudo for system directories or adjust ownership.
    • Path Errors: Always check your source and destination paths. Trailing slashes matter:
      • ~/Desktop/TestSource/ copies contents inside TestSource.
      • ~/Desktop/TestSource copies the folder itself.
    • Network Errors: Use -P for partial transfers and progress display.

    Why Every Apple Geek Should Know rsync

    • Reliable Backups: Incremental syncing saves time and bandwidth.
    • Cross-Platform Power: Works on Linux, macOS, and even Windows with Cygwin.
    • Automation Friendly: Cron jobs and scripts make scheduled syncing trivial.
    • Transparency: You see exactly what’s being copied.

    Whether you’re restoring a MacBook after a hard drive failure, syncing projects between Linux servers, or tinkering with old hardware, rsync is an indispensable tool for Apple enthusiasts who love control, efficiency, and reliability.

    Wrapping Up

    Rsync may seem intimidating at first, especially if you’re used to GUI-based file management, but once you start using it, it becomes an essential part of your workflow. Its speed, flexibility, and reliability make it perfect for everyday file management, backups, and more.

    Start small, experiment with simple file movements, and gradually explore advanced options like remote syncing, exclusions, and automation. In no time, you’ll be an rsync pro the true Apple Geek way.

    Next Steps for Apple Geeks:

    • Experiment with --exclude and --delete to create smart backup strategies.
    • Automate your backups using cron (Linux) or launchd (macOS).
    • Combine rsync with SSH for secure offsite syncing.

    With rsync in your toolkit, your Mac and Linux systems are faster, safer, and more organized than ever. Welcome to the geek side!

    ❌
    ❌