En 2016 , le client Steam sur Mac a beaucoup changé par rapport à ce qu’il était en 2010. Enfin, pas tant que ça… Il est toujours en 32 bits, exige toujours un système de fichiers non sensible à la casse, son overlay est toujours aussi problématique, et sa gestion des manettes de jeu toujours aussi erratique.
Bref, il convient d’adapter la procédure que nous avions mis en place en 2010. Le principe reste le même : on mets tous les éléments dans une image disque, et on crée des liens.
Ouvrir un terminal
Nous allons travailler principalement en ligne de commande. Eh, jouer se mérite un peu ;) On pourrait faire la même chose en utilisant des outils graphiques, mais cela serait plus long à expliquer.
Créer l’image disque qui accueillera Steam
L’image disque peut être rangée n’importe où : /Applications, $HOME, etc. Nous la mettrons dans $HOME/Applications/Jeux
mkdir -p ~/Applications/Jeux cd ~/Applications/Jeux hdiutil create -size 50g -type SPARSEBUNDLE -fs HFS+J -volname Steam Steam created: /Users/USER/Applications/Jeux/Steam.sparsebundle
Pour d’informations, on se tournera vers le billet sur la manipulation des images disques.
Mettre en place l’application Steam
Ouvrir notre image disque pour Steam et y copier l’application Steam fournie par Valve.
hdiutil attach Steam.sparsebundle /dev/disk4 GUID_partition_scheme /dev/disk4s1 EFI /dev/disk4s2 Apple_HFS /Volumes/Steam
On constate ici que notre image disque a été montée dans /Volumes/Steam; elle apparait d’ailleurs sur le bureau. Il suffit maintenant d’y copier l’application Steam de Valve directement depuis l’image d’installation.
Adapter le compte utilisateur pour faire fonctionner Steam
Le principe est de stocker dans notre image disque tout ce qui a trait à Steam, et d’utiliser des liens pour maintenir les chemins d’accès.
mkdir -p /Volumes/Steam/Library # copiez dans /Volumes/Steam/Library votre dossier applicatif « Steam » existant; ou vous pouvez simplement laisser Steam le recréer… et retélécharger tous vos jeux. ln -s /Volumes/Steam/Library/Steam ~/Library/Application\ Support/Steam
Il ne reste plus qu’à synchroniser le tout et à refermer.
sync hdiutil detach /Volumes/Steam "disk4" unmounted. "disk4" ejected.
Jouer !
Pour utiliser Steam, il suffit de monter l'image disque (en double cliquant dessus, par exemple), puis de lancer l'application.
une réaction
1 De Bappon - 11/09/2021, 10:51
J'ai une image disque avec steam à l'intérieur pourtant j'ai toujours le même problème au lancement de steam...
Aide svp