Code Monkey home page Code Monkey logo

fedora-mbp-14.1's Introduction

Fedora 33 on MacBook Pro 14,1

Fedora 33 mostly works on a MacBook Pro 14,1 (seriously, there's a comma in the version).

Out of the box, sort of works. But things get a bit flaky without some tweaks. For example:

  • Wifi is flaky (you need a karg tweak)
  • Without tweaks, your MacBook doesn't go to sleep, it goes comatose.
  • Those with a privacy focus will be pleased to know that Facetime HD camera is pretty much unusable.
  • Sound needs a KMOD.

Yeah, I have a MacBook Pro....and?

These are a couple of tings that I have found that made my life easier.

Desktop Tweaks

# Set fractional DPI for Wayland
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

# Disable Typing when using the mouse pad
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true

She's a Sleeping Beauty

Without tweaks, the sleek Macbook Pro running Linux will be a sleeping beauty. The root cause is that the NVME disk powers down; the device defaults require that you turn on cold-plugging. In the scripts https://github.com/darkmuggle/fedora-mbp-14.1/blob/patronus/files/fixsleep.sh#L2 allows her to wake up, but she's a bit groggy (give her a good 10-20 seconds).

https://github.com/darkmuggle/fedora-mbp-14.1/blob/ patronus/files/on-sleep.service goes a step further any prevented the groggy wake-ups. I found that running modprobe -r thunderbolt fully fixes the problem.

Root commands:

Install with full-disk encryption

If you are installing with full-disk encryption, you will need to run the following in the live-ISO before you reboot. To do so:

  1. Connect to wifi
  2. Open up a terminal
  3. Run chroot /mnt/sysroot
  4. Run the commands below.
  5. Reboot

The Commands

Simply run:

git clone github.com/darkmuggle/fedora-mbp-14.1 fmbp
cd fmbp
make add
make install

A Note

The real work comes from the fine folks at:

I found this through the tried-and-true method of Googling...this repo is my collection of what works for my MBP.

fedora-mbp-14.1's People

Contributors

darkmuggle avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.