Ask Your Question
2

What UI features are unique to the Fedora desktop?

asked 2016-03-30 10:10:51 -0500

jtlinux gravatar image

updated 2016-03-30 10:16:34 -0500

I know that Fedora doesn't stray too far from upstream. But some things they do change.

For example, in GNOME on Fedora, there is a notification to let users know when a terminal job has completed.

  1. What other things differentiate Fedora from upstream?
  2. Have these things been implemented (where possible/applicable) on Plasma and other "spins" as well?
  3. Are these things easily implementable on other distros? (I.e. is there code readily-available somewhere, such as on GitHub or other places?)
edit retag flag offensive close merge delete

Comments

One thing, that is more for Fedora people that integrated on Workstation is fedmsg notification are integrated on the desktop. I know fedmesg has been integrated on debian not sure if integrated on the desktop.

aeperezt gravatar imageaeperezt ( 2016-03-30 10:36:40 -0500 )edit

1 Answer

Sort by » oldest newest most voted
3

answered 2016-03-30 13:17:20 -0500

genodeftest gravatar image
  1. Fedora Workstation is pretty near on gnome upstream. If you search for a package on https://apps.fedoraproject.org/packages/ and then click on the "SCM" link on the left side you will see a git repo with all changes (*.patch) from upstream. Additionally you'll find a [packagename].spec file for package description and some RPM stuff and a "sources" file for source checksums. For example (only GUI applications listed here):

    • gnome-control-center just adds the fedora logo to System → Details → Overview replacing the Gnome logo.
    • gedit isn't modified at all
    • nautilus has a patch related to SELinux
    • evince has a minor patch to fix a crash
    • gnome-terminal minor changes. Nothing related to notifications, this is an upstream feature.
    • firefox is _heavily_ patched. Firefox is the only major difference from Gnome upstream, which ships Epiphany (called "Web") as default web browser instead.
  2. Other (non-Gnome) architectures are not as important to Fedora. They are sometimes maintained by volunteers (not Red Hat staff). As far as I know they tend to be close to upstream too, to reduce maintenance burden.

  3. Most code for desktop applications lives upstream. Look at the package database (link above) into package descriptions and into the .spec files in SCM to find upstream sources. Gnome code mostly resides in https://git.gnome.org/browse/ and is mirrored to https://github.com/gnome/ . Some code is on github. Some code on http://cgit.freedesktop.org/ or mozilla upstream …

See also this discussion on the desktop list.

edit flag offensive delete link more

Comments

Thanks for this.

jtlinux gravatar imagejtlinux ( 2016-03-31 22:25:12 -0500 )edit

I've done Firefox redistributions, the patches there are mostly what any organization would do when they have deployment methodologies and environmental requirements that differ from upstream. Most of the patches only touch code that was intended to be modified for those purposes.

randomuser gravatar imagerandomuser ( 2016-03-31 22:37:19 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2016-03-30 10:10:51 -0500

Seen: 211 times

Last updated: Mar 30 '16