You are not logged in.

#1 2011-05-01 18:54:29

aldeano
Member
Registered: 2009-09-04
Posts: 30

[solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

Updating to gtk3 bring me two issues with evince and file-roller. I'm running Xfce 4.8.1.

Evince works fine but looks like GTK1.

File-roller doesn't start:

[myuser@bigmachine ~]$ file-roller 

GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

aborting...

File-roller doesn't work anymore with xfce? I have to return to xarchiver? Hope not, file roller works better for me.

Packages installed :
extra/file-roller 3.0.1-1 (gnome-extra)
extra/evince 3.0.0-3 (gnome-extra)
extra/gtk2 2.24.4-1
extra/gtk3 3.0.9-1

Last edited by aldeano (2011-05-05 02:00:46)

Offline

#2 2011-05-01 19:00:14

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

Same problems here running standalone Openbox.
I presume for Evince we need to set up a GTK3 theme in ~/.config/gtk-3.0/settings.ini as per the Wiki?

Offline

#3 2011-05-01 19:03:40

akb825
Member
Registered: 2011-03-27
Posts: 87

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

I started a thread about the theming issues here. (https://bbs.archlinux.org/viewtopic.php?id=117916) Even with that gtk3 config file, you will have to set your Xfce theme to Adwaita. The final result is Xfce looks like Clearlooks, and gtk3 apps look completely different. I see this as being a problem for some time...

Offline

#4 2011-05-01 19:59:24

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

At least you can add:

gtk-font-name=<FONT> <SIZE>
eg.
gtk-font-name=Ubuntu 9

to ~/.config/gtk-3.0/settings.ini to display the font you want.
Better than nothing at this stage!
wink

PS: I can't get notify-send working now either, having upgraded libnotify and notification-daemon too.

Last edited by ninian (2011-05-01 20:07:34)

Offline

#5 2011-05-01 22:25:19

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

Aaaargh ... file-roller-3.0.1-2 has nautilus-3.0.1-2 as a dependency (no longer optional)!
Yeah sure, I am really going to install another 25MB just for that ...
sad

Last edited by ninian (2011-05-01 22:27:08)

Offline

#6 2011-05-02 20:34:53

nstoyanov
Member
Registered: 2009-04-24
Posts: 26

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

ninian wrote:

Aaaargh ... file-roller-3.0.1-2 has nautilus-3.0.1-2 as a dependency (no longer optional)!
Yeah sure, I am really going to install another 25MB just for that ...
sad


Whaaaaat! That sucks!

Any suggestions for a similar GTK archiver? (I use Xfce...)

Last edited by nstoyanov (2011-05-02 20:36:13)

Offline

#7 2011-05-02 21:13:16

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

nstoyanov wrote:

Whaaaaat! That sucks!
Any suggestions for a similar GTK archiver? (I use Xfce...)

pacman -S file-roller
resolving dependencies...
looking for inter-conflicts...

Targets (4): gnome-desktop-3.0.1-1  exempi-2.1.1-1  nautilus-3.0.1.1-1  file-roller-3.0.1-2

Total Download Size:    4.64 MB
Total Installed Size:   27.23 MB

For now, I'm using PeaZip, the 'PeaZip Portable for Linux GTK2' version which you can just unpack to anywhere convenient. (The older version in the AUR has too many bitty dependencies for my liking.)
Xarchiver from the extra repo isn't bad,  but doesn't handle tar.xz archives as far as I know. Also, development seems to have stalled.

Offline

#8 2011-05-02 21:43:59

nstoyanov
Member
Registered: 2009-04-24
Posts: 26

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

ninian wrote:
nstoyanov wrote:

Whaaaaat! That sucks!
Any suggestions for a similar GTK archiver? (I use Xfce...)

pacman -S file-roller
resolving dependencies...
looking for inter-conflicts...

Targets (4): gnome-desktop-3.0.1-1  exempi-2.1.1-1  nautilus-3.0.1.1-1  file-roller-3.0.1-2

Total Download Size:    4.64 MB
Total Installed Size:   27.23 MB

For now, I'm using PeaZip, the 'PeaZip Portable for Linux GTK2' version which you can just unpack to anywhere convenient. (The older version in the AUR has too many bitty dependencies for my liking.)
Xarchiver from the extra repo isn't bad,  but doesn't handle tar.xz archives as far as I know. Also, development seems to have stalled.

Thanks for the quick response, man! PeaZip portable looks tight, and I definitely like that you can just unpack and run it. In the meantime, I am getting warmer to the idea of installing nautilus for File-roller... In any case, thank you!

Offline

#9 2011-05-04 17:28:06

dolik.rce
Member
From: Czech republic
Registered: 2011-05-04
Posts: 43

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

Quick (and dirty) fix to make file-roller work:

wget http://git.gnome.org/browse/nautilus/plain/libnautilus-private/org.gnome.nautilus.gschema.xml.in
sed 's/_summary/summary/g;s/_description/description/g;' org.gnome.nautilus.gschema.xml.in > org.gnome.nautilus.gschema.xml
sudo cp org.gnome.nautilus.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

It downloads the schema file from gnomes git repository and installs it, so that file-roller stops complaining.

Last edited by dolik.rce (2011-05-04 17:35:00)

Offline

#10 2011-05-04 20:01:22

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

dolik.rce wrote:

Quick (and dirty) fix to make file-roller work

Brilliant! Just did the above and then: sudo pacman -U file-roller-3.0.1-1-i686.pkg.tar.xz
and it works without complaint.
Thank you very much for this fix.
smile

Offline

#11 2011-05-12 02:02:14

EiyuuZack
Member
Registered: 2011-04-11
Posts: 17

Re: [solved] Evince & File-roller issues in Xfce4 after upgrade to gtk3

I can attest dolik.rce's fix works for me and very likely for people with the same problem as OP's, so thank you very much. Shame file-roller is now bearing an ugly GTK3 theme but I can live with that. Anyone knows if the guys at Gnome intend to leave Nautilus as a dependency for File Roller? Didn't find anything on that yet... Guess I might as well add File Roller to Pacman's ignore list for the time being.

Last edited by EiyuuZack (2011-05-12 02:03:07)

Offline

Board footer

Powered by FluxBB