Não faz sentido.
Uma unidade USB é montada e gerenciada automaticamente pelo usuário da área de trabalho. Mas ela deve desmontar e montá-lo novamente como raiz? Eu não posso ver um uso prático para este comportamento.
De qualquer forma, eu testei esta montagem de raiz e nada apareceu na área de trabalho do usuário.
Se você der uma olhada no código do nautilus 1 , o% a função_check_file
não tem nenhum padrão para "must_be_executable" e as chamadas para essa função não definem esse parâmetro.
A única maneira de fazer isso funcionar foi:
- formate a unidade USB no ext2 ou ext3
- coloque um arquivo autoexec nele
- alterar permissões para tornar esse arquivo executável por um usuário de desktop (o arquivo pode ser de propriedade de qualquer pessoa)
- conecte a unidade USB e deixe o gnome automontá-la