Como os manipuladores de mídia Nautilus funcionam?

4

O Nautilus tem opções para o que fazer quando dispositivos de mídia são adicionados.

Como o Nautilus sabe quais aplicativos disponibilizar nesses menus suspensos?

Como os aplicativos se conectam a esse mecanismo?

    
por dv3500ea 24.11.2010 / 20:22

2 respostas

4

De link :

  

Registrar aplicativos para lidar com tipos MIME é bastante simples. Os aplicativos são registrados criando uma chave MimeType no arquivo de entrada .desktop e listando cada tipo MIME separado por um ponto-e-vírgula. A chave MimeType deve ser usada somente em .desktop arquivos cuja Type key possui o valor Application . Para obter mais informações sobre .desktop arquivos, consulte Seção 2.3 - Arquivos de entrada da área de trabalho .

O Nautilus obtém essas informações dos arquivos mimeinfo.cache localizados em $XDG_DATA_DIRS/applications e $XDG_DATA_HOME/applications/ criados por update-desktop-database .

    
por Isaiah 24.11.2010 / 20:46
0

Tanto quanto eu entendo isso é tratado pelo MIME, a mesma coisa que lida com o aplicativo que abre arquivos. sistema (desculpe, eu não tenho todos os detalhes).

EDIT: DoR respondida enquanto eu estava digitando. Ele acertou em cheio.

    
por RolandiXor 24.11.2010 / 20:48