Aplikace pro Android jsou skvělým způsobem, jak rozšířit někdy omezené možnosti Chromebooků, ale mohou se stát problémem, pokud ukládáte většinu dat na externí médium - například kartu SD.

Naštěstí s několika příkazy můžete skutečně "přinutit" aplikace Android, aby nejen viděli externí úložiště, ale také napsali. Budu vás ale varovat: to vyžaduje několik příkazů shellu, takže pokud to nejste spokojeni, postupujte pečlivě. Vykřikněte na Nolirium za tento neuvěřitelně užitečný příspěvek na blogu, který mě takhle zvládl. Díky zjištěnému vedení jsem to dokázal bez problémů.

Takže, jak to funguje?

Stručně řečeno, budeme používat vazby na vázání v podstatě "propojit" složku na externím médiu s jednou, která je součástí interní struktury souborů. V podstatě to umožňuje Androidu zobrazit obsah externího adresáře, protože je propojen se složkou na interním úložišti, kterou vidí bez problémů.

Stojí za to poznamenat, že vazba těchto složek bude fungovat pouze v Androidu - nebude to mít vliv na to, jak Chrome OS vidí složky nebo soubory uvnitř. Vytvoříme složku nazvanou "Bound" v kořenovém adresáři adresáře Downloads v systému Chrome OS a do této složky navážeme složku na externím médiu a systém Android zobrazí obsah externího adresáře v adresáři Bound, Chrome OS nebude - Bound přímo vypadá zcela prázdný. Ale protože systém Chrome OS může nativně komunikovat s externím úložištěm, neměl by to být problém.

První krok: Vytvořte své složky

Tímto způsobem jsme připraveni vytvořit adresáře, které pro tento účel použijeme. Jak jsem již řekl, vytvoříme složku v adresáři Stahování s názvem Bound. Takže pokračujte a otevřete aplikaci Chrome OS Files a přejděte do adresáře Downloads.

Odtud klikněte pravým tlačítkem a zvolte "Nová složka".

Název této složky "Bound."

Stojí za to poznamenat, že můžete pojmenovat to, co se vám líbí, ale pro účely tohoto tutoriálu a příkazů, které použijete níže, používáme "Bound".

Pokud máte specifickou sadu souborů, které chcete, aby se Android mohl zobrazovat na vašem Chromebooku, pokračujte a přejděte na externí médium a vytvořte zde také novou složku. Označte jej odpovídajícím způsobem - pro tento příklad používám obrazovky "Screenshoty", takže bez obav můžete změnit, pokud to nemá smysl pro vaši žádost. Nezapomeňte, že budete muset změnit část níže uvedených příkazů, abyste odráželi název složky.

Druhý krok: Otevřete kořenový uzel a vytvořte vazbu

Za prvé, budete muset otevřít okno Crosh klávesou Ctrl + Alt + T na klávesnici. V prohlížeči se otevře nové pevné černé okno. Případně můžete nainstalovat aplikaci Crosh Window z Obchodu Chrome App Store (což také vyžaduje instalaci aplikace Secure Shell), ale to není nutné, pokud je to něco, co si myslíte, že nebudete často používat.

V okně Crosh zadejte následující:

shell

Následován:

sudo su

Požádá o heslo - mělo by to být stejné, se kterým se přihlásíte do Chromebooku.

V tomto okamžiku jste v kořenovém shellu, což je to, co chceme. Následující příkazy by vám měly umožnit čtení a zápis do externí složky přímo z aplikací pro Android. Pro účely tohoto výuku je chystám porazit jeden po druhém, ale mějte na paměti, že vy umět Pokud je chcete, zadejte je do řetězce - jednoduše oddělte jednotlivé příkazy && symboly.

Poznámka: Výchozí název externí jednotky v systému OS Chrome je "UNTITLED". Pokud byla vaše jednotka pojmenována něco jiného, ​​použijte namísto "UNTITLED" následující příkazy.

Tímto způsobem zadejte následující informace do okna kořenového shellu:

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

Znovu změňte název externího adresáře na cokoli, které jste zvolili, pokud se liší od mé.

Krok třetí: Zisk

To je skoro všechno, co je k tomu. Stejně jako jsem řekl dříve, nebude to mít vliv na to, jak Chrome OS vidí vaše složky, pouze Android.

Samozřejmě, že to není dokonalý systém. Některé aplikace Android mohou být schopny vidět obsah vázané složky, ale s nimi nemusíte komunikovat. Například používám Skitch pro anotování screenshotů a když vidí všechno v vázané složce, nemůže otevřít žádné soubory. To pravděpodobně do značné míry souvisí s tím, že Skitch už není v aktivním vývoji, takže je dost zastaralý, ale je to stále dobrý příklad toho, jak může být tento systém nedokonalý.

Také toto spojení nebude přežívat restart. Takže pokaždé, když restartujete počítač, budete muset znovu zadat výše uvedené příkazy. Také jsem viděl, kde někteří uživatelé ztratili přístup do vázané složky poté, co systém přejde do režimu spánku, ale osobně jsem tento problém neměl. Stejně jako u většiny řešení, jako je tento, může být vaše jízda různá.

Společnost Google samozřejmě aktivně pracuje na zapínání obsahu karty SD do aplikací pro Android, takže jsme nakonec my by měl získat řádnou podporu. Ale až do tohoto bodu, to je další nejlepší věc.

Nejlepší Tipy:
Komentář: