Quando você vê os manipuladores como gphoto2://
e smb://
, essas são interfaces especiais que a área de trabalho do GNOME ou o navegador de arquivos que você está usando está disponibilizando para acessar esses dispositivos. No caso de gphoto2
, a área de trabalho está usando o aplicativo gphoto2 '
lsof
A única maneira de conseguir acesso a uma montagem como essa seria montá-la como você fez antes de usar o Nautilus ou qualquer outro navegador de arquivos e, em seguida, usar uma ferramenta como lsof
para ver quais arquivos / dispositivos são abertos pelo Nautilus.
$ lsof -p $(pgrep nautilus)
Mas se você precisar se conectar ao seu telefone via gphoto2
, provavelmente não montará o dispositivo de armazenamento em massa, mas sim um PTP - Picture Transfer Protocol . Há uma implementação do Linux FUSE para o PTP também .
gvfs?
Eu também procuraria no diretório $HOME
por um subdiretório chamado .gvfs
. Normalmente, quando o GNOME ou o Nautilus estão fazendo a montagem, esse diretório é criado como uma conveniência.
Nas versões mais recentes do GNOME (3+), esse diretório foi movido e agora está aqui, /run/user/$UID/gvfs
.
Exemplo
$ ls -l /run/user/$UID/gvfs/smb-share\:server\=tank\,share\=t
total 2
drwx------. 1 saml saml 0 Oct 31 09:16 Development
drwx------. 1 saml saml 0 Nov 18 14:52 home
drwx------. 1 saml saml 0 May 14 2013 incoming
...
OBSERVAÇÃO: Essa é uma variável de ambiente $UID
que geralmente é definida no Bash na maioria dos sistemas modernos. Se não estiver definido, você pode encontrar o ID do seu usuário da seguinte forma:
$ id
uid=1000(saml) gid=1000(saml) groups=1000(saml),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023