Fedora 9 Xfce Spin - Progress Report, Update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

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

http://www.xfce.org/xfwm4-theme-howto/

Autostarted application entry in the menu doesn't have a icon yet. Just a upstream cosmetic issue.

https://bugzilla.redhat.com/show_bug.cgi?id=442804

Package Changes
---------------

http://sundaram.fedorapeople.org/spins/livecd-fedora-9-xfce.ks
http://sundaram.fedorapeople.org/list

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.

Xfce considerations
-------------------

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 upstream at

https://bugzilla.redhat.com/show_bug.cgi?id=351531

We looked at using squeeze instead of Xarchiver and ran into similar stability issues at

https://bugzilla.redhat.com/show_bug.cgi?id=433174


Settings
-------

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.

L10N
----

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.

Credits
-------

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

Feedback
--------

Any feedback and suggestions most welcome.

Rahul

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux