macOS : Lancer un téléchargement à distance grâce à HAZEL

HAZEL est un utilitaire remarquable, il surveille des dossiers puis exécute des opérations sur les fichiers ajoutés. Il servira par exemple à déplacer une vidéo téléchargée dans le dossier Téléchargements pour la placer dans le dossier Vidéo.

Mais il sait aussi effectuer des opérations plus complexes. Imaginons que vous souhaitiez lancer un téléchargement dès qu’un fichier est ajouté dans un dossier.

Prenons un exemple, vous souhaitez téléchargez un fichier à distance sur votre Mac lorsque vous êtes en déplacement. Voici une solution qui repose sur Dropbox et HAZEL.

(Hazel est un utilitaire à télécharger sur le site : https://www.noodlesoft.com au prix de 32 $ ).

  • Créez un dossier : « A télécharger » dans DropBox.
  • Ouvrez Hazel et Ajoutez le dossier à surveiller.
  • Ajoutez à ce dossier une nouvelle règle.
    1. Les contraintes sont les suivantes, dès qu’un fichier texte est ajouté et qu’il commence par le terme : URL.
    2. Une action de type « Run SHELL Script » est exécutée.
    3. Le script tient sur une ligne, il récupère l’URL dans le fichier et grâce à la commande CURL, il charge le fichier.

image-01(interface de HAZEL script shell)

La ligne de script est la suivante : curl -O « $(cat « $1″) »

Comment le faire fonctionner ?

Simple ajoutez un fichier texte dans le dossier A TELECHARGER du dossier DropBox, dans ce fichier vous aurez placez l’URL du fichier à télécharger et voilà HAZEL se charge de l’opération.

image-02

Le fichier doit commencer par le terme URL, il peut y en avoir plusieurs URL-1.txt, URL-2.txt et ainsi de suite.

Le fichier URL.txt

image-03

(Exemple de fichier avec une URL pointant vers un fichier à télécharger)

Le téléchargement est lancé et le fichier récupéré est placé dans ce dossier. Accessoirement vous pouvez compléter le flux dans HAZEL en plaçant le fichier à la corbeille et en déplaçant le fichier téléchargé dans le dossier Téléchargements.

Le gros avantage de cette solution c’est qu’elle permet, depuis un smartphone de placer dans un fichier texte l’URL d’un fichier et de voir le téléchargement lancé à distance sur le Mac.

Henri Dominique Rapin

Advertisements

macOS : Comment maintenir les permissions lors du déplacement d’un dossier ou fichier ?

Lorsque vous effectuez un copier/déplacer sur OS X, le Finder se charge de copier les fichiers sur le nouvel emplacement et de supprimer les originaux. Mais ce n’est pas tout, il modifie les permissions et le propriétaire des fichiers et dossiers afin qu’ils soient associés à celui qui a demandé le déplacement des éléments.

Sur le principe, c’est plutôt une bonne pratique. Toutefois il est parfois souhaitable que la copie conserve les même propriétaires et permissions que sur le fichier d’origine.

Apple a envisagé ce cas et sans passer par le Terminal nous propose une solution élégante.

Elle s’avère plus limitée que le déplacement, mais si vous souhaitez conserver les permissions, vous devrez manuellement supprimer les fichiers sources.

Copiez le dossier ou les fichiers. Ensuite placez vous dans le dossier de destination et dans le menu Edition, sélectionnez : Coller l’élément exactement. Vous obtiendrez cette commande en pressant les touches alt (option) + shift.

image-01.png

(Le menu Edition du Finder)

Pour effectuer l’opération uniquement par le clavier, 4 doigts sont nécessaires : alt  + shift + command et la touche V.

Il est possible qu’une fenêtre apparaisse pour vous demander votre mot de passe, en effet certaines copies de fichier nécessitent les droits administrateurs, le système vérifie que vous possédez bien les autorisations nécessaires.

La vérification des autorisations et des accès / détenteurs du fichier se fait en sélectionnant le fichier (ou dossier) puis en appuyant sur les touches command et « i ». Ou depuis le Fichier « Obtenir les informations ».

Le bas de la fenêtre présente les autorisations sur le fichier et les comptes associés

Henri Dominique

macOS : Afficher l’état de la batterie dans la barre des menus

 Par défaut l’indicateur de niveau de batterie apparaît dans la barre des menus dès lors que macOS est installé sur un MacBook. Il arrive parfois qu’il disparaisse de la barre des menus, laissant l’utilisateur sans indicateur du niveau de charge de la batterie.

image-01.png (l’icône du niveau de charge de la batterie dans la barre des menus)

L’activation de cette icône s’obtient en cochant la case : Afficher l’état de la batterie dans la barre des menus dans le panneau de préférences : Economiseur d’énergie.

image-02.png (Le panneau de préférences : Economiseur d’énergie et l’option activée)

Lorsqu’il est présent dans la barre des menus, l’information affichée pourra être complétée par le pourcentage. Elle est plus précise que l’icône de la batterie. Sélectionnez dans le menu : Afficher le pourcentage.

Henri Dominique Rapin

 

macOS : Comment activer le Dark Mode de Yosemite avec une combinaison de touches sur Mac OS X ?

TERMINAL 128X128

Le Dark Mode est apparu avec Yosemite, il s’agit de rendre foncé la barre des menus et le Dock. L’effet est appréciable, c’est une question de goût. L’option s’active dans les Préférences Système et pointez sur la rubrique :  Général.

Dans la section Apparence, cochez la case : Utiliser une barre des menus et un Dock foncés, et immédiatement l’apparence du Dock et de la barre des menus s’assombrit.

Image 01

(la barre des menus en mode clair)

Image 02

(la barre des menus en mode sombre)

Les applications supportent plus ou moins bien cette option et il serait intéressant de pouvoir passer d’un mode à l’autre avec une combinaison de touches. Apple l’a envisagé mais pas rendu public.

Il faut commencer par activer l’option et saisir la ligne de commande suivante :

$ sudo defaults write /Library/Preferences/.GlobalPreferences.plist _HIEnableThemeSwitchHotKey -bool true

La commande Sudo est nécessaire pour accéder à ce fichier, votre mot de passe sera demandé.

La combinaison de touches est cmd + alt + ctrl et T

Pour annuler l’option remplacez « true » par False comme ceci :

$ sudo defaults write /Library/Preferences/.GlobalPreferences.plist _HIEnableThemeSwitchHotKey -bool false

HD Rapin


Applwe reasonably small Recevez toutes les semaines le résumé des publications : Abonnez-vous à la Newsletter !

macOS : Comment obtenir l’espace disque utilisé par un utilisateur sur Mac OS X ?

TERMINAL 128X128

Les utilisateurs dans Mac OS X ont tous un dossier personnel (petite maison blanche que l’on trouve dans le dossier « Utilisateurs » ou « Users » en Anglais), celui-ci doit contenir tous les fichiers de l’utilisateur. Les réglages de sécurité de Mac OS X empêchent l’accès aux fichiers présents dans le dossier d’un autre compte.

Vous pouvez légitimement vous demander quel espace est occupé par un utilisateur. Pour se faire le plus simple est d’utiliser l’interface graphique du Finder, sélectionnez le dossier personnel de l’utilisateur puis pressez les touches « cmd » et « i » ou dans le menu « Fichier » puis sélectionnez « Lire les informations ».

Image 01

(La fenêtre « Obtenir des informations »)

Il existe un autre moyen qui cette fois permet d’obtenir l’information pour tous les comptes ayant un dossier dans le répertoire « Users » (« Utilisateurs » en Français). Vous devrez saisir cette ligne de commande dans le Terminal :

$ sudo -s du -smh /Users/*

La ligne s’explique ainsi :

  • La première commande « sudo -s est nécessaire pour obtenir une exécution en tant qu’administrateur te l’accès à tous les dossiers. •
  • La commande « du » (pour « Disk Usage ») permet d’obtenir la taille des fichiers situés dans le dossier « /Users ».

L’Astérix après signifie « tous les dossiers ». Le résultat devrait ressembler à cette fenêtre si votre Mac contient plusieurs comptes.

Image 02

(le fenêtre du Terminal avec les résultats)

Cette commande peut être utilisée à distance pour obtenir par SSH (tunnel sécurisé) l’espace occupé en local par les utilisateurs.

→ [EN] Découvrir la commande « du »

Henri Dominique Rapin


Applwe reasonably small Recevez toutes les semaines le résumé des publications : Abonnez-vous à la Newsletter !

Comment créer un raccourci dans Mac OS X en utilisant le Terminal ?

Vous êtes-vous jamais demandé comment puis-je créer un raccourci automatiquement sans passer par le panneau de préférence « clavier  » ?

La solution existe et elle est plutôt simple. Comme les autres applications sur Mac OS X l’option est placée  dans un fichier de préférence que l’on peut modifier avec la commande « defaults » :

La ligne de commande est la suivante :

$ defaults write com.developer.app NSUserKeyEquivalents -dict-add "Menu Item" -string "@$~^k"

Les arguments sont les suivants :

       1.“Default” et “write” sont les commandes d’écriture  du fichier de préférences.

       2.“com.developer.ap” il s’agit de l’identifiant de l’application, chaque application possède un nom. Pour iTunes, il s’agit de »com.apple.itunes ».

       3.« –dict-add » indique le nom du menu.

       4.–« string » la séquence de touches en suivant les symboles suivants :

            @ Pour la touche « Command »

            $ Pour la touche « supp » (Shift)

            ^ Pour la touche « Ctrl »

            ~ Pour la touche « alt »

La modification du fichier « préférence » ne touche que les préférences de l’utilisateur local. 

Voici un exemple, pour créer un raccourcis dans iTunes sur le menu  » Actualiser Genius »

$ defaults write com.apple.itunes NSUserKeyEquivalents -dict-add "Actualiser Genius" -string "@$G » 

Image 01

(la fenêtre du Terminal avec la commande et le panneau de préférences “Clavier”).

 

Henri Dominique Rapin 


Applwe reasonably small Recevez toutes les semaines le résumé des publications : Abonnez-vous à la Newsletter !

Comment se déplacer directement vers la racine du disque dur ?

 

Apple a décidé de ne plus placer par défaut de disque dur sur le bureau du Finder, on aime ou pas, c’est la nouvelle approche de Cupertino.  Vous pouvez bien sur continuer à placer les icônes des disques sur le bureau, pour cela il suffit de cocher la case « Disques durs » dans les préférences du Finder que vous trouverez dans le menu « Finder » sous la ligne « Préférences … ».

Image01

(la fenêtre de préférence du Finder)

Mais il existe un autre moyen de se déplacer dans l’arborescence du Mac et de se retrouver dans la racine du disque dur.

Vous connaissez le menu « Aller » dans le Finder il permet de se déplacer vers des dossiers plutôt facilement.

Image02

(Le menu « Aller » avec la commande « Sélectionner le disque dur de démarrage sur le bureau » est activée.)

Une combinaison de touches permet de sélectionner le disque dur de démarrage placez sur le bureau, pour cela pressez sur les touches :

Alt + Shift et flèche en haut

Une seconde combinaison vous permettra par exemple de l’ouvrir comme la combinaison : « cmd »  + la lettre « o ».

C’est bien pratique lorsque vous avez plusieurs disque durs, et que vous souhaitez naviguer dans l’arborescence du disque principal. C’est une combinaison à mémoriser !

Henri Dominique Rapin