Como eu configuro um programa de vinhos (ex. Foxit Reader para Windows) como o programa padrão?

7

Anoto regularmente arquivos em pdf e, infelizmente, não há nenhum leitor de pdf linux bom que suporte anotações decentes . Evince tem um recurso de anotação muito rudimentar e cheio de bugs. Então, estou preso usando um visualizador do Windows através do vinho.

Isso funciona muito bem, mas, quando eu clico com o botão direito do mouse em um arquivo (neste caso, um pdf), propriedades, aberto e selecionado com o Foxit Reader, o ícone do Unity Launcher permanece como ícone do vinho.

Alguém definiu um programa de vinhos como o programa padrão para qualquer arquivo?

Alguma idéia?

    
por To Do 12.01.2012 / 15:50

4 respostas

6

Eu mesmo resolvi o problema. Veja como:

Etapa 1: criar script

Eu segui o procedimento na página link :

gedit ~ / .wine / Foxit5

Agora cole o seguinte script nele, salve e feche o gedit. Se você alterou o caminho da instalação, modifique a segunda linha de acordo.

#!/bin/sh

QUICKPARLOCATION="c:\Program Files\Foxit Software\Foxit Reader\Foxit Reader.exe"
PARAM='winepath -w "$*"'
wine "$QUICKPARLOCATION" "$PARAM"
exit 0

Verifique se o arquivo é executável com este comando.

chmod +x ~/.wine/Foxit5

Etapa 2: criar um arquivo .desktop

Informações deste site: link

  1. cd para o diretório / usr / share / applications
  2. use 'grep -i foxit *' isso irá procurar o nome foxit ignorando maiúsculas e minúsculas.
  3. se não estiver lá, faça um de um dos menores.
  4. usei sol.destop e copiei para meu próprio aplicativo falso.
  5. Não se esqueça do% f, isso mostra que o aplicativo pode receber um nome de arquivo, ele precisa estar lá para aparecer na lista.

    sudo cp sol.desktop foxit.destop

    gksudo gedit foxit.desktop

foxit.desktop Code: (Eu criei um ícone e salvei na pasta .icons)

[Desktop Entry]
Name=Foxit Reader 5
Comment=Read and annotate pdf files
Exec=~/.wine/Foxit5 %f
Icon=~/.icons/Foxit.png
Terminal=false
Type=Application
Categories=Office;
X-GNOME-Bugzilla-Bugzilla=Foxit
X-GNOME-Bugzilla-Product=foxit reader
X-GNOME-Bugzilla-Component=Zwischenlager
X-GNOME-Bugzilla-Version=3.2.1
StartupNotify=true
X-HildonDesk-ShowInToolbar=true
X-Osso-Service=org.gnome.Games.AisleRiot
X-Osso-Type=application/x-executable
X-Ubuntu-Gettext-Domain=aisleriot

Etapa 3: defina como padrão

Abra o gerenciador de arquivos e encontre qualquer arquivo pdf. Clique em propriedades. Abrir com. Mostre tudo. Escolha o Foxit Reader

É isso! Bem, tipo de ... Este método funciona apenas se o Foxit reader 4 não estiver em execução. Se for um erro "arquivo não encontrado" será exibido.

EDIT: Este método funciona totalmente com o Foxit Reader 5, mas você precisaria instalar o wine 1.5 para esta versão funcionar. Visite o link para fazer isso.

    
por To Do 14.01.2012 / 15:55
3

Eu faria o que zetah diz:

vá para:

  

link

No menu suspenso, selecione:

  

Desktop Linux

Na caixa de diálogo pop-up, selecione o tipo de pacote:

  

deb

Então você pode instalar o arquivo .deb

  

sudo dpkg -i FoxitReader_1.1.0_i386.deb

Sendo honesto, eu encontrei o leitor de PDF embutido para atender todas as minhas expectativas e não precisei do Foxit no lado do Ubuntu. Eu uso o Foxit no meu Windows VM embora.

Se você precisa de recursos avançados como Anotações e Hilighting, você pode usar:

[Okular] [3] ou até Inkscape

    
por cprofitt 12.01.2012 / 16:44
0

Sugiro que você dê uma olhada em duas respostas relacionadas sobre como configurar aplicativos padrão: este e < href="https://askubuntu.com/a/26808/28076"> este outro .

Note que não deve ser necessário rodar o Foxit Reader via Wine, já que já existe um pacote do Ubuntu.

    
por Alexandre 12.01.2012 / 16:52
0

Há uma versão do Foxit Reader para Linux: link

É um arquivo .tar.gz e eles fornecem instruções para instalação.

    
por Liniva 08.02.2018 / 03:55