Como posso lidar com a associação de arquivos em aplicativos diferentes (não no Nautilus)?

4

Talvez eu não entenda o sistema. Atualizado para (reinstalado) Ubuntu 11.04.

Existe alguma maneira de os aplicativos usarem algo que eu configure no nautilus, ou é apenas uma idéia errada sobre o uso?

No nautilus, a associação de arquivos funciona bem, fácil, acessível e assim por diante ...

Meu primeiro problema foi quando instalei o cromo. Baixado um arquivo, um pop-up solicita assocação, define nautilus. E só abre pasta, para qualquer arquivo mostrar um erro: não é um direcrório. Ok, então eu pensei que o Chrome do Google mudou, porque anteriormente .pdf abrem o acrobat, .torrent open vuze e assim por diante. Mas agora eu tenho que abrir nautilus na pasta de download com ele, do que selecionar e abrir o aplicativo preferível manualmente e não posso usar qualquer automatismo que eu costumava.

Então no gnome commander, ele não seguiu a associação padrão que eu configurei no nautilus. Ok, talvez seja culpa do comandante. use o seu próprio.

Em seguida, no calibre, o "read" usa novamente esse erro padrão "não é possível abrir o diretório não é"

Então, parece-me que os aplicativos não usam bem essas associações de arquivos ou eu realmente não entendo o objetivo do sistema de associações de arquivos (arquivos mime, .desktop, ...)

Se não houver solução, acho que tenho que pesquisar algum programa (se houver algum) que possa identificar e ativar o aplicativo e definir como padrão, nautilus.

    
por Julius 06.05.2011 / 01:38

5 respostas

2

Comente a linha em .local/share/applications/mimeapps.list

inode/directory=rhythmbox.desktop;vlc.desktop;smplayer.desktop;

e insira

inode/directory=nautilus-folder-handler.desktop;

    
por Mark Hosking 27.04.2012 / 10:23
1

Remover ou comentar (adicionando "#" na frente da linha)

  

Manipulador de esquema x / file = exo-file-manager.desktop

deste arquivo:

  

.local / share / applications / mimeapps.list

Créditos para Pare a abertura das pastas com aplicação diferente do gerenciador de arquivos e UbuntuForums: Não é possível abrir arquivos diretamente do Chrome - abre o Nautilus para o link

    
por Petros 03.04.2012 / 23:24
1

Você precisa editar o arquivo .desktop desse aplicativo e adicionar o tipo mime

por exemplo. (os exemplos abaixo são de um aplicativo que eu tive que consertar)

[Desktop Entry]
Encoding=UTF-8
Name=Guitar Pro 6
Comment=Tablature Edition Software
Exec=GuitarPro6 %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=GuitarPro6.png
Categories=Application;AudioVideo;
MimeType=audio/x-gtp;

A última linha do exemplo mostra a associação.

Se você quiser criar um novo mimetype, você deve fazer isso: Crie um novo arquivo em /usr/share/mime/packages/

por exemplo. GuitarPro6.xml

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="audio/x-gtp">
        <comment>Guitar Pro tab</comment>
            <glob pattern="*.gpx"/>
            <glob pattern="*.gp3"/>
            <glob pattern="*.gp4"/>
            <glob pattern="*.gp5"/>
        </mime-type>
</mime-info>

Depois de criar o arquivo, basta executar sudo update-mime-database /usr/share/mime/

    
por Willian Girhad 06.05.2011 / 02:20
0

Eu tive o mesmo problema. Eu encontrei a solução no outro fórum .

Para simplificar:

  

desinstale exo-utils (e todas as dependências).

Funcionou para mim!

    
por Jona 05.07.2011 / 18:34
0

Eu criei o arquivo vue.xml e vue.desktop , atualizei o banco de dados do tipo MIME com:

sudo update-mime-database /usr/share/mime/

mas recebeu o erro

  

Unknown media type in type 'office/vue'

Em seguida, alterei o <mime-type type="office/vue"> e o MimeType=office/vue para <mime-type type="application/vue"> e MimeType=application/vue , e isso funcionou.

O arquivo do tipo mime correto é:

<?xml version="1.0" encoding="UTF-8"?>  
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">  
    <mime-type type="application/vue">  
        <comment>Vue file</comment>  
            <glob pattern="*.vue"/>  
            <glob pattern="*.vpk"/>  
        </mime-type>  
</mime-info> 

E meu arquivo * .desktop foi:

[Desktop Entry]  
Encoding=UTF-8  
Name=VUE  
Categories=Office  
Exec=java -jar /usr/share/VUE/VUE.jar  
Icon=/usr/share/VUE/vue.gif  
StartupNotify=false  
Terminal=false  
Type=Application  
Comment=Visual Understanding Environment Application  
StartupWMClass=tufts-vue-VUE  
MimeType=application/vue
    
por Sardinha 08.05.2018 / 10:03