Electrical-Forenics Home ray@RayFranco.com                       601.529.7473
   © Dr. Ray Franco, PhD, PE  -  208 Fairways Dr., Vicksburg, MS 39183

Updated on 2026/10/17

Fedora Asahi Remix

Asahi has partnered with Fedora to run Linux (Fedora Asahi Remix) on M1, M2 and M3 Apple computers.

To install the latest version of Fedora Asahi Remix:

curl https://alx.sh | sh

As of May 2026, I am running Fedora 44.

Removing Fedora Asahi Remix.

There does not appear to be an easy way to remove Fedora Asahi Remix from an Apple Macbook [2].

In May 2026, I decided to do a clean install. I did this by following Apple's procedure for wipping the data before selling the machine Add References. This is a good alternative, if you are not actively running the mac os for anything.

References

  1. Introducing Fedora Asahi Remix - The most polished Linux® for Apple Silicon Macs.
  2. Asahi Linux Org - Partitioning Cheat Sheet

Fedora Calling Home

Every 5 minutes Fedora will go to:

http://fedoraproject.org/static/hotspot.txt

I've read that this has something to do with a captive portal, which I believe is what you see the first time you login from a hotspot or hotel, and you have to enter the portal's user name and password to get access to the Internet. If so, then why are not the other Linux distributions doing this?

You can disable this by:
 

  1. sudo cp /usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf /etc/NetworkManager/conf.d/20-connectivity-fedora.conf
     
  2. In the copied file set interval=0 and reboot.

References

  1. Question: How to stop periodic DNS queries for fedoraproject.org

Check for and Install Updates

To check for updates:

dnf check-update

To install the updates:

sudo dnf upgrade --refresh

References

  1. 25+ dnf command examples in Linux [Cheat Sheet]

Vim

Vi Improved, Vim, is not installed by default. Install it:

sudo dnf check-update
sudo dnf install vim

Create and install a vim runtime configuration file in your home directory. My ".vimrc" file is:


set pastetoggle=<F2>
set showmode
set number
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
set wrap
set linebreak
set mouse=a
filetype plugin indent on
let g:html_indent_inctags="html,head,body,style"
syntax on

Fixing the Track-pad Problem

For reasons unknown to me, Fedora-Asahi-Remix, Vim and Gnome-Terminal do not work well together. Two finger strolling with the track-pad is so fast that it is unusable. After trying a number of things [1,2], I finally install another terminal emulator, "foot" [3]. It solved all my problems.

"foot" is short for foo terminal

To install "foot":

sudo dnf install foot

The easiest way to run foot is to pin the foot icon to the Dash. You can als run a foot server and client.

Altenatively, you can run foot in background from the Gnome- terminal:

foot &

then you can close the Gnome-termainal. This leaves the foot terminal open.

Configuration - foot.ini

A sample foot configuration file is at:

/etc/xda/foot/foot.ini

Copy the sample configuration file to $HOME/.config/foot and make appropriate changes [4,5,6].

References

  1. MacbookPro M1 with Asahi Linux: Fixing the touchpad
  2. Gnome -Add Touchpad Scroll Sensitivity Adjustment Feature
  3. 10 Best Linux Terminal Emulators for 2026 (Tested on 3 Distros)
  4. Terminal Guide - foot
  5. LinuxJunkies - foot
  6. ArchLinux - foot

2015-2017 Macbook Retina

Without a doubt, I love the form factor of the 2015-2017 Macbook Retina. So much so that I considering spending good money in 2026 on fixing my 2016 Macbook display and getting a new battery and installing the Linux distro Debian. However, after doing some research, it is not good candidate for installing Linux on [1].

References

  1. Github - Debian 13 on the 12-inch Retina MacBook (MacBook8,1)

Network Attached Storge & SMB/Samba

Set the setuid flag on the following:

sudo chmod u+s /bin/mount
sudo chmod u+s /bin/umount
sudo chmod u+s /usr/sbin/mount.cifs

Create a mounting point directory:

sudo mkdir /media/mounting-point-directory

Add a mount statement to your /etc/fstab file. For example:

//NAS_IP/Shared_Folder /media/mounting-point-directory cifs username=NAS_user_name,noauto,users,vers=3.0,rw 0 0

Note the "noauto". Hence, you must manually mount the network attached storage:

mount /media/mounting-point-directory

Also note that the password was not included in the fstab statement. Hence, you will be prompted for the password when you manually mount the drive.

Installing Nordvpn

The same procedure for installing Nordvpn on a Raspberry Pi also works here:

sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

SSH

On Fedora 40 - Asahi Remix, the SSH Server (ssh daemon) does not start up at boot. This may be a good thing since this is running on a MacBook Air M2, and you usually do not want someone logging into a laptop. However, for testing purposes, you want it enable.

To determine if the SSH Server is currently running:

sudo systemctl status sshd.service

To enable the SSH Server for the current session:

sudo systemctl start sshd.service

To stop the SSH Server:

sudo systemctl stop sshd.service

References:

  1. Fedora 40 User Docs - OpenSSH
  2. How to install, start and connect to SSH Server on Fedora Linux
  3. Configuring Fedora Linux Remote Access using SSH

VNC Client

Fedora Asahi Remix does come with a vnc compatible client, KRDC.

TigerVNC

TigerVNC for Fedora-Asahi-Remix is a polished, complied program unlike the Raspberry Pi version that ran in Java.

To install the viewer:

sudo dnf install vncviewer

To run it from the GUI, just enter the IP address of the server. It will prompt you for a user_name and password.

The best I can determine, it sends the user_name and password over the LAN in plan text!

For a secure connection, you need to first establish a ssh tunnel:

ssh -L 5900:localhost:5900 user_name@Server_IP_Address

Then run the GUI, but for the server enter:

localhost:5900

Now everything that goes to localhost:5900 is sent to user_name@Server_IP_address:5900.

In order to establish the secure tunnel, I had to boot without autoconnect Nordvpn enabled.

KRDC Authentication

Fedora Asahi Remix come with a vnc compatible client, KRDC (K Remote Desktop Computer). However at the present, KRDC and wayvnc do not have a compatible authentication method.

You can make it work by disabling authentication. In /etc/wayvnc/config set authentication to false:

enable_auth=false

However, this allows anyone to login without a user name or password.

You could create an SSH secure tunnel, but you would also have to do this on any clients that were running the RealVNC viewer.

KRDC Communication Speed

Select the medium speed connection. Selecting the high speed connection causes the screen to tear on my MacBook Air M2 over WiFi.

References:

  1. Jack Wallen (zdnet writer) - How to connect to VNC using SSH
  2. RealVNC - Connecting to WayVNC on a Raspberry Pi device running Wayland using RealVNC Viewer

Filezilla - SFTP Client

To install Filezilla:

sudo dnf install filezilla

Video Player VLC

Fedora 40 does not come with a pre-installed video player.

Before you can install VLC, you have to add and enable the RPM Fusion repository:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Then install VLC:

sudo dnf install vlc

References

  1. It's FOSS - How to Install VLC on Fedora Linux
  2. How To Install Multimedia Codecs In Fedora Linux