From Fedora Project Wiki

(Some rephrasing to ensure people don't think wayland is the default.)
No edit summary
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{header|docs}}{{Docs_beat_open}}
{{header|docs}}{{Docs_beat_open}}
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]


== GNOME ==
== GDM on Wayland ==
The Gnome Display Manager (GDM) in Fedora 22 will default to the Wayland display server instead of Xorg.  While the default GNOME session still uses X, this change brings the move to Wayland one step closer.


=== GNOME 3.12 ===
Wayland is a compositing display server, using your computer's video hardware for rendering. On systems where Wayland will not run, GDM should transparently fall back to using the X backend.
GNOME has been updated to the upstream release 3.12.


The release features improved support for HiDPI across the GNOME Desktop components.
If you need to disable Wayland for GDM, edit '''/etc/gdm/custom.conf''' to reflect the following:


The Totem video player has been renamed to Videos.
    [daemon]
    WaylandEnable=false


The Gedit text editor has been redesigned to feature a more compact interface.
== Libinput used for input devices ==
Input devices in supporting environments, notably GNOME with Fedora Workstation and KDE, will use a new driver, '''libinput'''.  The new driver replaces a variety of drivers, such as '''synaptics''', enabling more consistent behavior across a variety of devices.  


The release also includes new applications, such as:
'''libinput'' improves support for multi-touch devices and software emulated buttons.  The driver is implemented directly in wayland sessions, and in X sessions through the '''xorg-x11-drv-libinput''' wrapper.
* GNOME Logs: A systemd journal viewer.
* GNOME Sound Recorder: A simple utility for audio recordings.
* Polari: An IRC client.


Other feature improvements include support for Google Cloud Print, Windows Live email, and a new terminal search provider for GNOME Shell.
Input devices will be configurable through '''GNOME Settings''', '''KDE System Settings''', '''xfce-settings''', or '''xinput'''.  Some niche features are not available via '''libinput''', but the previous behavior can be restored by removing the '''xorg-x11-drv-libinput''' package, and ensuring the appropriate x11 driver packages, probably x11-drv-synaptics or xorg-x11-drv-evdev are installed.


For more information about the release, read the GNOME 3.12 Release Notes at https://help.gnome.org/misc/release-notes/3.12/.
Note that '''xorg-x11-drv-libinput''' is only installed by default on new Fedora 22 installations, if you're upgrading and you want to use the new features provided by libinput, you can install '''xorg-x11-drv-libinput''' manually by doing:


=== GNOME Software ===
    sudo dnf install xorg-x11-drv-libinput


The GNOME Software application installer (the '''gnome-software''' package), which was first introduced in Fedora 20, is now more integrated in the system and provides additional functionality. Notable new features include:
To learn about the features and behavior of libinput, refer to `man libinput` or http://wayland.freedesktop.org/libinput/doc/latest/pages.html
* Installing application add-ons is now supported.
* High quality metadata, such as screenshots, are now offered with many applications, allowing you to gather more information before installing a package.
* The installer has been turned into a session service, which allows it to check for available system updates automatically even when the application itself has not been launched by the user. This functionality was previously provided by the '''gnome-settings-daemon''' service.
* The application is now much better integrated into GNOME Shell:
** Available system updates are now offered in the ''Power Off'' dialog.
** Non-installed packages can now be displayed among search results when using the integrated search function.
** You can now right-click an application icon in the shell overview and select ''Show Details'' from the menu to obtain information about the application.
* You can now create and customize application folders using the application installer.
* The tool now starts up much faster and provides a more responsive interface due to the switch from the YUM backend to the one provided by the DNF project.
See the [http://fedoraproject.org/wiki/Changes/AppInstallerContinued Application Installer Continued wiki page] for more information.


=== Wayland support breviewed GNOME ===
[[Category:Docs Project]]
The transition of GNOME to Wayland continues in Fedora 21. In particular, GNOME shell is being changed to run as a Wayland compositor instead of an X11 compositor. Other components of GNOME which currently talk directly to the X server, such as '''gnome-settings-daemon''' or '''gnome-control-center''', will be ported to corresponding Wayland interfaces. Most GTK+ applications will continue to work normally using the existing Wayland backend.
[[Category:Draft documentation]]
 
[[Category:Documentation beats]]
Applications that make use of X-specific APIs continue to be supported using the '''xwayland''' X server, which is started on demand. '''gdm''' supports both Wayland-based sessions and X-based sessions.
 
{{admon/important|Important|Proprietary driver support in Wayland is less complete than under X. Systems that have been configured to use proprietary drivers under X will fall back to using open-source drivers under Wayland. Addionally, support for alternative input devices such as Wacom tablets or joysticks may not be available in time for Fedora 21.}}
 
For additional information about Wayland in general, see the [http://wayland.freedesktop.org/ official documentation]. The [https://wiki.gnome.org/Initiatives/Wayland Wayland page on the GNOME wiki] provides information relating specifically to Wayland in GNOME.
 
Try out Wayland and GNOME in Fedora 21 by installing the *gnome-session-wayland-session* package and choosing the Wayland session when logging in.
 
== MATE 1.8 ==
 
The MATE desktop environment in Fedora has been updated to version 1.8. The updated version brings a number of visual and functional changes, such as new applets and extensions and support for UPower 1.0. The default sound mixer has been switched from GStreamer to PulseAudio. MATE now also uses the Yelp help browser, which fixes issues with broken links in help pages.
 
Many packages which are part of MATE were either renamed or replaced.
 
A full list of changes is available on the [https://fedoraproject.org/wiki/Changes/MATE_1.8#Detailed_Description MATE 1.8 wiki page] and the [http://mate-desktop.org/blog/2014-03-04-mate-1-8-released/ MATE 1.8 release announcement].
 
To install MATE, use the <code>yum groupinstall "MATE Desktop"</code> command, and then select MATE from the menu the next time you log in.
 
== (Other notes, do not publicanize) ==
 
Mesa update
 
SDL2 stack

Revision as of 10:49, 18 March 2015

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 25 content added by the beat writer


GDM on Wayland

The Gnome Display Manager (GDM) in Fedora 22 will default to the Wayland display server instead of Xorg. While the default GNOME session still uses X, this change brings the move to Wayland one step closer.

Wayland is a compositing display server, using your computer's video hardware for rendering. On systems where Wayland will not run, GDM should transparently fall back to using the X backend.

If you need to disable Wayland for GDM, edit /etc/gdm/custom.conf to reflect the following:

   [daemon]
    WaylandEnable=false

Libinput used for input devices

Input devices in supporting environments, notably GNOME with Fedora Workstation and KDE, will use a new driver, libinput. The new driver replaces a variety of drivers, such as synaptics, enabling more consistent behavior across a variety of devices.

'libinput improves support for multi-touch devices and software emulated buttons. The driver is implemented directly in wayland sessions, and in X sessions through the xorg-x11-drv-libinput wrapper.

Input devices will be configurable through GNOME Settings, KDE System Settings, xfce-settings, or xinput. Some niche features are not available via libinput, but the previous behavior can be restored by removing the xorg-x11-drv-libinput package, and ensuring the appropriate x11 driver packages, probably x11-drv-synaptics or xorg-x11-drv-evdev are installed.

Note that xorg-x11-drv-libinput is only installed by default on new Fedora 22 installations, if you're upgrading and you want to use the new features provided by libinput, you can install xorg-x11-drv-libinput manually by doing:

   sudo dnf install xorg-x11-drv-libinput

To learn about the features and behavior of libinput, refer to man libinput or http://wayland.freedesktop.org/libinput/doc/latest/pages.html