Impeça a montagem automática do cartão SD do Android no Linux Mint

2

Recentemente, obtive um telefone Android mais antigo para poder testar o Android Apps nele. Eu precisava disso porque tenho um Nexus 7, mas não versões mais antigas do Android, hardware etc., para testar.

Estou com um problema no Linux Mint with Cinnamon. Quando eu conecto o telefone, ou removo e conecto o sdcard do telefone de volta a ele enquanto o telefone está conectado, o Linux monta automaticamente o sdcard. Isso é um problema porque, uma vez montado no Linux, ele é desmontado do telefone que executa o Android 2.3.5, e eu não posso mais testar os Aplicativos para Android que escrevo que exigem que o sdcard esteja presente, gravável.

No Mint 17, você pode verificar o menu > Configurações do sistema > Preferências > Aplicativos preferidos > Mídia Removível, e traz esta janela. (Nas versões anteriores do Mint, isso foi encontrado em Menu > Ferramentas do Sistema > Configurações do Sistema > Sistema > Detalhes > Mídia Removível)

Altereiasconfiguraçõesparasempre"Perguntar o que fazer" em "Selecionar como a mídia deve ser manipulada". No entanto, o sdcard ainda é montado e, em seguida, me perguntam como eu quero abrir esses arquivos (media players, importadores de fotos, navegador de arquivos, etc.). Se eu clicar na caixa de seleção "Nunca solicitar ou iniciar programas na inserção de mídia", o sdcard será montado e não me perguntarão como abrir esses arquivos.

EjetaréapenasumapalavranoobparausuáriosdoUbuntuquesignificaumount(desmontar)como"Administrador" é outra palavra noob do Ubuntu para o usuário root. E se eu desmontar o sdcard, o telefone não o reconhecerá novamente até eu retirar o sdcard e conectá-lo de volta. O telefone o vê por um breve momento até o Linux Mint assumir o controle.

Existem 2 soluções possíveis e talvez mais:

  1. Impedir o Linux de automontar sdcards (veja abaixo)

  2. Diga ao Android para não permitir que o computador em que ele está conectado sobre o sdcard

Como evitar que o sdcard seja montado automaticamente:

editor-dconf > org > canela > área de trabalho > manuseio de mídia

AgoraeleéreconhecidopeloLinux:

bullshark@beastlinux~$dmesg|tail-n25[597212.218323]sd21:0:0:0:[sde]AttachedSCSIremovabledisk[597212.218639]sr21:0:0:1:AttachedscsiCD-ROMsr2[597212.218910]sr21:0:0:1:Attachedscsigenericsg7type5[597217.139373]sd21:0:0:0:[sde]3862528512-bytelogicalblocks:(1.97GB/1.84GiB)[597217.140726]sd21:0:0:0:[sde]NoCachingmodepagepresent[597217.140735]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597217.143595]sd21:0:0:0:[sde]NoCachingmodepagepresent[597217.143602]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597217.152240]sde:sde1[597389.751008]4:2:1:cannotgetfreqatep0x84[597390.238742]4:2:1:cannotgetfreqatep0x84[597624.903132]sde:detectedcapacitychangefrom1977614336to0[597637.677763]sd21:0:0:0:[sde]3862528512-bytelogicalblocks:(1.97GB/1.84GiB)[597637.679616]sd21:0:0:0:[sde]NoCachingmodepagepresent[597637.679626]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597637.682508]sd21:0:0:0:[sde]NoCachingmodepagepresent[597637.682515]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597637.692758]sde:sde1[597661.857979]sde:detectedcapacitychangefrom1977614336to0[597688.775455]sd21:0:0:0:[sde]3862528512-bytelogicalblocks:(1.97GB/1.84GiB)[597688.776814]sd21:0:0:0:[sde]NoCachingmodepagepresent[597688.776823]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597688.780055]sd21:0:0:0:[sde]NoCachingmodepagepresent[597688.780062]sd21:0:0:0:[sde]Assumingdrivecache:writethrough[597688.788639]sde:sde1bullshark@beastlinux~$

Noentanto,otelefoneaindadesmontaocartãoSDaoserdetectadopeloLinux.

O Linux detecta, mas não monta e, alguns segundos depois:

Editar#2(Solução):

Euresolviessealterandootipodeconexãousb(erausbmassstorage):

    
por BullShark 13.04.2013 / 00:43

1 resposta

1

O Linux Mint Cinnamon é um fork do Gnome Shell e descobri que o gsettings foi instalado por padrão. É por isso que

gsettings set org.gnome.desktop.media-handling automount false

funcionou no meu caso para evitar que o sistema operacional montasse automaticamente os cartões SD.

    
por 24.04.2013 / 12:17