esta questão não está bem formulada, o que você quer dizer com evince inicia o firefox? Tendo visto isso, agora não tenho tanta certeza da minha resposta.
G24l
Acho que a pergunta é sobre qual navegador é iniciado se você clicar em uma URL em um documento PDF.
Resolver seu problema é como vodu, mesmo quando existem "protocolos" sobre como e quais aplicativos devem abrir um tipo específico de arquivo. Você verá que eles são muito inconsistentes entre sistemas e diferentes ambientes de desktop.
Portanto, não há realmente uma resposta "certa". Eu tive um problema semelhante com o Firefox, por isso estou dando a você a minha solução:
Crie um ~/.local/share/applications/defaults.listse não existir
Eu tive um problema inverso - quero que o Firefox abra os links, mas o Evince começou o cromo, não importa o quê.
Eu costumava strace -o /tmp/output evincever quais funções são chamadas e encontrei isso no log:
open("/home/koniu/.local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/home/koniu/.local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = 16
Não faço ideia por que há um ponto-e-vírgula incluído no firefox.desktop, mas eu criei /home/koniu/.local/share/applications/firefox.desktopcom o seguinte conteúdo:
@Dan lembre-se de que evince é "coisa de gnomo" e tem dependências de gnomo; Dito isto, não sei qual é a resposta certa aqui. (Além disso, LXDE é um ambiente de desktop, não um gerenciador de janelas, não que importa aqui.)
frabjous
0
Eu tive esse problema, usando o evince no KDE. Eu tive que sair do KDE, acessar o GNOME e definir o navegador padrão do GNOME ( Search-> Details-> Default Applications-> Browser). Depois volte ao KDE e funcionou bem.
Respostas:
Resolver seu problema é como vodu, mesmo quando existem "protocolos" sobre como e quais aplicativos devem abrir um tipo específico de arquivo. Você verá que eles são muito inconsistentes entre sistemas e diferentes ambientes de desktop.
Portanto, não há realmente uma resposta "certa". Eu tive um problema semelhante com o Firefox, por isso estou dando a você a minha solução:
~/.local/share/applications/defaults.list
se não existirAdicione o seguinte
... ou apenas a última linha, se houver algo antes.
fonte
mimeapps.list
é o novo nome de arquivo do freedesktop.org: standards.freedesktop.org/mime-apps-spec/…Tanto quanto eu entendo, o LXDE usa o xdg para fazer chamadas para aplicativos. Este comando deve corrigir seu problema:
Para descobrir qual aplicativo abre um arquivo pdf:
Para definir o aplicativo para demonstrar
Isso deve funcionar se seu aplicativo estiver registrado na área de trabalho (ou seja, se houver um iniciador)
fonte
xdg-mime default evince.desktop application/pdf
Você pode editar seu
$HOME/.local/share/applications/mimeapps.list
arquivo. Se esse arquivo não existir, crie um.Para fins ilustrativos, se você deseja que o Chromium seja o navegador padrão, adicione a seguinte linha:
Isso é tudo.
fonte
Eu tive um problema inverso - quero que o Firefox abra os links, mas o Evince começou o cromo, não importa o quê.
Eu costumava
strace -o /tmp/output evince
ver quais funções são chamadas e encontrei isso no log:Não faço ideia por que há um ponto-e-vírgula incluído no firefox.desktop, mas eu criei
/home/koniu/.local/share/applications/firefox.desktop
com o seguinte conteúdo:E agora
evince
começafirefox
como desejado.fonte
Para alterar os aplicativos Gnome, você precisa usar o gconftool:
Para verificar as alterações:
Outras aplicações do Gnome:
Referência:
fonte
Nenhuma dessas soluções funcionou para mim.
Eu tive que editar
~/.config/mimeapps.list
e anexar essas regras aos dois cabeçalhos:fonte
Defina o navegador padrão nos aplicativos Gnome com
gnome-default-applications-properties
.fonte
Eu tive esse problema, usando o evince no KDE. Eu tive que sair do KDE, acessar o GNOME e definir o navegador padrão do GNOME (
Search
->Details
->Default Applications
->Browser
). Depois volte ao KDE e funcionou bem.fonte