A documentação do GVFS tem um arquivo sobre Controlando o que é mostrado no Interface do usuário . Em resumo, você tem duas maneiras de fazer isso:
- Se estiver em
/etc/fstab
, adicionex-gvfs-hide
como uma das opções (ou, para versões mais antigas do udisks2,comment=gvfs-hide
). -
Configure o udev para definir o
$ENV{UDISKS_IGNORE}="1"
para o dispositivo relevante. Por exemplo, aqui está como eu oculto volumes lógicos no meu sistema (que são todas as coisas que eu não quero montar através da GUI):ENV{DM_VG_NAME}=="Zia", ENV{UDISKS_IGNORE}="1"
Para uma partição em um disco, as coisas razoáveis para correspondência incluiria
$ENV{ID_WWN}
ou$ENV{ID_SERIAL}
junto com$ENV{ID_PART_ENTRY_NUMBER}
. Então, por exemplo:ENV{ID_WWN}=="0x5000c5001c33a889", ENV{ID_PART_ENTRY_NUMBER}=="1", ENV{UDISKS_IGNORE}="1"
deve corresponder à primeira partição em um dos meus discos e configurá-la como ignorada.
ID_FS_UUID
seria outra possibilidade.
Se você estiver executando o udisks v. 1 (por exemplo, no Debian Wheezy), a variável de ambiente do udev a ser definida será ENV{UDISKS_PRESENTATION_HIDE}="1"
. e aparece no teste de Gilles que o método /etc/fstab
não funciona de maneira confiável. Note que é possível executar tanto o v. 1 quanto o v2, caso em que você terá que configurar ambos.