Comment obtenir des applications Android pour voir le stockage externe sur les Chromebooks

Table des matières:

Comment obtenir des applications Android pour voir le stockage externe sur les Chromebooks
Comment obtenir des applications Android pour voir le stockage externe sur les Chromebooks

Vidéo: Comment obtenir des applications Android pour voir le stockage externe sur les Chromebooks

Vidéo: Comment obtenir des applications Android pour voir le stockage externe sur les Chromebooks
Vidéo: Chrome OS n'est pas aussi LIMITÉ que vous l'imaginez - YouTube 2024, Avril
Anonim
Les applications Android sont un excellent moyen d'étendre les fonctionnalités parfois limitées des Chromebooks, mais elles peuvent poser problème si vous stockez la plupart de vos données sur un support externe, comme une carte SD, par exemple.
Les applications Android sont un excellent moyen d'étendre les fonctionnalités parfois limitées des Chromebooks, mais elles peuvent poser problème si vous stockez la plupart de vos données sur un support externe, comme une carte SD, par exemple.

Heureusement, avec quelques commandes, vous pouvez réellement «forcer» les applications Android à non seulement voir le stockage externe, mais aussi à y écrire. Je vous préviendrai cependant: cela nécessite quelques commandes du shell, donc si vous n’êtes pas à l’aise avec cela, marchez prudemment. Merci à Nolirium pour cet article de blog extrêmement utile qui m'a permis de me lancer. Grâce aux conseils qui y ont été trouvés, j'ai pu faire en sorte que cela fonctionne sans problème.

Donc comment ça fonctionne?

En bref, nous allons utiliser des montages de liaison pour «lier» en gros un dossier du support externe à un fichier appartenant à la structure de fichier interne. Fondamentalement, cela permet à Android de voir le contenu du dossier externe, car il est lié à un dossier du stockage interne, qu’il peut voir sans problèmes.

Il est intéressant de noter que la liaison de ces dossiers ne fonctionnera que sous Android. Cela n’affectera en rien la façon dont Chrome OS voit les dossiers ou les fichiers qu’ils contiennent. Nous allons créer un dossier appelé "Bound" à la racine du répertoire Téléchargements de Chrome OS et lier un dossier du support externe à ce dossier. Android verra le contenu du dossier externe dans le répertoire Bound, Chrome OS ne le fera pas - la Bound semblera directement complètement vide. Mais comme Chrome OS peut interagir de manière native avec un stockage externe, cela ne devrait pas être un problème.

Première étape: créer vos dossiers

Avec cela, nous sommes prêts à créer les répertoires que nous utiliserons pour cela. Comme je l’ai dit plus haut, nous allons créer un dossier dans le répertoire Téléchargements appelé «Bound». Continuez, ouvrez l’application Chrome OS Files et accédez au répertoire Téléchargements.

À partir de là, cliquez avec le bouton droit de la souris et choisissez «Nouveau dossier».

Nommez ce dossier «Bound».
Nommez ce dossier «Bound».
Image
Image

Il est à noter que vous pouvez nommer ce que vous voulez, mais pour les besoins de ce tutoriel et des commandes que vous utiliserez ci-dessous, nous utilisons «Bound».

Si vous souhaitez que Android puisse voir un ensemble de fichiers spécifique sur votre Chromebook, allez-y, accédez à votre support externe et créez un nouveau dossier ici. Nommez-le en conséquence. J'utilise «Captures d'écran» pour cet exemple, alors n'hésitez pas à le changer si cela n'a pas de sens pour votre application. Rappelez-vous simplement que vous devrez modifier une partie des commandes ci-dessous pour refléter votre nom de dossier.

Deuxième étape: ouvrir un shell racine et créer le lien

Tout d’abord, vous devrez ouvrir une fenêtre Crosh en appuyant sur Ctrl + Alt + T sur votre clavier. Une nouvelle fenêtre noire s’ouvrira dans votre navigateur. Vous pouvez également installer l’application Crosh Window à partir du Chrome App Store (qui nécessite également l’application Secure Shell), mais cela n’est pas nécessaire si vous ne pensez pas l’utiliser souvent.

Dans la fenêtre Crosh, tapez ce qui suit:

shell

Suivi par:

sudo su

Votre mot de passe vous sera demandé. Ce doit être le même que celui avec lequel vous vous connectez à votre Chromebook.

Image
Image

À ce stade, vous êtes dans un shell racine, ce que nous voulons. Les commandes suivantes devraient vous donner un accès en lecture / écriture au dossier externe directement à partir d'applications Android. Pour les besoins de ce didacticiel, je vais les décomposer un par un, mais gardez à l’esprit que vous pouvez Si vous le souhaitez, liez-les ensemble, séparez chaque commande par

&&

symboles.

Remarque: Le titre par défaut d'un lecteur externe dans Chrome OS est «UNTITLED». Si votre lecteur porte un nom différent, utilisez-le à la place de «UNTITLED» dans les commandes suivantes.

Cela fait, entrez les informations suivantes dans la fenêtre du shell racine:

mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/default/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/read/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/write/emulated/0/Download/Bound

Encore une fois, changez le nom du dossier externe en choisissant ce que vous avez choisi s’il est différent du mien.
Encore une fois, changez le nom du dossier externe en choisissant ce que vous avez choisi s’il est différent du mien.

Troisième étape: le profit

C’est à peu près tout ce qu’il ya à faire. Comme je l’ai dit plus tôt, cela n’affectera pas la façon dont Chrome OS voit vos dossiers, uniquement Android.

Bien sûr, ce n’est pas un système parfait. Certaines applications Android peuvent être en mesure de voir le contenu du dossier lié, sans interagir avec eux. Par exemple, j’utilise Skitch pour annoter des captures d’écran. Même s’il peut tout voir dans le dossier relié, il ne parvient pas à ouvrir les fichiers. Cela est probablement dû en grande partie au fait que Skitch n’est plus en développement actif, il est donc assez dépassé, mais c’est toujours un bon exemple de l’imperfection de ce système.

En outre, cette liaison ne survivra pas à un redémarrage. Ainsi, chaque fois que vous redémarrez l’ordinateur, vous devrez ressaisir les commandes ci-dessus. J'ai également constaté que certains utilisateurs avaient perdu l'accès au dossier lié après le passage du système en mode veille, mais je n'ai pas personnellement eu ce problème. Comme avec la plupart des solutions de contournement comme celle-ci, votre kilométrage peut varier.

Image
Image

Bien entendu, Google travaille activement à l'activation du contenu de la carte SD dans les applications Android. devrait obtenir un soutien approprié. Mais jusqu'à ce point, c'est la prochaine meilleure chose.

Conseillé: