Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Evince *without* gnome?

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
11 posts • Page 1 of 1
Author
Message
rootneg2
n00b
n00b
Posts: 2
Joined: Thu Dec 06, 2007 4:45 pm
Location: NYC

Evince *without* gnome?

  • Quote

Post by rootneg2 » Thu Mar 13, 2008 6:02 am

I've got my -gnome useflag turned off; but trying to emerge evince still wants to pull in massive gnome dependancies...

Code: Select all

rootneg2@pico ~ % sudo emerge -av evince
Password:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] gnome-base/libbonobo-2.20.4  USE="-debug -doc" 1,413 kB 
[ebuild  N    ] x11-themes/gnome-icon-theme-2.20.0  USE="-debug" 3,389 kB 
[ebuild  N    ] app-text/build-docbook-catalog-1.2  4 kB 
[ebuild  N    ] gnome-base/gnome-common-2.20.0  USE="-debug" 63 kB 
[ebuild  N    ] gnome-base/gnome-mime-data-2.18.0  USE="-debug" 593 kB 
[ebuild  N    ] app-text/iso-codes-1.5  6,304 kB 
[ebuild  N    ] x11-libs/libwnck-2.20.3  USE="-debug -doc" 623 kB 
[ebuild  N    ] gnome-base/gail-1.20.2  USE="-debug -doc" 645 kB 
[ebuild  N    ] media-libs/libart_lgpl-2.3.19-r1  USE="-debug" 296 kB 
[ebuild  N    ] app-text/poppler-bindings-0.6.1  USE="cairo gtk qt3 qt4 -test" 1,257 kB 
[ebuild  N    ] gnome-base/libgnomecanvas-2.20.1.1  USE="X -debug -doc" 570 kB 
[ebuild  N    ] x11-libs/libsexy-0.1.11  USE="-debug -doc" 262 kB 
[ebuild  N    ] app-text/docbook-xsl-stylesheets-1.73.2  1,636 kB 
[ebuild  N    ] x11-misc/notification-daemon-0.3.7  USE="-debug" 403 kB 
[ebuild  N    ] app-text/docbook-xml-dtd-4.4-r1  94 kB 
[ebuild  N    ] x11-libs/libnotify-0.4.4  USE="-doc" 387 kB 
[ebuild  N    ] app-text/gnome-doc-utils-0.12.1  USE="-debug" 582 kB 
[ebuild  N    ] gnome-base/gnome-vfs-2.20.1-r1  USE="acl hal kerberos ssl -avahi -debug -doc -gnutls -ipv6 -samba" 1,846 kB 
[ebuild  N    ] gnome-base/libgnome-2.20.1.1  USE="esd -debug -doc" 1,339 kB 
[ebuild  N    ] gnome-base/libbonoboui-2.20.0  USE="X -debug -doc" 969 kB 
[ebuild  N    ] gnome-base/libgnomeui-2.20.1.1  USE="jpeg -debug -doc" 1,413 kB 
[ebuild  N    ] gnome-base/gnome-mount-0.6  USE="-debug -gnome" 456 kB 
[ebuild  N    ] app-text/evince-2.20.2  USE="dbus tiff -debug -djvu -doc -dvi -gnome -t1lib" 1,577 kB 


Is this supposed to be happening? Is there a way around it? Is there a pdf reader more like evince (besides acroread) that won't pull in all this stuff? (xpdf and gv are quite ugly...) Am I asking too many questions?
--rootneg2@gmail.com
Top
jomen
Guru
Guru
Posts: 536
Joined: Wed Jan 04, 2006 4:08 pm
Location: Leipzig, Germany

  • Quote

Post by jomen » Thu Mar 13, 2008 6:29 am

it is made for gnome

from the README of evince:
Evince Requirements
==================================================
GNOME Platform libraries [ http://www.gnome.org/start/ ]
Poppler for PDF viewing [ http://poppler.freedesktop.org/ ]
GhostScript for Postscript viewing [ http://www.cs.wisc.edu/~ghost/ ]
so in order:
* yes
* no
* a qt-based programs like kpdf or okular? but this will possibly pull in other large dependencies you don't like
* no

HTH
Cheers
Top
rootneg2
n00b
n00b
Posts: 2
Joined: Thu Dec 06, 2007 4:45 pm
Location: NYC

  • Quote

Post by rootneg2 » Thu Mar 13, 2008 7:58 am

thanks for the reply.


I've found epdfview; which is pretty good. My only compliant is the lack of a continuous view (only one page at a time) and no page-thumbnail viewer. It works for my purposes though.
--rootneg2@gmail.com
Top
Leio
Developer
Developer
User avatar
Posts: 494
Joined: Thu Feb 27, 2003 3:41 pm
Location: Estonia

  • Quote

Post by Leio » Thu Mar 13, 2008 11:11 am

I'm not sure what this distaste of GNOME libraries is about, but anyhow, the most important functionalities that gnome-vfs, libgnome and libgnomeui are moving to glib/gtk+ stack in a cleaned up (often cross-platform) manner.
For example in GNOME-2.22 evince will no longer depend on gnome-vfs, which means a whole lot of dependencies that it pulls in directly and indirectly won't be an issue anymore. Instead it will use the GIO API new in glib-2.15, that just provides an API and local file access. Then it's your choice if you want to add some remote VFS capabilities or not with either installing or not installing gnome-base/gvfs with the desired USE flags, you just won't be able to open files directly over a ftp, ssh or samba (and so on) connection, but many don't need that and so they don't need to install gvfs and there are zero gnome deps from that dependency path.
In addition hopefully by the time of GNOME-2.24 all those libgnome and libgnomeui dependencies will be gone as well. GTK+-2.14 will add some missing pieces regarding application and session management and other bits and pieces (like opening the help correctly), which will allow most everything to drop libgnome/libgnomeui dependencies - many already have done so as they used it only for getting the help button to work correctly or to call gnome_program_init that did some additional stuff that gtk+ will be able to do later with some deptree friendly hooks I believe - and they could do it by copy pasting some gtk development trunk versions code I believe till gtk2.14 gets released.

We in Gentoo also have pending work to split up gnome-python* packages, which will make gnome python applications not pull in things they don't need.

So in short, the future is bright, some light can be seen already.
GNOME team lead; GStreamer; MIPS/ARM64
Top
Naib
Watchman
Watchman
User avatar
Posts: 6101
Joined: Fri May 21, 2004 9:42 pm
Location: Removed by Neddy
Contact:
Contact Naib
Website

  • Quote

Post by Naib » Thu Mar 13, 2008 1:01 pm

niiiiice!!!
#define HelloWorld int
#define Int main()
#define Return printf
#define Print return
#include <stdio>
HelloWorld Int {
Return("Hello, world!\n");
Print 0;
Top
Erlend
Guru
Guru
Posts: 493
Joined: Sun Dec 26, 2004 2:36 pm

  • Quote

Post by Erlend » Thu Mar 13, 2008 4:40 pm

Leio wrote:I'm not sure what this distaste of GNOME libraries is about, but anyhow, the most important functionalities that gnome-vfs, libgnome and libgnomeui are moving to glib/gtk+ stack in a cleaned up (often cross-platform) manner.
I don't think it's a "distaste of GNOME libraries". We (non-gnome and non-kde) users just want to be able to install some applications without having the whole of gnome and the whole of kde installed: it's part of the beauty of being a Gentoo user (or at least it should be).

It's quite frustrating when some packages depend on a single GNOME (or KDE) library package for one silly little function, and that library ends up pulling in about 20 packages!
Thunar-thumbnailers
Raw-thumbnailer
http://brainstorm.ubuntu.com/idea/6878/image/1/
Top
darklegion
Guru
Guru
Posts: 468
Joined: Sun Nov 14, 2004 1:47 am

  • Quote

Post by darklegion » Fri Mar 14, 2008 9:11 am

rootneg2 wrote:thanks for the reply.


I've found epdfview; which is pretty good. My only compliant is the lack of a continuous view (only one page at a time) and no page-thumbnail viewer. It works for my purposes though.
I'd use epdfview too, but it keeps losing keyboard focus, so I have to reach for the mouse and then click on the page before I can navigate with the keyboard again.Very annoying.Evince doesn't have this problem, but as you said, it requires a good number of gnome dependencies.

BTW, is there a way to have evince start without the toolbar and side pane loaded? You can disable them manually after starting up, but I'd prefer that it was the default.Epdfview could do this at least.
Top
jomen
Guru
Guru
Posts: 536
Joined: Wed Jan 04, 2006 4:08 pm
Location: Leipzig, Germany

  • Quote

Post by jomen » Fri Mar 14, 2008 1:07 pm

...is there a way to have evince start without the toolbar and side pane loaded? You can disable them manually after starting up, but I'd prefer that it was the default.
F9 toggles the toolbar on or off.
For the side pand there is apparently no shortcut - it is only available from the menu.
"View" or whatever it is called (I use a localized version...) - the third from the left.
I have the full Gnome Desktop here and these (any...) changes are then the default until changed yet again - not sure if this will be true when evince is used outside of Gnome.

HTH
Cheers
Top
darklegion
Guru
Guru
Posts: 468
Joined: Sun Nov 14, 2004 1:47 am

  • Quote

Post by darklegion » Sat Mar 15, 2008 5:37 am

Settings don't save after closing the program.There's seems to be an evince config directory in ~/gnome2/evince but the dir is empty (and might not be for configs, for all I know).Does it require gnome for saving settings, or do I just need a config file?."equery files evince" pulls up nothing relevant and the manpage doesn't have any information really.I also checked the docs in /usr/share/gtk-doc/evince but it just seems to be developer information.
Top
Leio
Developer
Developer
User avatar
Posts: 494
Joined: Thu Feb 27, 2003 3:41 pm
Location: Estonia

  • Quote

Post by Leio » Sat Mar 15, 2008 1:29 pm

darklegion wrote:BTW, is there a way to have evince start without the toolbar and side pane loaded? You can disable them manually after starting up, but I'd prefer that it was the default.Epdfview could do this at least.
For me when I disable them, they will be disabled the next time I open evince again - in GNOME. It stores these settings as a good intuitive application does. Now, it does seem that you are having config saving problems, which might warrant a bug report in bugzilla if it happens if you don't use GNOME. Maybe it doesn't get a gconf daemon running or something similar.

Additionally evince has a few command line arguments that can be used to launch it in a certain mode, such as fullscreen, preview or presentation mode.
GNOME team lead; GStreamer; MIPS/ARM64
Top
darklegion
Guru
Guru
Posts: 468
Joined: Sun Nov 14, 2004 1:47 am

  • Quote

Post by darklegion » Sun Mar 16, 2008 1:47 pm

Leio wrote:
darklegion wrote:BTW, is there a way to have evince start without the toolbar and side pane loaded? You can disable them manually after starting up, but I'd prefer that it was the default.Epdfview could do this at least.
For me when I disable them, they will be disabled the next time I open evince again - in GNOME. It stores these settings as a good intuitive application does. Now, it does seem that you are having config saving problems, which might warrant a bug report in bugzilla if it happens if you don't use GNOME. Maybe it doesn't get a gconf daemon running or something similar.

Additionally evince has a few command line arguments that can be used to launch it in a certain mode, such as fullscreen, preview or presentation mode.
Yeah, I checked the commandline arguments, there's nothing relevant unfortunately.I'll have another look at it, it could be an issue on my end.
Top
Post Reply

11 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic