![]()
![]()
Als ik op internet een PDF open dan wil ik dat deze in de browser geopend wordt en niet in een apart programma. Hiervoor installeerde ik vaak Adobe Reader, maar dit programma is traag en werkt niet perfect onder 64-bit. Evince, GNOME’s Document Viewer, volstaat eigenlijk als PDF viewer. Dus ging ik op zoek naar een andere mogelijkheid en die heb ik gevonden.
De oplossing is het installeren van Mozplugger, waarmee je externe programma’s, zoals Evince, in Firefox kan insluiten.
Mozplugger installeren
- Ga naar Systeem –> Beheer –> ‘Synaptic pakketbeheer’.
- In het ‘Synaptic Pakketbeheer’ venster klik op Zoeken in de werkbalk.
- In het Zoeken venster vul bij ‘Zoeken:’ mozplugger in en klik op de Zoeken button.
- In het ‘Synaptic Pakketbeheer’ venster selecteer mozplugger met de rechter muisknop en kies ‘Markeren voor installatie’. Accepteer eventueel te installeren afhankelijkheden.
- Klik op Toepassen in de werkbalk.
- Klik in het Samenvatting venster op de Toepassen button.
- Klik in het ‘veranderingen doorgevoerd’ venster op de Sluiten button.
- Sluit het ‘Synaptic pakketbeheer’ venster.
Mozplugger configureren
Configuratiebestand aanpassen
Het configuratie van mozplugger staat in het /etc/mozpluggerrc bestand. Deze configuratie kan overschreven worden door een configuratie in het ~/.mozilla/mozpluggerrc bestand. Dus gaan we het bestand naar de .mozilla folder kopiëren.
- Ga naar Toepassingen –> Hulpmiddelen –> Terminalvenster.
- Voer in het terminalvenster de volgende commando’s uit:
sudo cp /etc/mozpluggerrc ~/.mozilla
sudo chown [je inlognaam hier]:[je inlognaam hier] ~/.mozilla/mozpluggerrc - Sluit het terminalvenster
- Ga naar Locaties –> ‘Persoonlijke map’.
- Ga in het Bestandsbeheer venster naar Beeld –> ‘Verborgen bestanden tonen’.
- Scroll naar beneden en open de .mozilla folder.
- Dubbelklik op mozpluggerrc
- Scroll in het gedit venster naar beneden tot dat je de volgende regels ziet:
application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file - Voeg direct na deze regels de volgende regel toe
repeat noisy swallow(evince) fill: evince "$file" - Een paar regels verder naar beneden zie je de volgende regels:
application/x-postscript:ps:PostScript file
application/postscript:ps:PostScript file - Voeg hier weer direct na deze regels de volgende regel toe
repeat noisy swallow(evince) fill: evince "$file"
Het gedeelte wat we gewijzigd hebben in configuratiebestand moet er nu (ongeveer) zo uitzien:application/pdf:pdf:PDF file application/x-pdf:pdf:PDF file text/pdf:pdf:PDF file text/x-pdf:pdf:PDF file repeat noisy swallow(evince) fill: evince "$file" ACROREAD() repeat noisy swallow(kpdf) fill: kpdf "$file" repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 "$file" repeat noisy swallow(okular) fill: okular "$file" GV() repeat noisy fill exits: evince "$file" application/x-dvi:dvi:DVI file repeat swallow(kdvi) fill: kdvi "$file" repeat swallow(xdvi) fill: xdvi -safer -hush -geometry +9000+9000 "$file" application/x-postscript:ps:PostScript file application/postscript:ps:PostScript file repeat noisy swallow(evince) fill: evince "$file" GV() repeat noisy fill exits: evince "$file" - Sluit het gedit venster.
Configuratie controleren
Controleer of mozplugger in Firefox is ‘geïnstalleerd’ door in Firefox de URL about:plugins te openen. Je moet nu in de geopende pagina de mozplugger plugin zien met een lijst aan bestandstypen die geopend kunnen worden in Firefox. Indien dit niet het geval is, kijk dan in het hoofdstuk Troubleshooting hieronder.
Als alles goed geïnstalleerd is dan ziet het er zo uit:

Troubleshooting
Een PDF bestand wordt nog niet in Firefox geopend.
- Ga in Firefox naar Bewerken –> Voorkeuren
- Ga in het Firefox-voorkeuren venster naar het tabblad Algemeen en klik op de button ‘Add-ons beheren’.
- In het Add-ons venster klik op Plug-ins en schakel PDF plugins uit die je geïnstalleerd hebt uit.
- Sluit het Add-ons venster.
- Terug in het Firefox-voorkeuren venster ga naar het Toepassingen tabblad.
- Verwijder automatisch acties voor PDF documenten.
- Sluit het Firefox-voorkeuren venster.
- Ga naar Locaties –> ‘Persoonlijke map’.
- Verwijder het bestand .mozilla/firefox/pluginreg.dat. Bij het starten van Firefox wordt dit bestand opnieuw gegenereerd.
- Installeer mozplugger opnieuw zoals in dit artikel beschreven.
Erg handig!
Heel Gaaf!!!
Wist niet dat dit kon. Een heel nuttige aanpassing.
Bedankt!
Werkt dit ook voor thunderbird?
Heb namelijk het probleem dat dat pdf bestanden die ik per mail ontvang niet rechtstreeks kan openen, maar eerst moet opslaan (bijv. op het buroblad) en daarna kan ik ze pas openen met doc.viewer
Mvg,
Frank
Je hoeft het in ieder geval niet eerst op te slaan. Je kan het direct openen in Document Viewer vanuit Thunderbird.
In Voorkeuren –> tabblad Bijlagen kan je specificeren hoe een PDF bijlage geopend moet worden.
Mozplugger is er inderdaad ook voor Thunderbird. In feite installeer je het voor Firefox EN Thunderbird. Voor zover ik weet kan je er in Thunderbird geen PDF mee openen.
Hoi Leo,
heb geprobeerd om via Voorkeuren->Bijlagen te specificeren om een pdf te openen echter hier kan ik niks invullen, wel in het zoekvenster maar ook dan wordt er niets gevonden. Mozplugger wel succesvol geinstalleerd.
Mvg,
Frank
Als je een PDF opent vanuit Thunderbird dan krijg je een openen venster waarin je kunt specificeren met welke applicatie je de PDF wilt openen. Kies ‘Documentviewer (standaard)’.
Vink gelijk de optie ‘Dit vanaf nu automatisch doen voor dit type bestanden’ aan. Dit zorgt ervoor dat er een entry komt in Bewerken –> Voorkeuren –> tabblad Bijlagen en dat vanaf nu PDF in Documentviewer (= Evince) geopend wordt.
Hoi Leo,
het probleem is dat als ik een pdf bijlage wil openen ik alleen een venster krijg om een bestand op te slaan, en niet de vraag met welke applicatie. Heb al eens bij Voorkeuren gekeken of er misschien een instelling niet correct is maar heb niets vreemds kunnen vinden.
Verder heb ik nog een ander probleem wat regelmatig gebeurt, namelijk het spontaan hangen van het systeem en/of muis-toetsenbord, is dit een probleem dat jou bekend voorkomt?
mvg,
Frank
Frank, Wat je nu beschreven hebt is een bekend probleem. Dit ligt aan een PDF bijlage met PDF het content-type octet-stream in plaats van content type=pdf. Thunderbird gebruikt de library van Firefox en dit schijnt opgelost te zijn in Firefox versie 3.7.
Als oplossing: Probeer eens een mail aan je zelf te sturen met een goede pdf in de bijlage. Kijk dan eens of je nu wel de correcte vraag krijgt. Zo ja, doe dan alle handelingen die ik beschreven heb en vanaf dan moet het goed gaan.
Als dit niet helpt kan je tijdelijke oplossing de add-on Gnome Open gebruiken. Dit werkt gegarandeerd altijd.
Hangen van je systeem: ja ik ken het probleem. Gebruik je NVIDIA? Gebruik je toevallig Docky? OpenFTD?
Hoi Leo,
pdf probleem is opgelost, bedankt.
En ik heb inderdaad een grafische kaart met NVidia chipset, een Geforce xfx 64mb , die is ongeveer een jaartje of 4 oud. Docky en Openftd gebruik ik niet.
Mvg, Frank
Frank, waarschijnlijk wil je dit niet horen, maar het is een bug: zie https://bugs.launchpad.net/ubuntu/+source/linux/+bug/577183.
Was ik idd al bang voor Leo, had al op diverse forums gelijkaardige problemen gezien, en vooralsnog zonder oplossing.
Alhoewel het sinds een softwareupdate 2 dagen geleden het niet meer gebeurd is, nog even afwachten, maar misschien is de fout al verholpen.