lundi 18 novembre 2019

Raccourcis clavier sous MacOS

Bonjour à tous,
je suis passé sous macOS il y a de cela quelques jours et j'étais plutôt dérouté par toutes les gymnastiques à faire travailler convenablement, Habitudes Pc Oblige.  Très rapidement j'ai pris mes marques et c'est plutôt bluffant. Je suis un linux users sur Pc et je me retrouve un peu car l'environnement est quasi-similaire à gnome. Dans tous les cas un temps d'adaptation est nécéssaire.

Ce article vient vous y aider avec les raccourcis couramment utilisés sous mac. Après plusieurs jours et quelques recherches sur internet, je vous livre ici ce que j'ai pu obtenir:

  • Le Suppr sur un clavier portable est obtenu par Fn + Backspace ( Fnß )
  • Les accolades {} sont obtenus par ( et )
  • Les crochets [ ] sont obtenus par ( et )
  • Le pipe (|) est obtenu par L
  • L'antislash (\) est obtenu par /
  • Le tilde (  ̃) est obtenu par ou par   N espace
  • Le æ est obtenu par A
  • Le œ est obtenu par O
  • Le μ est obtenu par M
  • Le tiret long () est obtenu par   -
  • Le c cédille majuscule Ç est obtenu par ç
  • L'accent aigu (´) est obtenu par &
  • Les majuscules accentuées sont obtenues en utilisant le verrouillage majuscule () et les minuscules accentuées que sont à, é, è, ï...
  • Les points de suspension () sont obtenus avec ;
  • La manipulation des fenêtres se fait avec N (nouvelle), W (fermer), M (réduire).
Dans le Finder, ⌘⇣ et ⌘⇡ permettent respectivement d'activer un élément (rentrer dans un dossier ou ouvrir un fichier) ou de remonter d'un niveau. Attention, O a le même comportement que ⌘⇣ ( Commande-bas ) ;

Les touches Suppr, Fin, Début, PageUp et PageDown étant absentes des claviers de portables, on trouvera les raccourcis suivants dans les éditeurs de texte :

  • Fn-Backspace (Fnß) pour Supprimer
  • ⌘⇠ et ⌘⇢ pour aller respectivement en début et fin de ligne ( pour sélectionner)
  •   et   pour aller respectivement en début et fin de mot ( pour sélectionner)
  • ⌘⇡ et ⌘⇣ pour aller respectivement en début et fin de document ( pour sélectionner)
  • et pour naviguer entre les paragraphes ( pour sélectionner)
  • Fn et Fn pour naviguer entre les pages ( pour sélectionner)

La recherche , un autre point clef, ne fait pas appel à des touches exotiques comme F3:

  • F ouvre le dialogue de recherche ;
  • G cherche l'occurrence suivante, ⇧⌘G cherche l'occurrence précédente – E initialise la recherche avec la sélection courante ;

Le dictionnaire intégré́ à MacOs X est également très facile d'accès :

  •  Option-Echap ( ) ouvre le dictionnaire d'auto-complétion ;
  • Control-Commande-D (⌃⌘  D) donne la définition (anglaise) d'un mot pointé par la souris
La sélection mérite aussi d'être citée :

  • Sélection + Commande () : sélection discontinue (on peut sélectionner des portions de texte disjointes) courante ; c'est le même comportement que la sélection dis- continue sous le Finder ;
  • Sélection +  : sélection de texte verticale.
{MAJ:25/10/2017}

Voilà ici quelques autres raccourcis clavier:

  • Cmd + D permet de Dupliquer un document ou un fichier;
  • Cmd + C ou Cmd + V permettent respectivement de copiez et coller comme sous PC;
  • {MAJ:16/10/2018Alt + Cmd + V permet de déplacer le fichier qu'on a copier (Cmd+C) dans le Finder ( Ctrl + V sous PC); {Fin MAJ:16/10/2018
  • Cmd + Z permet d'annuler une manipulation;
  • Cmd + Maj + Z  permet d'annuler une annulation de manipulation, donc de rétablir une manipulation;
  • Cmd + A permet de tout sélectionner;
  • Cmd + S permet d'enregistrer ;
  • Cmd + F permet de faire une recherche dans une fenêtre;
  • Cmd + Alt + W ferme toutes les fenêtre ouverte;
  • Cmd + Suppr sert à Supprimer un dossier, un ficher (dans le Finder); 
  • Cmd + Option (Alt) + F permet d'Afficher en plein écran
  • la touche "Entrée" effectuée sur un ficher permet à celui-ci d'être renommer;
  • Cmd + M permet de placer la fenêtre active dans le Dock
  • Cmd + Y permet Prévisualisation d'un fichier; 
  • Cmd + Option + Esc. permet de fermer une application ou une fenêtre de force (fenêtre "Forcer les applications à quitter");
  • Cmd + flèche du haut permet  de revenir au dossier parent dans le Finder;
  • {MAJ:18/11/2019} Maj + Fn + Cmd + . : Cette combinaison permet d'afficher les fichiers cachés;

J'espère que cela vous sera utile. Vous pourrez tout de même approfondir la question en parcourant le manuel d'Administration/Guide d'utilisateur de MacOs ou tout simplement l'aide en ligne.


Portez vous bien!

samedi 16 novembre 2019

NTFS, Lecture / Ecriture sous macOS Catalina (10.15.x)

Ce tutoriel fait suite à celui sur la lecture/ecriture des disques NTFS sur MacOS 10.12,10.13,10.14 qui date d'il y a un an.
Les installations suivantes restent valable 

  • Installation Xcode tools: xcode-select --install
  • Installation Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Installation Cask: brew install cask
  • Installation osxfusebrew cask install osxfuse 
  • Installation de ntfs-3g: brew install ntfs-3g
Avec Catalina, il n'est pas nécessaire de désactiver le SIP mais la sécurité est plus stricte que jamais. En effet, étant donné que macOS Catalina monte le système de fichier en mode lecteur seul, nous devons trouver le moyen de modifier le fichier mount_ntfs par défaut.

Après les installations précédentes, nous avons deux versions de mount_ntfs sur notre système. L'un se trouve à /usr/local/sbin/mount_ntfs, installer avec ntfs-3g et l'autre /sbin/mount_ntfs (livré avec l'OS).
Ce que nous allons faire, c'est de copier le contenu du premier (celui de ntfs-3g) dans le second (celui du système). Il convient tout de même d'en faire une copie.

Contrairement aux anciennes versions de macOS (<10.15), sous Catalina, la commande << sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original >> nous donne un message du genre:
 << mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Read-only file system >>. Le fichier système est donc en lecture seule. Il faut donc modifier cette situation (temporairement
bien sur).
/!\ Les commandes seront annulées au redémarrage. Nous allons faire toutes nos modifications avant cela.
Les commandes suivantes nous y aides:

  • monter le fs en mode edition: sudo mount -uw /
  • renommer le fichier originale: sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
  • créer un nouveau fichier: sudo touch /sbin/mount_ntfs
  • changer les droits sur le fichier (uw): sudo chmod 0755 /sbin/mount_ntfs
  • changer le propriétaire du fichier: sudo chown 0:0 /sbin/mount_ntfs 
  • ouvrir le fichier en mode édition avec nano: sudo nano /sbin/mount_ntfs

Ouvrons un autre terminal et tapons les commandes suivantes:

  • déterminons notre user ID, le miens c'est 501: id -u
  • déterminons notre Group ID, le mien c'est 20: id -g
  • ouvrons le mount_ntfs de ntfs-3g: nano /usr/local/sbin/mount_ntfs
  • sélectionnons le contenu puis clic-droit pour le copier.

Le contenu du fichier /usr/local/sbin/mount_ntfs ressemble à ceci:


#!/bin/bash

VOLUME_NAME="${@:$#}"
VOLUME_NAME=${VOLUME_NAME#/Volumes/}
USER_ID=501   
GROUP_ID=20. 

if [ `/usr/bin/stat -f %u /dev/console` -ne 0 ]; then
USER_ID=`/usr/bin/stat -f %u /dev/console`
GROUP_ID=`/usr/bin/stat -f %g /dev/console`
fi


/usr/local/opt/ntfs-3g/bin/ntfs-3g \
-o volname="${VOLUME_NAME}" \
-o local \
-o negative_vncache \
-o auto_xattr \
-o auto_cache \
-o noatime \
-o windows_names \
-o user_xattr \
-o inherit \
-o uid=$USER_ID \
-o gid=$GROUP_ID \
-o allow_other \
"$@" >> /var/log/mount-ntfs-3g.log 2>&1

exit $?;



Coller le contenu ci-dessus copié dans l'autre terminal (celui où l'on a ouvert /sbin/mount_ntfs), en prenant soin de remplacer le User_ID et le GROUP_ID par les vôtres.
Enregistrer ensuite le fichier en tapant sur les touches "Ctrl+X" et "Y". Il faut ensuite fermer toutes les fenêtres ét redémarrer notre ordinateur.

Nous sommes parés à utiliser nos disques durs externes en mode lecture et écriture.
Bye.