Reconhecimento do tipo de arquivo errado do Dolphin / Konqueror

3

No Dolphin / Konqueror, os arquivos que devem ter o tipo de arquivo "desconhecido" têm "Arquivo de Definição de Atributo de Ajuda da Microsoft" como seu tipo.

Isso também afeta arquivos sem extensão com símbolos especiais neles (como ^ [[2J ^ [[0; 0f eu tenho no início de .xsession-errors), swapfile, softlinks (para esses arquivos + links pendentes) .

Em Configurações do Sistema / Associações de Arquivos, "Arquivo de Definição de Atributo de Ajuda da Microsoft" é uma descrição para o tipo "application / octet-stream" (veja octet-stream.xml abaixo).

Parece que eles o usam como algum tipo de fallback ou entrada padrão, porque quando eu entro no diretório todos os arquivos (não diretórios) por alguns momentos possuem esse tipo (não reconhecido?). Problema é específico para esses navegadores de arquivos, eu instalei Thunar, Tux Commander, Double Commander e eles funcionam bem. Os arquivos em si estão bem:

[ ~]$ file .xsession-errors
.xsession-errors: UTF-8 Unicode text, with very long lines, with CRLF, LF line terminators, with escape sequences
[ ~]$ file --mime-type .xsession-errors
.xsession-errors: text/plain
[ ~]$ file link
link: broken symbolic link to 43399594

Tentei localizar esse tipo de arquivo, encontrei alguns em ~ / .local / share / mime / mas quaisquer mudanças (com atualizações subseqüentes - atualização de banco de dados - update - mime - banco de dados e até reinicialização) não deram nada.

Pensei que pode ser devido a instalação do wine office 2010, apagada mime vinho, desktop e assim arquivos (link limite, você pode encontrá-lo em vinho página FAQ em "4.3. Como faço para limpar o Open With List?") sem sucesso. Em seguida, excluído prefixo de vinho - mesmo resultado. Também não foi possível encontrar nada com o google (a maioria dos problemas relacionados ao início incorreto do aplicativo e não ao reconhecimento de tipo de arquivo).

Testado em um novo usuário - tudo funciona como um encanto. De lá, meus erros de xsession têm o tipo "desconhecido"

De acordo com o bug 337708 , parece que está relacionado com o shared-mime-info. Não encontrou nada específico.

octet-stream.xml

<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/octet-stream">
  <!--Created automatically by update-mime-database. DO NOT EDIT!-->
  <comment>Microsoft Help Attribute Definition File</comment>
  <glob-deleteall/>
  <glob pattern="*.bin"/>
  <glob pattern="*.hxd"/>
  <glob pattern="*.hxh"/>
  <glob pattern="*.hxi"/>
  <glob pattern="*.hxq"/>
  <glob pattern="*.hxr"/>
  <glob pattern="*.hxs"/>
  <glob pattern="*.hxw"/>
</mime-type>

algumas fotos com dolphin, thunar, master-print-screen enquanto a pasta estava carregando

[ ~]$ uname -a
Linux Erefan 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64 GNU/Linux KDE 
[ ~]$ dolphin --version
Qt: 4.8.6
KDE Development Platform: 4.14.3
Dolphin: 4.14.3

p.s. .xsession-errors usados apenas como exemplo, na verdade, muitos arquivos têm esse tipo errado.

Editar 1: Após testes adicionais em novos usuários, concluí que está relacionado à instalação do wine office 2010. Especificamente, esta instalação colocou o novo arquivo octet-stream.xml em ~ / .local / share / mime / application /, que substitui o original em / usr / share / mime / application /. Na verdade, a instalação fornece application-octet-stream.xml na pasta packages, que é então usada pelo update-mime-database para gerar o octet-stream.xml. O arquivo original realmente define o tipo de arquivo "desconhecido". Eu não estou muito familiarizado com a sintaxe, mas parece que não há nada de especial. Então modifiquei manualmente o aplicativo octet-stream.xml para estar em conformidade com o ícone + adicionado original (veja abaixo). Até agora, tudo funciona muito bem.

Então, se você quiser tentar, os passos são os seguintes:

Verifique tudo sozinho caso algo aconteça e você será o culpado.

1. modify ~/.local/share/mime/packages/application-octet-stream.xml (see below).

2. run "update-mime-database ~/.local/share/mime/".

3. probably restart current session.

application-octet-stream.xml

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/octet-stream">
        <comment>unknown</comment>
        <icon name="unknown"/>
        <glob pattern="*.hxd"/>
        <glob pattern="*.hxh"/>
        <glob pattern="*.hxi"/>
        <glob pattern="*.hxq"/>
        <glob pattern="*.hxr"/>
        <glob pattern="*.hxs"/>
        <glob pattern="*.hxw"/>
    </mime-type>
</mime-info>

Próximo passo - os arquivos xml têm um ícone de janelas feias (parece que a instalação do escritório é a única a culpar ) e eu me pergunto por que isso não muda através das configurações normais de Associações de Arquivos.

    
por lundibundi 22.12.2014 / 12:21

0 respostas