Desativar montagem automática de * somente * SDCard da câmera na conexão USB

2

Tenho uma pergunta sobre a montagem automática da minha câmera Nikon. Quando a câmera é conectada via USB, o cartão de memória da câmera é montado e exibido como uma unidade na barra de tarefas. Isso causa conflito com programas de compartilhamento que precisam assumir o controle da câmera. Eu posso desabilitar a montagem automática usando o dconf, mas é difícil mantê-lo ligado e desligado o tempo todo. Como pode apenas desativar o comportamento para esta câmera sozinha e nada mais? Agradecemos antecipadamente :)

    
por zigstum 25.06.2015 / 10:50

1 resposta

0

Digamos que seu dispositivo seja /dev/sdb1 . Usando lsusb , obtenha o ID do seu dispositivo (será algo como 0651: 1722 ou qualquer outra coisa)

Crie um script chamado script.sh em /lib/udev (talvez você tenha que usar sudo ao criar o arquivo) e coloque as seguintes linhas nele:

#!/bin/bash

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

Salve e torne-o executável com:

  

chmod +x /lib/udev/script.sh

Crie um arquivo de regras do udev chamado 100-unmount-SDcard.rules em /etc/udev/rules.d/ (novamente, você deve usar sudo para criar este arquivo) e preencha-o com:

ACTION=="add", ATTRS{idVendor}=="<your-id>", ATTRS{idProduct}=="<your-id>", RUN+="/lib/udev/script.sh"

Salve o arquivo e execute:

  

sudo udevadm control --reload-rules

Para mais opções, consulte Impedir que um dispositivo USB específico seja montado automaticamente

    
por Ron 25.06.2015 / 12:41