Un monde d'octets

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, janvier 14 2022

Osx : en finit avec ces applications tierces non identifiées ....

sudo spctl --master-disable

dimanche, mai 16 2021

Créer un dichier DMG sour OSX

En cli, c'est aussi simple que ça :

hdiutil create "ImageName" -srcfolder path/

lundi, mai 25 2020

Osx et applications non signées

Depuis catalina, il n'est plus possible de lancer des applications ne pouvant pas être vérifiées par osx. C'est le cas du chromedriver, pourtant nécessaire si on veut utiliser selenium sur osx.

Pour supprimer l'option de quarantaine sur un binaire, il suffit de modifier son attribut étendu correspondant :

xattr -d com.apple.quarantine chromedriver

Dans le cas de chromedriver, ci dessus, nous avons maintenant le droit de le lancer alors qu'osx s'en plaignait avant.

lundi, juillet 8 2019

Bug d'auto complétion sous Gnucash OSX

L'autocomplétion lors de la frappe de libellé insère au lieu de remplacer, donnant une forme d'impraticabilité à celle-ci. Ce bug vient du support de l'Input Model (pour les langues asiatiques) qui est défectueux.

Pour régler ce problème, il suffit de supprimer ou renommer le fichier Gnucash.app/Contents/Resources/lib/gtk-3.0/3.0.0/immodules.cache puis de relancer Gnucash.

Attention : comme dit précédemment, l'input modèle est utilisé pour le support des langues asiatiques. Ce correctif casse ce support.

samedi, juin 1 2019

Ajouter un script de demarrage sous osx

Nous allons placer ici un script dont le but est de placer des routes statiques pour accéder a des containers lxc sur un autre serveur.

Création du script

sudo /usr/local/bin/static-routes.sh

Dans ce script nous mettons nos commandes d'ajout de route :

sudo route add -net 172.18.0.0/24 192.168.17.54

Création de l'agent de démarrage

sudo vim ~/Library/LaunchAgents/com.docker.scripts.routes.static.plist

Dans ce fichier, nous mettons :

<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.docker.scripts.routes.static</string>
        <key>Program</key>
        <string>/usr/local/bin/static-routes.sh</string>
        <key>ServiceDescription</key>
        <string>Persist static routes workarround</string>
        <key>RunAtLoad</key>
        <true/>
        <key>KeepAlive</key>
        <true/>
        <key>StandardErrorPath</key>
        <string>/dev/null</string>
        <key>StandardOutPath</key>
        <string>/dev/null</string>
    </dict>
</plist>

Puis nous activons ce script :

launchctl load ~/Library/LaunchAgents/com.docker.scripts.routes.static.plist

Et voila ! A la prochaine ouverture de session, les routes seront remises en place.

lundi, août 20 2018

Garder Osx éveillé

Pour garder Osx actif même quand le capot est ouvert, il existe un utilitaire simple :

caffeinate

vous pouvez préciser combien de temps rester actif :

caffeinate -t 3600

de ne rester actif comme si un utilisateur était connecté

caffeinate -u

ou encore de ne rester actif que le temps ou un programme est actif :

caffeinate /Applications/HandBrake.app/Contents/MacOS/HandBrake

Sinon, dans l'apple store, nous avons aussi amphétamine, qui fait le même travail. Seul problème, ums n'est plus disponible meme si le ping et ssh répondent sous amphétamine ... quid ...

vendredi, décembre 22 2017

Autoriser la prise de contrôle à distance d'OsX (vnc y compris) pour tous les utilisateurs et ce, par une commande shell

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers

vendredi, septembre 22 2017

Ansible our OsX

Ansible peut être installé sur OsX via homebrew :

Installation de homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installation d'ansible via homebrew :

brew install ansible

vendredi, août 4 2017

Reactiver le "BONG" d'OsX

sudo nvram BootAudio=%01

jeudi, mai 11 2017

Compilation de ffmpeg avec x264 et x265 pour Osx !

Le but est de faire un transcoder x264/x265 sous Osx avec ffmpeg :

installation des prérequis :

Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Les codecs

brew install x264
brew install x265

FFMpeg :

git clone git://source.ffmpeg.org/ffmpeg.git
./configure --as=yasm --enable-gpl --enable-libx265 --enable-libx264
make
make install

Validé sur un transcodage d'une video youtube en x264 vers x265 !

mardi, mars 28 2017

Donner l'accès aux "Developpers Tools" à tous sur OsX

sudo /usr/sbin/dseditgroup -o edit -t group -a everyone _developer
sudo /usr/sbin/DevToolsSecurity --enable

mercredi, avril 22 2015

Resolving slow down problem of OsX after removing battery !!!

1. Deleting a certain .plist file

You will be shown how to find and delete a certain .plist file on your MacBook Pro. First, please take a backup of this file before you delete it. If your Mac starts to act funny after carrying out the following procedure (shouldn’t happen though), please restore that file to its original location.

Identifying your Mac’s model

    Click on Apple Icon in Menu Bar
    Click on About this Mac
    Click on “More info”
    Click on Hardware (found on the left side)
    Write down the displayed Model Identifier e.g. MacBookPro x.x

Finding and deleting the problematic .plist filehttps://www.indeed.fr/voir-emploi?jk=30cfe11b278f64fe&from=rje&rgtk=1bk9d9fip15b0c6n

    Open Finder
    Select Macintosh HD (The one with OS X installed on it)
    Select System -> Library -> Extensions
    Find and Locate a text file called “IOPlatformPluginFamily.kext”
    Right click on the file and select “Show Package Contents”
    Click Contents -> Resources -> Plugins
    Right click on ACPI_SMC_PlatformPlugin.kext
    Right click on it and Show Package Contents
    Click Contents -> Resources
    Find the .plist file that you identified earlier (e.g. MacBook pro x.x)
    Delete the file
    Restart your Mac
    Hopefully, this would have fixed your Mac running slow on battery problem!

Erratum :

Si vous ne pouvez pas supprimer le fichier, c'est que la protection SIP est activée. Pour la désactiver, rebooter en mode Rescue (cmd-R), puis avec l'utilitaire shell, exécutez la commande :

csrutil disable ; reboot

Le mac rebootera, vous n'aurez plus qu'a reprendre la suppression du plist, et un dernier reboot du mac pour revenir à des performances optimales.