PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Comment faire tourner une application macOS sous Linux ?

vendredi 3 avril 2020 à 16:01

Si vous êtes linuxien, vous connaissez sans doute Wine qui permet de faire tourner des applications Windows sous Linux (ou Mac).

Mais sachez-le, il est possible de faire la même chose avec des applications Mac. Oui, il est possible de faire fonctionner des applications macOS sous Linux à l’aide du projet Darling.

J’ai compilé et testé cet outil et ce que je peux vous dire c’est que ça fonctionne, mais de manière très réduite. C’est à dire uniquement avec des applications en ligne de commande, et encore avec pas mal de crashs. Mais ça fonctionne !!!

Alors, pour quoi faire, me direz-vous ? Et bien par exemple pour tester vos scripts sous Mac, utiliser certains binaires macOS, ou compiler vos propres binaires à destination de macOS sans avoir de Mac. Pratique.

Je vous propose donc un petit tutoriel afin que vous puissiez vous aussi faire fonctionner vos propres applications macOS directement depuis Linux.

Première étape, installez les dépendances :

sudo apt install cmake clang bison flex libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-generic gcc-multilib libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev libxrandr-dev libxcursor-dev libgif-dev libavutil-dev libpulse-dev libavformat-dev libavcodec-dev libavresample-dev

Seconde étape, récupérez les sources :

git clone --recursive https://github.com/darlinghq/darling.git

Ensuite, compiler le code. Je vous préviens, pour l’avoir fait, c’est un peu long.

cd darling
mkdir build && cd build
cmake ..
make
sudo make install

Ensuite, il faut compiler un module pour le noyau. Attention, c’est expérimental, donc ça pourrait introduire des failles, voire des instabilités sur votre OS.

make lkm
sudo make lkm_install
sudo modprobe darling-mach

Voilà, Darling est en place.

Maintenant, vous pouvez l’utiliser de différentes manières. Soit via un shell en lançant :

darling shell

Soit en lançant directement un binaire comme ceci :

darling shell monbinaire

J’ai bien tenté d’install Brew et des choses de ce genre pour avoir un dépôt de binaire à exploiter, mais pour le moment, Darling ne supporte pas les connexions TLS, donc pas moyen…

Comme je vous le disais, c’est assez limité pour le moment, mais j’ai bon espoir qu’un jour les gens s’emparent de ce projet et permettent à terme le lancement d’applications macOS avec interface graphique…etc.

En attendant, si vous voulez des idées de trucs à tenter avec Darling, une page entière est dédiée à cela sur leur wiki. Amusez-vous bien !


Offrez un coup de jeune à votre Mac avec CleanMyMac X

Votre MAC rame…

Si votre Mac commence un peu à tirer la langue et/ou que vous voulez l’alléger des choses inutiles qui s’y accumulent au fil des années, jetez un oeil sur le soft CleanMyMac X.

L’idée derrière ce dernier est de mettre à disposition une boite à outils qui va regrouper plusieurs programmes d’optimisation. Il va par exemple nettoyer le contenu inutile, retirer les éventuels malwares ou encore monitorer en temps réel les performances de votre machine (CPU, mémoire, batterie…).

Il existe aussi une version windows

En Savoir + sur ses options


Ubisoft propose un mois de jeux et de démos gratuits

vendredi 3 avril 2020 à 10:26

Ubisoft

C’est au tour du célèbre éditeur de jeux vidéos Ubisoft de nous aider à rester au maximum à la maison. Chacun y va de son petit geste pour le bien de l’Humanité, c’est beau.

Il y a quelques jours je vous ai partagé une actu concernant le jeu Child of Light qui était offert par Ubisoft. Ce que je ne savais pas alors c’est que cela faisait partie d’une réelle campagne s’étendant sur plusieurs semaines. En fait ce qu’Ubisoft nous propose depuis quelques jours ce sont des jeux gratuits, des versions tests ou de grosses réductions. Et pas sur de petits jeux de rien du tout puisque cela concerne aussi de grosses licences comme Rayman, Assassin’s Creed ou encore Just Dance.

Vous trouverez l’ensemble des offres sur la page https://free.ubisoft.com/ et pour en profiter vous devrez avoir un compte Uplay pour récupérer les jeux. Les jeux sont parfois dispo uniquement sur PC, mais parfois aussi sur consoles (Switch, PlayStation, Xbox …).

Ubisoft jeux gratuits

Du 31 mars au 3 avril, c’est par exemple Raymand Legends qui vous est offert et parmi les autres jeux gratuits il y a Rabbids Coding (Les Lapins Crétins : Apprends à coder !) ou encore Might & Magic – Chess Royale.

Pour l’instant vous pouvez aussi tester les jeux Ghost Recon Breakpoint et The Crew 2 (version complète, mais avec une durée de temps limité) ou encore Trials Rising (en version démo). Quant au jeu Ghost Recon Wildlands vous disposerez de 5 heures offertes tandis que pour The Division ce sera jusqu’à atteindre le niveau 8.

Mais de nouvelles options vont être ajoutées dans les jours et semaines à venir, donc restez à l’affut 😉

Bref c’est plutôt cool de leur part, vous allez pouvoir essayer un tas de trucs gratuitement.

Verrouillez automatiquement votre Windows 10 lorsque vous vous en éloignez

vendredi 3 avril 2020 à 09:00

Windows 10

Il y a quelque temps j’ai écrit un article pour protéger votre ordinateur sous Linux via un câble USB s’il vous était volé sous le nez. Aujourd’hui je vous partage une petite astuce pour protéger votre ordinateur, mais sans câble USB et sous Windows 10. Et pas forcément s’il vous est volé d’ailleurs. Ça n’a pas de rapport en fait, c’était juste pour l’intro. Parce que.

Si vous bossez dans un espace partagé, que vous avez une famille curieuse ou tout simplement que vous ne voulez pas qu’une personne vienne fouiller sur votre ordinateur lorsque vous n’êtes pas devant l’article pourrait vous intéresser. Oui je sais, je sais. Vous allez me dire qu’il suffit de verrouiller votre session avant de faire votre pause clope ou pipi. Sauf que si les pauses sont fréquentes (ou que vous êtes incontinent) cela vous forcera à verrouiller/déverrouiller votre PC plusieurs fois par jour, c’est assez pénible et il y a bien une fois ou vous aller passer à côté.

En tant que grand représentant de la #TeamFlemmard je vous propose autre chose : Pourquoi ne pas coupler votre PC et votre téléphone via Bluetooth et faire en sorte qu’une fois la connexion entre les 2 coupées, votre ordinateur se verrouille automatiquement ? Il ne restera qu’à déverrouiller à votre retour, vous économiserez déjà 50% du taf.

Et si vous faites partie des distraits ou de ceux qui se moque un peu de leur sécurité (c’est mal, je vous juge), et bien ça vous protégera un peu malgré vous.

1. Coupler votre PC et votre téléphone via Bluetooth

Vous allez commencer par allumer votre téléphone et votre ordinateur, ça va aider vous aller voir 😉 Je vous laisse regarder la manip complète pour coupler votre téléphone avec l’ordinateur via Bluetooth si ce n’est pas déjà le cas entre vos appareils.

Note : cela devrait fonctionner pour toutes les machines récentes, mais si votre PC n’est pas équipé de Bluetooth du tout, vous pouvez toujours brancher un adaptateur USB Bluetooth sur le port USB.

2. Verrouiller votre PC dès que vous vous en éloignez

Rendez-vous d’abord dans vos paramètres Windows 10 (touche Windows + i pour le raccourci clavier) puis sélectionnez « Comptes« .

Windows 10 verrouiller son pc

Sur la nouvelle page, vous allez cliquer sur « Options de connexion » puis descendre un peu dans le volet droit jusqu’à afficher « Verrouillage dynamique« . Il reste à cocher la case « Autoriser Windows à verrouiller automatiquement votre appareil lorsque vous êtes absent« .

Options de connexion Bluetooth Windows 10

Et ça devrait être tout. Dorénavant lorsque votre téléphone sera hors de portée du Bluetooth de l’ordinateur, ce dernier se verrouillera au bout de quelques secondes.

Fini le stress, les curieux vont rager ! Bon après faut que les toilettes soient assez éloignées du signal, si ce n’est pas le cas … c’est le moment de demander un agrandissement des locaux à votre patron 😉

Virtualbox – Convertir un disque à taille fixe en disque à taille dynamique ? Et inversement…

jeudi 2 avril 2020 à 17:00

Allez, hop, encore un tuto sur Virtualbox. Vous le savez, quand on crée une nouvelle machine virtuelle avec Virtualbox, on peut choisir un disque dynamique ou à taille fixe.

Taille fixe, cela veut dire que si vous créez un disque de 10 GB, celui-ci occupera vraiment 10 GB sur votre ordinateur. A contrario, taille dynamique indique à l’OS virtualisé que votre disque fait bien 10 GB mais en réalité, il occupera une place réel sur votre ordinateur. Si vous le remplissez qu’à 50%, le fichier VDI (l’image du disque) pèsera que 5 GB et sa taille augmentera au fur et à mesure que vous utiliserez plus d’espace disque.

A quoi sert la taille fixe alors ? Et bien les performances sont meilleures avec une taille fixe. D’ailleurs, je ne crée que des disque de taille fixe. D’où mon besoin parfois de devoir augmenter cette taille.

Mais il se peut que vous ayez envie, soit de passer d’une taille dynamique à une taille fixe pour améliorer les performances, soit de passer d’une taille fixe à une taille dynamique pour économiser un peu d’espace sur votre disque dur.

Pour cela, rien de plus simple.

Repérez le dossier où se trouve votre machine virtuelle sur votre disque dur en faisant un clic droit sur la machine virtuelle puis en cliquant sur « Afficher dans le Finder / Explorateur de fichiers ».

Puis avec le terminal si vous êtes sous macOS / Linux ou une invite de commande sous Windows (cmd), placez-vous alors dans ce répertoire.

Sous Windows par défaut c’est là : C:\Users\UTILISATEUR\VirtualBox VMs\NOMDEVOTREMACHINE

Sous MacOS par défaut c’est là : /Users/UTILISATEUR/VirtualBox VMs/NOMDEVOTREMACHINE

Puis entrez la commande suivante pour modifier le type de taille, en clonant le disque. Si vous voulez une taille fixe, utilisez le paramètre FIXED :

 VBoxManage clonehd Ubuntu2.vdi Ubuntu3.vdi --variant Fixed

Et si vous voulez une taille dynamique, utilisez le paramètre STANDARD :

 VBoxManage clonehd Ubuntu2.vdi Ubuntu3.vdi --variant Standard

Et voilà ! Le nouveau disque étant créé, il faut maintenant aller dans la configuration de votre machine virtuelle, à l’onglet Stockage, « supprimer le périphérique ». (On voit bien à droite la mention taille réelle / virtuelle)

Puis aller chercher le nouveau disque vdi pour le rattacher à votre VM.

Et voilà ! Le nouveau disque à taille fixe est rattaché. Taille réelle = taille virtuelle comme vous pouvez le voir sur la capture ci-dessous.

Et si vous voulez simplement changer la taille du disque, je vous invite à consulter cet article.

Et pour ceux qui veulent, le tuto en vidéo est ici :

Amusez-vous bien !

Edito du 02/04/2020

jeudi 2 avril 2020 à 16:51

Hello les ami(e)s,

j’espère que ça se passe bien pour vous et que vous gérez bien la situation, que vous soyez en 1re, 2e ou 3e ligne comme nous l’a expliqué pépère. Pour ma part, je suis en 3e ligne. Mais si vous savez, ceux qui bossent ou qui ne bossent plus trop et qui restent chez eux à écumer Netflix et prendre du poids en attendant que la tempête passent.

Mais il y a aussi la 4e ligne, celle dont on parle moins, mais qui est la plus exposée puisqu’il s’agit de tous ceux qui continuent à répandre leurs miasmes dehors et à pratiquer des activités sociales.

Les adeptes de la marche rapide pour aller voir les copains, appelée aussi « sport », les propriétaires de chien incontinents qui sortent 10 fois par jour, les bons samaritains qui ramènent cacahuètes et binouses à leurs amis « vulnérables » pour passer une bonne soirée, les accros au shopping de première nécessité qui enchainent les balades chez Auchan, les employés « indispensables » obligés de se rendre sur leur lieu de travail pour réaliser un boulot de Shadok qu’ils pourraient faire de chez eux (Vous n’êtes pas de la chair à canon), sans oublier tous ceux qui partent en week-end parce que bon, il fait beau dehors ;-).

Je voudrais remercier cette 4e ligne, car grâce à elle, nous allons rester encore plus longtemps en confinement. Et moi ça me va bien… J’adore rester chez moi, au calme, relax, loin de la violence du monde et de son nouveau virus #JusteUneGrippe.

Alors je ne vous cache pas que « travailler » + « enfants à la maison », c’est IMPOSSIBLE (en vrai, je le savais). Mais bon, on fait ce qu’on peut. Du coup, j’ai l’impression de cumuler plusieurs emplois, et je ne vous raconte pas la fatigue. Vivement quand même la fin du confinement (quand ? Je vois bien ça, à vue de nez, pour fin août / début septembre, les paris sont lancés…) histoire qu’on puisse tous se reposer parce que bon, ça use, ça use.

M’enfin, plus sérieusement, j’espère que ça va pour vous. Que vous n’êtes pas malade, que vos proches vont bien et que vous ne faites pas trop les cons à sortir pour n’importe quoi comme tous ceux que je vois passer sous mes fenêtres. Si vous avez besoin de conseils, de réconfort, d’aide, si vous voulez témoigner ou si simplement vous vous faites chier, n’hésitez pas à vous retrouver entre Korbenautes sur le forum. Je sais, c’est une maigre consolation, mais je ne sais pas jouer de guitare pour vous faire une reprise musicale dégoulinante de bons sentiments dans un Facebook Live. Donc il faudra vous en contenter ;-).

Allez, la bise !