CAPTCHA
Image CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are human.
  • Create new account
  • Reset your password

User account menu

Home
The Hyperlogos
Read Everything

Main navigation

  • Home
  • My Resumé
  • blog
  • Howtos
  • Pages
  • Contact
  • Search

embedding evince in Chrome

Breadcrumb

  • Home
  • User Blogs
  • User Blog
  • embedding evince in Chrome
By drink | Sun June 20, 2010

One of the big problems with Google Chrome is the lack of inline PDF support on most platforms. Google has added preliminary support for PDF to Chromium but so far it has not come to Linux. It may come tomorrow, but until then, users who would like to avoid using acroread may use the following hack, at least on Ubuntu Lucid. As always, your mileage may vary.

The fix is a simple tweak to the /etc/mozpluggerrc file. (edit: A comment below purports to have a superior solution...)

### Acrobat Reader
#define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])
define(ACROREAD, [repeat swallow(evince) fill needs_xembed : evince "$file"])

The commented line is the original. The replacement is what seems to load evince with the file in a tab in chromium-daily right now on Lucid. I installed mozplugger but not acroread. You could make this change other ways; they are left as an exercise to the reader. This will prevent acrobat reader from loading even if it is installed, which some may find desirable. Keystrokes never reach the embedded application, but this will prevent you only from searching within the file. This is annoying! But at least it works, unlike the default means of loading evince via mozplugger.

howto
PDF
chrome browser
evince

Thanks for the tip!! Works

pedorro (not verified)

Fri, 06/25/2010 - 18:19
Permalink
New

Thanks for the tip!!

Works with okular too (I'm also on Lucid).

define(ACROREAD, [repeat swallow(okular) fill needs_xembed : okular "$file"])

  • Log in or register to post comments

Thanks.

Anonymous (not verified)

Mon, 06/06/2011 - 11:56
Permalink
New

Works for me.

Regards from Brazil.

  • Log in or register to post comments

In reply to Thanks for the tip!! Works by pedorro (not verified)

What the deuce

Anonymous (not verified)

Tue, 09/13/2011 - 04:00
Permalink
New

/etc/mozpluggerrc isnt even there!

  • Log in or register to post comments

In reply to Thanks. by Anonymous (not verified)

Whether it is there or not

drink

Mon, 10/10/2011 - 10:07
Permalink
New

Whether it is there or not probably depends on whether you've upgraded or installed to get to a recent version of ubuntu. I'll see if I can come up with a more modern edition at some point.

  • Log in or register to post comments

In reply to What the deuce by Anonymous (not verified)

thanks, still works in Ubuntu

Anonymous (not verified)

Sun, 09/04/2011 - 15:05
Permalink
New

thanks, still works in Ubuntu 11.04 and Chromium 14. really nice would be a solution that works in /etc/mozpluggerrc.d/62-documents.conf as /etc/mozpluggerrc shouldn't be edited.

  • Log in or register to post comments

At last!!!

Anonymous (not verified)

Mon, 10/24/2011 - 09:05
Permalink
New

Thanks a lot, it does work after trying to find a lot of different solutions.

  • Log in or register to post comments

In reply to thanks, still works in Ubuntu by Anonymous (not verified)

Got it to work with Linux

Daniel (not verified)

Wed, 01/09/2013 - 05:03
Permalink
New

Got it to work with Linux Mint 13 and Chromium 20.

Since i did not want to edit /etc/mozpluggerrc, i looked in /etc/mozpluggerrc.d/62-documents.conf and found out, that evince is already listed! so i ran update-mozpluggerrc, and it worked!

Since i use Linux Mint with cinnamon, i had to create the file ~/.config/evince/evince_toolbar.xml with the content

<?xml version="1.0"?>

to get rid of the toolbar.
Works fine. (The hint with the toolbar i got from http://moserei.de/2011/02/10/evince-with-tabs.html )

  • Log in or register to post comments

In reply to thanks, still works in Ubuntu by Anonymous (not verified)

  • Log in or register to post comments

Footer menu

  • Contact
Powered by Drupal

Copyright © 2026 Martin Espinoza - All rights reserved