Fedora 9 Xfce Spin - Progress Report, Update
sundaram at fedoraproject.org
Sat Apr 19 04:35:27 UTC 2008
Look and feel
The default panel has a mixer and trash applet in it now. I wanted to
change the panel layout a bit, remove the desktop icons or add a
transparent border (which are relatively simple settings) but that
hasn't been done yet.
We are using the Nodoka colors currently but since Xfce cannot use
Metacity themes directly, we are sticking with the upstream default till
Nodoka gets ported or we pick a better one if needed. If anyone is
interested in porting Nodoka, take a look at
Autostarted application entry in the menu doesn't have a icon yet. Just
a upstream cosmetic issue.
One of the major reasons I kept the package list small in Fedora 8 was
to retain even the x86_64 image under CD size. Since the default
multi-lib policy has changed in yum now to not install both 32-bit and
64-bit libs, I have added more useful (hopefully) packages. The total
size in x86 arch is 608 MB and additional 20 MB or so for x86_64. I
haven't tried it under PPC. Any testing there would be very welcome.
Evince has been added instead of epdfview
GIMP and Inkscape
xscreensaver-base - Base screensavers
setroubleshoot - Desktop applet for SELinux troubleshooting
drivel desktop blog client
liferea RSS feed reader
seahorse gpg keys manager
cups-pdf provides a virtual pdf printer. Small but useful utility
bluez-gnome for bluetooth phones
alsa-plugins-pulseaudio and libflashsupport along with integration of
PulseAudio by default.
gnome-power-manager - We don't have a hard dependency on this anywhere
but will take advantage of it if it exists. The intended plan is to
autostart this by default if installed
The newly added Totem-xine backend has been removed. We are sticking
with the gstreamer backend as it was in the previous release.
We have been considering staying close to upstream Xfce as much as
possible and have evaluated different Xfce programs:
Xfce spin is still using Mirage as the image viewer instead of Ristretto
which is a Xfce image viewer since we are still working with upstream on
some issues which are being discussed in the review request with
We looked at using squeeze instead of Xarchiver and ran into similar
stability issues at
Since mime settings in Xfce (and apparently GNOME too.
https://bugzilla.redhat.com/show_bug.cgi?id=217311#c8 ) are determined
by the order of package installations and Xarchiver is installed before
gnome-packagekit in Xfce spin, RPM gets associated first with Xarchiver
and instead of initiating a package installation on double click, you
end up opening it as a archive instead. A temporary workaround has been
committed that removes the RPM associated with Xarchiver. This means
that the user has to open up a RPM file as a archive by select open with
in the context menu. Slightly tedious but since we don't want to break
the more common case of package installation, we are going with this
option for now. Rel-eng still needs to tag the new build due to the
freeze but that is expected to happen shortly. The long term fix for
this probably would be to have a method that does ordering not just
based on which package was installed first. I believe we need to take
this to xdg list in freedesktop.org and discuss changes in the shared
mime specification. If other desktop environments are handling this
differently, I would like to know more about that first.
PolicyKit-gnome has removed the OnlyShowIn=GNOME entry from the desktop
file. This makes polkit-gnome-authorization more accessible from the
menu in Xfce (and KDE) too. That's important because PackageKit uses
PolicyKit and you might want to tweak the authorizations on occasions
using this program.
GDM has been rewritten and doesn't support autologin for the current
release. We could do a timed login at zero seconds which loads the
greeter and then immediately logs in which is effectively the same thing
but only slower. Instead we have chosen the same settings as desktop
live cd which does a 60 seconds timed login. This will allow you to pick
a language before logging in assuming we add some language packages.
That brings us to the next item.
Xfce upstream has pretty much no support some of the common tasks like
suspend/resume, power management or fast user switching. While we have
added some support for power management via gnome-power-manager, we
still need to look into integrating some of the other features and
coordinate with upstream.
We have dropped all the language packages and removed some of the
associated fonts for now. Since we have some space, we could add a few
of them selectively back based on feedback. I didn't get any feedback
last time and I am not going to arbitrarily add anything back unless I
get good suggestions.
Thanks to Kevin Fenzi (for maintaining the main packages) and Christoph
Wickert (for all of the many additional utilities and plugins) and
collectively for their input and feedback
Any feedback and suggestions most welcome.
More information about the devel