From Fedora Project Wiki

(Reword knetworkmanager section.)
No edit summary
(260 intermediate revisions by 46 users not shown)
Line 1: Line 1:
==Fedora Desktop==
{{header|docs}}{{Docs_beat_closed}}


This section details changes that affect Fedora graphical desktop users.
== Cinnamon Spin ==
The Cinnamon desktop version 2.6 is now available as a Spin for Fedora 23. Cinnamon is a modern desktop environment based on the GNOME Shell, with advanced features and a traditional and flexible user experience.


=== GNOME ===
Updates and improvements in this release include:
* Improved multi-monitor support
* HTML5 and XScreenSaver support for animated screensavers
* Panel management improvements
* New inhibit applet to hide notifications and temporarily suspend power saving events
* Redesigned system settings panel for improved usability
* Accessibility improvements, including better support for ATK/Orca, magnifiers, and and a new On-Screen Keyboard applet


This release features [http://www.gnome.org/start/2.24/ GNOME] {{Template:DocsDict/GnomeVer}}.
 
The GNOME splash screen has been disabled upstream intentionally.  To enable it, use <code>gconf-editor</code> or the following command:


<pre> gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
See the [http://cinnamon.linuxmint.com/ Cinnamon official website] for more information on Cinnamon, and go to [http://spins.fedoraproject.org http://spins.fedoraproject.org] to download the Spin.
</pre>


The lock screen dialog theme is not connected to the selected screensaver in this release. To enable it, use <code>gconf-editor</code> or the following command:
== Sugar ==


<pre> gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"
Originally started as part of the One Laptop per child initiative, Sugar is a desktop environment targeted for children ages 5 - 12 to provide learning and educational activities through rich media. Sugar is the core component of a worldwide effort to provide every child with the opportunity for a quality education.
</pre>


Blinking cursors are enabled by default in this release, and are centrally managed via a gconf setting. To turn it off, run the following command:
This update to sugar 0.106 includes the following:
* improved performance
* updated activities
* New social help for access to discussion forums and collaborative learning


<pre>  gconftool-2 --type bool --set /desktop/gnome/interface/cursor_blink false
See the [http://wiki.sugarlabs.org/go/0.106/Notes SugarLabs release notes] for more information on this sugar release.
</pre>


==== Gvfs ====
== GNOME / Workstation ==


GNOME 2.22 features the new <code>Gvfs</code>, a userspace virtual filesystem with backends for sftp, ftp, dav, smb, obexftp, and others. The <code>Gvfs</code> system is the replacement/successor of <code>gnome-vfs</code>.
Fedora 23 will feature the latest available version of Gnome - 3.18. More information on Gnome 3.18 can be found here: https://wiki.gnome.org/ThreePointSeventeen/ReleaseNotes


Gvfs consists of two parts:
[[Category:Docs Project]]
 
[[Category:Draft documentation]]
* GIO, which is a new shared library that is part of GLib and provides the API for <code>gvfs</code>
[[Category:Documentation beats]]
* Gvfs itself, a package that contains backends for the various file system types and protocols
 
The Gvfs system runs a single master daemon, <code>gvfsd</code>, that keeps track of the current <code>gvfs</code> mounts. Most mounts are run in a separate daemon process. Clients talk to the mounts with a combination of DBus calls (on the session bus and using peer-to-peer DBus) and a custom protocol for file contents.
 
A few filesystem types previously supported by <code>gnome-vfs</code> may not be yet supported by <code>gvfs</code>.  Work continues to provide completed solutions for all these types.
 
Gvfs backends have been split to separate packages in Fedora 10. Although they're included in standard set of packages when doing clean Fedora installation, users upgrading from Fedora 9 will experience missing backends. We suggest to install these packages manually:
<pre>su -c "yum install gvfs-archive gvfs-gphoto2 gvfs-obexftp gvfs-smb"
</pre>
 
==== GNOME Display Manager ====
 
The GNOME Display Manager (<code>gdm</code>) has been updated to the latest upstream code, which is a complete rewrite driven by Fedora developers.  !PolicyKit can be used to control shutdown and reboot.  The configuration tool <code>gdmsetup</code> is missing currently, and set to be replaced. For configuration changes, refer
 
http://live.gnome.org/GDM/2.22/Configuration
 
New features available on the login screen include:
 
* power management and monitoring on the login screen, so the laptop hibernates or shuts down when the battery gets low
* smarter user list
* common default background between the login window and the desktop session, with no intermediate flicker
 
For more information on this feature:
 
http://fedoraproject.org/wiki/Features/NewGdm
 
Other notes:
* <code>~/.Xclients</code> and <code>~/.xsession</code> are no longer read automatically at login time. If you use either of these files, install the <code>xorg-x11-xinit-session</code> package.
* Due to a bug introduced at the end of the development cycle ([https://bugzilla.redhat.com/show_bug.cgi?id=445631 bug 445631] ), users will be unable to select their language the first time the login screen appears. Users should log in once, and then logout again to get language selection. Unfortunately, this bug also effects the LiveCD.
* The shipped version of GDM does not support old style theme formats, and is considerably plainer than the version shipped in Fedora 8. A priority for Fedora 10 will be greeter aesthetics.
 
=== KDE ===
 
This release features [http://kde.org/announcements/announce-4.1.2.php KDE] {{Template:DocsDict/KDEVer}}. As the <code>kdevelop</code> packages is not part of KDE 4.1 and <code>kdewebdev</code> is only partially available (no '''Quanta''') in KDE 4.1, the KDE 3.5.10 versions of those packages are shipped. A <code>kdegames3</code> package containing the games not yet ported to KDE 4 is also available.
 
[http://www.kde.org/announcements/4.1/ KDE 4.1] is the latest feature release of KDE 4. It features several new features and many usability improvements and bugfixes over [http://www.kde.org/announcements/4.0/ KDE 4.0], the first KDE 4 release series, including a folder view desktop applet (plasmoid), improvements to Dolphin and Konqueror and many new and improved applications. [http://kde.org/announcements/announce-4.1.2.php KDE 4.1.2] is a bugfix release from the KDE 4.1 release series.
 
Fedora 10 does '''not''' include the legacy KDE 3 Desktop. It does include a compatibility KDE 3 Development Platform, which can be used to build and run KDE 3 applications within KDE 4 or any other desktop environment. Refer to the ''Backwards Compatibility'' section for more details about what is included.
 
Fedora 10 includes a snapshot of <code>knetworkmanager</code> which works with the prerelease of '''NetworkManager''' 0.7 in Fedora 10. As it was not judged ready for production use, the KDE Live images use <code>nm-applet</code> from <code>NetworkManager-gnome</code> instead (as in Fedora 8 and 9). The <code>gnome-keyring-daemon</code> facility saves passwords for these encryption technologies. <code>knetworkmanager</code> can, however, be installed from the repository.
 
As the native '''KWin''' window manager now optionally supports compositing and desktop effects, the KDE Live images no longer include '''Compiz/Beryl''' (since Fedora 9). The '''KWin''' compositing/effects mode is disabled by default, but can be enabled in <code>systemsettings</code>. '''Compiz''' (with KDE 4 integration) is available from the repository by installing the <code>compiz-kde</code> package.
 
==== Enhacements ====
* '''Plasma''' is more mature and panel configuration has been extended. The new panel controller makes it easy to customize your panel providing direct visual feedback. The Plasma's Folderview applet provides a view of a directory and thus allows you to store files on desktop. It is replacement for well known icons on desktop.
 
==== Package and Application Changes ====
 
* The packages <code>qt</code>, <code>kdelibs</code>, and <code>kdebase</code> now represent the KDE 4 version, obsoleting the <code>qt4</code>, <code>kdelibs4</code>, and <code>kdebase4</code> packages in previous releases of Fedora.
* The Qt/KDE 3 versions have been renamed <code>qt3</code>, <code>kdelibs3</code>, and <code>kdebase3</code>. Fedora 9 only includes parts of <code>kdebase3</code>. Refer to the ''Backwards Compatibility'' section for details.
* Upstream KDE has split the <code>kdebase</code> module into three modules: <code>kdebase-runtime</code>, <code>kdebase</code> (sometimes called <code>kdebase-apps</code> to distinguish it from the old monolithic <code>kdebase</code>), and <code>kdebase-workspace</code>. This split is reflected in the Fedora packages.
* Fedora 9 adds a <code>kdegames3</code> package containing the games not yet ported to KDE 4.
* '''Dolphin''', which is part of <code>kdebase</code>, replaces <code>d3lphin</code>.
* The <code>kdebase-workspace</code> package now includes support for '''KDM''' theme configuration, and therefore obsoletes <code>kdmtheme</code>.
* '''Okular''' replaces '''KPDF''', '''KGhostView''', and '''KFax''' in <code>kdegraphics</code>.
* The package <code>kaider</code> replaces '''KBabel''', which used to be part of <code>kdesdk</code>.
* The <code>okteta</code> package replaces '''KHexEdit''', which used to be part of <code>kdeutils</code>.
* The packages <code>kalgebra</code> and <code>marble</code> are now part of <code>kdeedu</code>.
* The <code>ksudoku</code> package is now part of <code>kdegames</code>.
* The package <code>gwenview</code> is now part of <code>kdegraphics</code>.
* The <code>kiconedit</code> and <code>kcoloredit</code> packages, which used to be part of <code>kdegraphics</code>, are now separate packages.
* The package <code>kmid</code>, which used to be part of <code>kdemultimedia</code>, is now a separate package.
* The Fedora KDE team has decided to drop the <code>-extras</code> subpackages, which contained deprecated or unstable applications, because those applications have been either fixed or dropped in KDE 4.
* The package <code>kdeadmin-kpackage</code> has been split out of <code>kdeadmin</code> because '''KPackage''' now depends on <code>smart</code>.
* KDE 4 dropped the <code>kdeaddons</code> module. Therefore, there is no <code>kdeaddons</code> package in Fedora 9. The '''Atlantik Designer''', for use with <code>kdegames3</code>, is still available as <code>kdeaddons-atlantikdesigner</code>. The <code>ksig</code> application and the <code>konq-plugins</code> Konqueror plugins are now their own packages, and <code>extragear-plasma</code> replaces the Kicker addons.
 
=== PackageKit ===
 
PackageKit is the new, default distribution-neutral package management framework and frontend. Refer to http://fedoraproject.org/wiki/PackageKit for further details.
 
=== Bluetooth ===
 
The Bluetooth feature in Fedora 9 (http://fedoraproject.org/wiki/Features/BluetoothFedora9) has several enhancements specific to this release.  The future generations of this feature are covered with greater detail at:
 
http://fedoraproject.org/wiki/Releases/FeatureBluetooth
 
File sending to a Bluetooth device is now handled with the <code>bluetooth-sendto</code> program from the <code>bluez-gnome</code> package, which replaces <code>gnome-obex-send</code>.  Send a file in '''Nautilus''' from the ''Send to...'' function in the right-click context menu.
 
Pulling files from a Bluetooth device is now included in <code>gnome-user-share</code>, which has ObexFTP and ObexPush support built-in.  Share files via ''System > Preferences > Internet and Network > Personal File Sharing > Share Public files over Bluetooth'' (ObexFTP support), or pull files using ObexPush with ''Personal File Sharing > Receive files in Downloads folter over Bluetooth''.
 
Files on the remote Bluetooth device can be viewed directly in '''Nautilus''' through GVFS, which supports Bluetooth devices.  Synchronizing a Bluetooth device with a personal information manager (PIM) device is done using <code>gnome-pilot</code>
 
Browsing of Bluetooth devices is done via the right-click context menu from the Bluetooth icon on the desktop panel.
 
=== XULRunner ===
Applications that require the '''Gecko''' engine have had to depend on the entirety of '''Firefox'''. '''XULRunner''' is the Mozilla effort to split the browser engine for applications that require only that functionality, and no user interface parts. This split provides more API/ABI stability and a cleaner build environment for applications using '''Gecko'''.  Many of the applications in Fedora that previously used '''Gecko''' now are built against '''XULRunner'''.
 
For a current status, visit [http://fedoraproject.org/wiki/Features/XULRunner] .  To help with development, visit [http://fedoraproject.org/wiki/Releases/FeatureXULRunnerAPIChanges] .
 
For full upstream documentation, refer to [http://developer.mozilla.org/en/docs/XULRunner] .
 
=== Web Browsers ===
 
This release of Fedora includes version 3.0 (beta 5) of the popular '''Firefox''' web browser.  Refer to http://firefox.com/ for more information about Firefox. The '''nspluginwrapper''' package is included by default even on 32-bit systems since it separates the plug-ins to run in their own address space, which increases security and reliability of the browser.
 
For information about '''Firefox''' in Fedora, refer to this feature page:
 
http://fedoraproject.org/wiki/Features/Firefox3
 
==== NSpluginwrapper ====
 
<code>nspluginwrapper</code> is now installed by default, which makes web browser plug-ins run in a separate memory address. This increases browser stability, as plug-in crashes will not affect the web browser itself. As well, this increases security, as Fedora 9 has optional SELinux policies to sandbox plug-ins, to decrease the impact of security issues.
 
==== Enabling Flash Plugin ====
 
Fedora includes <code>swfdec</code> and <code>gnash</code>, which are free and open source implementations of Flash.  We encourage you to try either of them before seeking out Adobe's proprietary Flash Player plug-in software. The Adobe Flash Player plug-in uses a legacy sound framework that does not work correctly without additional support. Run the following command to enable this support:
 
<pre>
su -c "yum install libflashsupport"
</pre>
 
Users of Fedora x86_64 must install the <code>nspluginwrapper.i386</code> package to enable the 32-bit Adobe Flash Player plug-in in '''Firefox''', and the <code>libflashsupport.i386</code> package to enable sound from the plug-in.
 
* Install the <code>nspluginwrapper.i386</code>, <code>nspluginwrapper.x86_64</code>, and <code>libflashsupport.i386</code> packages:
<pre>su -c "yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386"
</pre>
* Install <code>flash-plugin</code> as shown above after nspluginwrapper.i386 is installed.
* Run <code>mozilla-plugin-config</code> to register the flash plugin:
<pre>su -c "mozilla-plugin-config -i -g -v"
</pre>
* Close all '''Firefox''' windows, and then relaunch '''Firefox'''.
* Type <code>about:plugins</code> in the URL bar to ensure the plugin is loaded.
 
=== Mail Clients ===
 
The <code>mail-notification</code> package has been split. The '''Evolution''' plug-in is now in a separate package, <code>mail-notification-evolution-plugin</code>. When the <code>mail-notification</code> package is updated, this plug-in is added automatically.
 
Fedora 9 includes '''Mozilla Thunderbird''' version 2.0, which has numerous performance improvements, folder viewing enhancements, and enhanced mail notification support. For further details, refer to the Mozilla Thunderbird 2.0 release notes:
 
http://www.mozilla.com/en-US/thunderbird/2.0.0.0/releasenotes/
 
=== Disabling PC Speaker ===
 
PC speaker is enabled by default in Fedora.  If you do not prefer this, there are two ways to circumvent the sounds:
 
* Reduce its volume to a acceptable level or completely mute the PC speaker in <code>alsamixer</code> with the setting for ''PC Speak''.
 
* Disable the PC speaker system wide by running the following commands in a console.
 
<pre>
su -
modprobe -r pcspkr
echo "install pcspkr :" >> /etc/modprobe.conf
</pre>
 
=== International Clock Applet ===
 
The new clock applet in the GNOME panel has expanded to support additional international timezones in the display, as well as weather information for each configured timezone displayed.  This work, which involved merging <code>intlclock</code> with the GNOME clock applet, provides all the functionality of <code>system-config-date</code> and the weather applet.  Additional features include:  users can choose arbtirary locations instead of principal timezones; UI enhancements for new and old functions; and full weather information shown in a tooltip.
 
Read more about this feature:
 
http://fedoraproject.org/wiki/Releases/FeatureClockApplet
 
=== Dictionaries Consolidated ===
 
There is a new default spell checking back-end, <code>hunspell</code>, for both the GNOME and KDE desktops, as well as applications such as '''OpenOffice.org''', '''Firefox''', and other '''XULRunner'''-based applications.  This common back-end includes a set of shared, multi-lingual dictionaries for use with <code>hunspell</code>.  This feature uses a single set of common dictionaries regardless of the application, which gives consistent suggestions for misspelled words and uses less diskspace by eliminating duplicate dictionaries.
 
Details on this effort are here:
 
http://fedoraproject.org/wiki/Releases/FeatureDictionary
 
=== Pilot Link ===
 
The <code>pilot-link</code> package has been updated to use PackageKit and HAL for setting sync file permissions.  For more information, refer to the [[Docs/Beats/PackageNotes#pilot-link| pilot-link note]] .
 
=== Compiz ===
 
Fedora 9 ships with Compiz 0.7.2, which improves multi-display support, adds KDE 4 support, adds a configurable middle and right-click button, and mouse wheel actions for GTK Window Decorator. Compiz 0.7.2 adds many improvements and bug fixes.
 
For further details, refer to the Compiz 0.7.2 release announcement:
 
[http://lists.compiz-fusion.org/pipermail/community/2008-March/000168.html]
 
=== vmmouse Driver ===
 
Due to a bug in the shipping <code>xorg-x11-drv-vmmouse</code> driver, the mouse position may not be correctly positioned on a virtual machine guest's display.  As a workaround until an update, add <code>Option NoAutoAddDevices</code> to the <code>ServerFlags</code> section of <code>/etc/X11/xorg.conf</code> in the guest machine.  Create the section if necessary:
 
<pre>
Section "ServerFlags"
Option      "NoAutoAddDevices"
EndSection
</pre>

Revision as of 05:24, 9 September 2015

DocsProject Header docTeam1.png
Warning.png
Beat Closed on Wiki
Work on beats has now moved to git at https://pagure.io/fedora-docs/release-notes. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fedoraproject.org, or with the release-notes BZ component.


Cinnamon Spin

The Cinnamon desktop version 2.6 is now available as a Spin for Fedora 23. Cinnamon is a modern desktop environment based on the GNOME Shell, with advanced features and a traditional and flexible user experience.

Updates and improvements in this release include:

  • Improved multi-monitor support
  • HTML5 and XScreenSaver support for animated screensavers
  • Panel management improvements
  • New inhibit applet to hide notifications and temporarily suspend power saving events
  • Redesigned system settings panel for improved usability
  • Accessibility improvements, including better support for ATK/Orca, magnifiers, and and a new On-Screen Keyboard applet


See the Cinnamon official website for more information on Cinnamon, and go to http://spins.fedoraproject.org to download the Spin.

Sugar

Originally started as part of the One Laptop per child initiative, Sugar is a desktop environment targeted for children ages 5 - 12 to provide learning and educational activities through rich media. Sugar is the core component of a worldwide effort to provide every child with the opportunity for a quality education.

This update to sugar 0.106 includes the following:

  • improved performance
  • updated activities
  • New social help for access to discussion forums and collaborative learning

See the SugarLabs release notes for more information on this sugar release.

GNOME / Workstation

Fedora 23 will feature the latest available version of Gnome - 3.18. More information on Gnome 3.18 can be found here: https://wiki.gnome.org/ThreePointSeventeen/ReleaseNotes