Os aplicativos Android são uma ótima maneira de expandir os recursos, às vezes limitados, dos Chromebooks, mas podem ser um problema se você armazenar a maioria dos seus dados em uma mídia externa, como um cartão SD, por exemplo.
Felizmente, com alguns comandos você pode realmente “forçar” os aplicativos Android a não apenas ver o armazenamento externo, mas também gravar nele. Vou avisá-lo, porém: isso requer alguns comandos shell, então se você não se sentir confortável com isso, tome cuidado. Grite para Nolirium por esta postagem de blog incrivelmente útil que me fez começar a trabalhar nisso. Graças à orientação encontrada lá, eu consegui fazer isso funcionar sem problemas.
Índice
Resumindo, usaremos montagens de ligação para basicamente “amarrar” uma pasta no meio externo a um que faça parte da estrutura de arquivos interna. Basicamente, isso permite que o Android veja o conteúdo da pasta externa, porque está vinculada a uma pasta no armazenamento interno, que pode ver sem problemas.
É importante notar que vincular essas pastas só funcionará no Android – não afetará como o Chrome OS vê as pastas ou os arquivos dentro delas. Vamos criar uma pasta chamada “Bound” na raiz do diretório Downloads no Chrome OS e vincular uma pasta no meio externo a esta pasta, e enquanto o Android verá o conteúdo da pasta externa no diretório Bound, O Chrome OS não vai – o Bound diretamente parecerá completamente vazio. Mas como o Chrome OS pode interagir nativamente com o armazenamento externo, isso não deve ser um problema.
Com isso, estamos prontos para criar os diretórios que usaremos para isso. Como eu disse acima, vamos criar uma pasta no diretório Downloads chamada “Bound”. Então vá em frente e abra o aplicativo Arquivos do Chrome OS e navegue até o diretório Downloads.
A partir daí, clique com o botão direito e escolha “Nova pasta”.
Nomeie essa pasta como “Bound”.
É importante notar que você pode nomear isso como quiser, mas para os fins deste tutorial e os comandos que você usará abaixo, estamos usando “Bound”.
Se você tiver um conjunto específico de arquivos que deseja que o Android possa ver no seu Chromebook, vá em frente e navegue até a mídia externa e crie uma nova pasta aqui também. Nomeie-o de acordo – estou usando “Capturas de tela” para este exemplo, então fique à vontade para alterá-lo se não fizer sentido para o seu aplicativo. Lembre-se de que você terá que alterar parte dos comandos abaixo para refletir o nome da sua pasta.
Primeiro, você precisará abrir uma janela Crosh pressionando Ctrl + Alt + T no teclado. Uma nova janela em preto sólido será aberta em seu navegador. Como alternativa, você pode instalar o aplicativo Crosh Window da Chrome App Store (que também requer a instalação do aplicativo Secure Shell ), mas isso não é necessário se for algo que você acha que não usará com frequência.
Na janela Crosh, digite o seguinte:
Concha
Seguido por:
sudo su
Ele solicitará sua senha – deve ser a mesma com a qual você faz login no Chromebook.
Neste ponto, você está em um shell de root, que é o que queremos. Os comandos a seguir devem fornecer acesso de leitura / gravação à pasta externa diretamente dos aplicativos Android. Para os fins deste tutorial, vou dividi-los um de cada vez, mas lembre-se de que você pode encadeá-los se quiser – apenas separe cada comando com &&
símbolos.
Observação: o título padrão para uma unidade externa no Chrome OS é “UNTITLED”. Se sua unidade tiver outro nome, use-o no lugar de “UNTITLED” nos comandos a seguir.
Com isso fora do caminho, digite o seguinte na janela do shell do root:
mount --bind / media / removable / UNTITLED / Screenshots / run / arc / sdcard / default / emulado / 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 / emulado / 0 / Download / Bound
Novamente, altere o nome da pasta externa para o que você escolheu, se for diferente do meu.
Isso é tudo que há para fazer. Como eu disse antes, isso não afetará a maneira como o Chrome OS vê suas pastas, apenas o Android.
Claro, não é um sistema perfeito. Alguns aplicativos Android podem ver o conteúdo da pasta vinculada, mas não interagir com eles. Por exemplo, eu uso o Skitch para anotar capturas de tela e, embora possa ver tudo na pasta vinculada, não consegue abrir nenhum dos arquivos. Isso provavelmente se deve em grande parte ao fato de que o Skitch não está mais em desenvolvimento ativo, por isso está bastante desatualizado, mas ainda é um bom exemplo de como esse sistema pode ser imperfeito.
Além disso, essa ligação não sobreviverá a uma reinicialização. Portanto, cada vez que você reinicializar o computador, terá que inserir novamente os comandos acima. Também vi alguns usuários perderem o acesso à pasta vinculada depois que o sistema entra no modo de hibernação, mas pessoalmente não tive esse problema. Como acontece com a maioria das soluções alternativas como esta, sua milhagem pode variar.
Obviamente, o Google está trabalhando ativamente para habilitar o conteúdo do cartão SD para aplicativos Android, então, eventualmente, devemos obter suporte adequado. Mas até esse ponto, esta é a segunda melhor coisa.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…