O Chrome abre uma aplicação errada no Linux, mesmo depois de apagar o ~ / .config / google-chrome

0

Eu recentemente atualizei do Fedora 23 para o Fedora 27, o que envolveu a instalação de uma nova versão do Chrome. Descobri então que o Java era difícil de começar e, no decorrer da experimentação, acabei dizendo ao Firefox e ao Chrome para abrir extensões .jnlp com o Firefox.

Eventualmente eu encontrei o binário javaws e pude dizer ao Firefox para parar de se abrir recursivamente e para iniciar o / usr / java / latest / bin / javaws% U

No entanto, o Chrome ainda lança o Firefox para todas as extensões .jnlp (OK, funciona com o Firefox, mas é confuso), mas não consegui encontrar uma maneira de dizer ao Chrome para usar o javaws. Eu fiz um "egrep -ri 'jnlp | firefox' ~ / .config / google-chrome" e deletei vários arquivos sem sucesso. Eu até deletei todo o diretório ~ / .config / google-chrome. No entanto, o Chrome ainda lança o Firefox para todas as extensões .jnlp.

Eu pesquisei na web e tudo fala sobre como configurar o aplicativo padrão para o Windoze, mas estou executando um sistema operacional adequado. Eu até criei um /usr/share/applications/javaws.desktop com base nisso, mas o Chrome ainda insiste em lançar o Firefox para extensões .jnlp.

Como posso me livrar dessa configuração e melhor ainda, como faço para usar javawa?

Lenovo Thinkpad T510
Linux 4.16.7-200.fc27.x86_64 x86_64

Google Chrome   66.0.3359.181 (Official Build) (64-bit)
Revision    a10b9cedb40738cb152f8148ddab4891df876959-refs/branch-heads/3359@{#828}
JavaScript  V8 6.6.346.32
Flash   24.0.0.189 internal-not-yet-present
User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
Command Line    /usr/bin/google-chrome-stable --flag-switches-begin --flag-switches-end
Executable Path /opt/google/chrome/google-chrome

$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

TIA Ken.

    
por banjo67xxx 20.06.2018 / 22:34

1 resposta

0

Depois de fazer uma sequência do Chrome, finalmente encontrei o arquivo de configuração que ele estava lendo e não estava no ~ / .config / google-chrome

Está em ~ / .config / mimeapps.list

application/x-java-jnlp-file=javaws.desktop;

Tem de haver um arquivo correspondente /usr/share/applications/javaws.desktop com os detalhes de como executar javaws

    
por 08.07.2018 / 14:47