- Présente le processus d’installation de Asahi Linux et du gestionnaire de fenêtres Sway sur un MacBook Air M2 pour un usage quotidien
- L’installation s’appuie sur Fedora minimal et il est possible d’installer Asahi Linux avec une seule commande dans le terminal
- Inclut des réglages adaptés à l’environnement MacBook, comme la réutilisation de la zone de l’encoche, la personnalisation de Swaybar et Waybar et la correction de l’affichage de l’état de la batterie
- Les performances se sont révélées excellentes sur des points comme la qualité du pavé tactile, la réactivité du système et la compatibilité avec les SDK ARM64, mais il existe des limites comme l’absence d’accélération matérielle vidéo et la consommation de batterie en veille
- Dans l’ensemble, c’est un exemple qui démontre la stabilité et la viabilité en usage réel d’Asahi Linux sur M2
Installation d’Asahi Linux
- Il est possible d’installer Asahi Linux en collant dans le terminal la commande unique fournie sur le site officiel d’Asahi Linux
- Le processus d’installation s’est bien déroulé, mais la copie de
root.img et boot.img était très lente, autour de 150 KB/s
- Pour économiser l’espace de stockage, la version Fedora minimal a été choisie avec l’objectif d’utiliser le gestionnaire de fenêtres Sway
Configuration initiale
- La connexion Wi-Fi se fait avec la commande
nmcli
nmcli device wifi connect 'my_ssid' password 'mypassword'
- Ensuite, la commande
sudo dnf install permet d’installer les principaux paquets, dont l’environnement de bureau Sway, fish, Alacritty, Firefox et Neovim
- Après avoir cloné le dépôt Git personnel de dotfiles, exécution de
setup.sh
- Les réglages non adaptés à l’environnement MacBook ont ensuite été corrigés et répercutés dans le dépôt
Personnalisation pour MacBook
- Dans la configuration par défaut, la rangée supérieure incluant l’encoche est désactivée, ce qui donne l’impression d’un écran plus étroit
- La zone de l’encoche peut être activée avec la commande
grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL
- Swaybar est placé en haut, avec ajustement des couleurs et de l’affichage des espaces de travail pour correspondre à la hauteur de l’encoche (56 px)
- La configuration de
i3status a été modifiée pour reconnaître le chemin de batterie du MacBook (/sys/class/power_supply/macsmc-battery/uevent)
- Pour éviter que le curseur de la souris n’atteigne la barre supérieure, la configuration
input map_to_region sert à bloquer la zone supérieure de 56 px
Passage à Waybar
- Vers septembre 2025, Waybar a remplacé Swaybar
- Le but était de corriger les problèmes de gestion de la batterie dans
swaymsg et d’améliorer le rendu visuel
- Son interface basée sur des icônes permet d’économiser de l’espace à l’écran, mais elle est un peu plus lente à cause du rendu graphique
- Waybar reste toujours placé derrière l’encoche
- Les nouveaux fichiers de configuration sont publiés sur GitHub sous
waybar_config et waybar_style.css
Expérience d’usage au quotidien
- Très grande satisfaction concernant la stabilité d’Asahi Linux et la fluidité des performances
- Le système paraît même plus fluide qu’un desktop AMD Ryzen 7945HX + 64GB RAM
- La qualité du pavé tactile est excellente, au niveau de macOS, et le défilement à deux doigts avec inertie est naturel
- Installation réussie du SDK Alkeria pour ARM64
- Le fichier
.deb a été extrait avec bsdtar pour une installation manuelle
- Vérification de la rapidité de compilation du code sur la puce M2
- Autonomie : avec une luminosité élevée et de la compilation de code, la batterie est passée de 100 % à 60 % en 4,5 heures
- C’est plus court que les 15 heures de macOS, mais reste suffisant pour un usage réel
- Points faibles
- Consommation de batterie accrue en veille ; il faut éteindre complètement la machine lorsqu’elle n’est pas utilisée
- Absence d’accélération matérielle vidéo
- Quelques problèmes de détection de certains ports USB et des écrans externes
- L’utilisation d’un SSD externe (Crucial X8 4 To) permet de stocker des volumes importants de données de caméra line-scan
Aucun commentaire pour le moment.