From Fedora Project Wiki

No edit summary
No edit summary
(208 intermediate revisions by 35 users not shown)
Line 1: Line 1:
== Fedora Desktop ==
{{header|docs}}{{Docs_beat_open}}


=== Dynamically Rotating Wallpapers ===
== 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.


Fedora developers originally introduced dynamically rotating wallpapers in Fedora 8 and pushed this ability to upstream GNOME so that it available for other distributions as well. We are now taking advantage of this feature again this release by including several wallpaper designs proposed and they rotate automatically on regular intervals. The Fedora Design team would like to hear from your feedback on these wallpapers and we will pick one of them to be the default for the general release of Fedora 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.


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


===  Spanning Desktop ===
    [daemon]
    WaylandEnable=false


In the latest version of Xorg included in this release, if you have a dual monitor setup, your desktop display will span across them instead of using a cloned display by default. This matches the behaviour of other operating systems.
== 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.


=== GNOME 2.28 ===
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.


The '''GNOME 2.28 development snapshot''' is part of this release, and is the default environment used in the Fedora Desktop Live image.  The Desktop Live image is a downloadable CD you can use to test the new GNOME environment with or without installing it.  The image can be written to CD, or to a USB flash disk using [[FedoraLiveCD/USBHowTo | these instructions]].
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:


Icons in menus and buttons are not shown by default in GNOME 2.28. To get the old, icon-rich appearance back, you can go System->Preferences->Appearance, Interface tab and enable, "Show icons in menus". There is however no menu interface to enable the icons for the buttons. You can set the corresponding GConf keys instead for enabling both the menus and buttons to have icons:
    sudo dnf install xorg-x11-drv-libinput


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


gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
</pre>
'''Gnote''' is installed by default in GNOME for this release replacing Tomboy. Gnote is a port of Tomboy from Mono to C++ and consumes fewer resources. Gnote is both an applet that can sit in your GNOME panel as well as a individual application you can run within other desktop environments. Fedora Desktop Live CD since the Fedora 10 release has excluded Mono and hence Mono based applications like Tomboy due to lack of space. Gnote will be installed by default in the Live CD as well in this release. Tomboy is still available as a optional alternative. If you are upgrading from the previous release you will not be migrated to Gnote and will continue to have Tomboy. Tomboy users can migrate easily to Gnote as it shares the file format and a plugin is available in Gnote that will automatically import Tomboy notes on first run. Many of the Tomboy plugins have been ported to Gnote. Following plugins are available as part of Gnote
* Bugzilla Links
* Tomboy Importer
* Fixed Width
* Insert Timestamp
* Export to HTML
* Printing Support
* Sticky Notes Importer
* Backlinks
If required, you can copy the notes from Tomboy to Gnote using the following command in your home directory
<pre>
cp -r .tomboy .gnote
</pre>
The sticky notes applet is not provided anymore since Gnote provides a better note taking utility and is available by default in this release.
The GNOME sound preferences now [http://www.hadess.net/2009/07/bad-at-updates-easy-51.html supports] profile switching.
[[File:HardwareTab.png]]
'''Empathy''' replaces Pidgin as the default instant messenger in GNOME. Empathy is better integrated with GNOME and provides audio and video functionality for XMPP/Jabber users with more improvements planned. Empathy supports importing accounts from Pidgin on first run so users can migrate more easily. Users upgrading from a previous release will continue to have Pidgin by default. Pidgin continues to be available in the repository and is actively maintained.
Empathy is still under evaluation for this release. The major pros and cons are listed below:
Pros:
* Better GNOME integration. Passwords are stored in the keyring instead of plain text like in Pidgin
* Voice chat with GoogleTalk.  Note that it requires extra gstreamer codecs and manual firewall reconfiguration and Pidgin is now using the same framework as well.
* Account migration support from Pidgin has been added to Empathy.
* Support for collaboration with Abiword and other programs
* Geo Location (very recent feature)
Cons:
* Missing plugin system, so many of the add-on features available to Pidgin (like encryption, etc) are not available to Empathy
* No proxy support
'''Totem''' only supports a gstreamer backend now. The totem-xine backend [http://www.hadess.net/2009/05/era-comes-to-end.html has been removed] completely.
'''Epiphany''' in this release is now using the WebKit engine instead of the Gecko engine from Firefox. If you have issues, do report them via bugzilla.
<noinclude>[[Category:Release Notes]]<noinclude>
[[Category:Docs Project]]
[[Category:Docs Project]]
[[Category:Draft documentation]]
[[Category:Draft documentation]]
[[Category:Documentation beats]]

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