Product SiteDocumentation Site

4. Changes in Fedora for Desktop Users

4.1. Productivity

4.1.1. autojump

autojump is a command line tool for moving around between different parts of the filesystem more easily than cd. Fedora 16 now includes version 15 of autojump. The project's wiki may be found at

4.1.2. autokey

autokey is a desktop automation utility for Linux, that allows the automation of virtually any task by responding to typed abbreviations and hot keys. It offers a full-featured GUI that makes it highly accessible for novices, as well as a scripting interface offering the full flexibility and power of the Python language.
One use case is for auto "text expansion" or assigning "hot strings", that help reduce typing the same phrase again and again.
The tool has been also featured on lifehacker (a productivity blog):
The projects homepage is at :

4.1.3. calcurse

calcurse is a text based calendaring and scheduling application. Version 2.9.0 includes new features:
  • Usage of short form dates such as "29/5/10" instead of "29/05/2010", "23" for the 23rd of the currently selected month and year or "3/1" for Mar 01 (or Jan 03, depending on the date format) of the currently selected year.
  • "backword-kill-word" line editing function.
  • Automatically drop empty notes after editing.
  • Documentation and man pages now are in AsciiDoc format which is easier to maintain and can be translated to several formats such as HTML, PDF, PostScript, EPUB, DocBook and much more.
  • Manual and man pages contain updated links to our new website and mailing lists, as well as instructions on how to use Transifex.
For more details, refer to

4.1.4. cuneiform

cuneiform is an open source OCR system and is new to Fedora 16. Complete details may be found at

4.1.5. ease

Also new to Fedora 16 is ease. ease is a simple, GNOME-based presentation system For more information refer to

4.1.6. oo2gd

oo2gd is an add on to LibreOffice that allows export of office documents to Google Docs. The project's website maybe found at

4.1.7. pal

pal is a command line calendar program, similar to gcal but with a number of additional features. Additional details are at

4.1.8. routino

Another new to Fedora 16 package is routino. routino provides routing on OpenStreetMap data. Additional information, including an online demonstration, may be found at

4.1.9. writetype

'writetype is a program that helps younger students experience success in writing. It is designed especially for schools to transform technology from a barrier into an opportunity for success.

4.2. Networking

4.2.1. ckermit

New to Fedora 16 is ckermit, an updated implementation of the venerable Kermit file transfer program. The Kermit protocol is available on almost all architectures, so may well be the file transfer mechanism of choice when dealing with a less capable platform. The project's website is

4.2.2. hotot

hotot is a lightweight microblogging client. It supports the native notification systems of both KDE and GNOME. The project's website is at

4.2.3. ike

ike is a free IPSEC VPN client can be used to communicate with Open Source IPSEC VPN servers as well as some commercial IPSEC VPN servers. Version 2.1.7 is included in Fedora 16.

4.2.4. qodem

qodem is an open-source re-implementation of the DOS-era Qmodem serial communications package, updated for modern systems.

4.3. Internationalization

4.3.1. IBus

ibus now supports X keyboard layouts and switching between them and/or input methods. X keyboard layouts can be added to the ibus context menu in addition to input method engines. This puts keyboard layouts and input methods on the same level for ibus users.
The ibus trigger shortcut, by default Control+Space, now toggles to the previously used input method instead of switching ibus on and off. The off-state is replaced by the default keyboard layout. The new behaviour is similar to how MacOS and ChromiumOS behave with respect to input method switching. There is a configuration option in ibus-setup to switch back to the previous Control+Space behaviour for those who prefer it. However this may be removed in the future: feedback on the new default behaviour is welcome.
Other trigger shortcut bindings specific to certain countries have been moved to the appropriate input method engine's configuration: only Control+Space is provided by default as a shortcut now. E.g. the Hangul key is now only defined for Korean engines, and Zenkaku_Hankaku is available only for Japanese engines only.
The ibus-gnome3 gnome-shell extension provides a gnome-shell indicator icon with menu and input method candidate window instead of usual GTK versions. The indicator uses text symbols to show the current input method or keyboard layout of image icons. Keyboard layouts are displayed as letter country codes (e.g. 'us', 'fr', 'de', etc) and native characters (like '中', 'あ') are used for input methods. ibus-gnome3 is provided in a ibus subpackage as a technology preview for Fedora 16. The plan is to integrate it into gnome-shell itself in a future release upstream hopefully in time for Fedora 17. ibus-gnome3 can be enabled using the Shell Extensions in 'gnome-tweak-tool'. See also Features/GnomeInputIntegration.
ibus has some support now for X compose keys (as provided by libX11 XIM) in a unified way for all GTK, QT and X11 applications. Currently support is available for US International mode and also cedilla mode if the desktop locale is Brazilian Portuguese.
ibus engines can now define XKB options. For example, when a user enables Indic engines provided by ibus-m17n, Alt_R will be automatically mapped to AltGr; if the user then switches back to ibus-anthy, AltGr will be unmapped again.
The eekboard on-screen keyboard can now be activated through IBus, in addition to desktop accessibility. See setup instruction for tablet PC.
ibus-gucharmap is a new input method engine providing Unicode input method, which supports in-place character-map view, character search based on Unicode names, and easy navigation with various keyboard shortcuts.
Tamil support has been added to Indic Typing Booster predictive text input method and supports Tamil-99 and Inscript layouts.

4.3.2. Fonts

Fedora now includes font for Nastaleeq script, one of the main script styles used in writing the Perso-Arabic script, and traditionally the predominant style in Persian calligraphy.
Arabic script support for the Urdu language has been improved by adding following new font packages: nafees-naskh-fonts, nafees-nastaleeq-fonts, nafees-tehreer-naskh-fonts, nafees-riqa-fonts, and nafees-pakistani-naskh-fonts.
The WQY Microhei font is now used by default for Chinese. Chinese users requiring more fonts support can install them by yum groupinstall of 'simplified-chinese-support' or 'traditional-chinese-support'.

4.4. Multimedia

4.4.1. gnome-paint

gnome-paint is a simple, easy-to-use paint program for GNOME. Fedora 16 includes version 0.4.0. The project's web page may be found at

4.4.2. blender

blender has been updated to 2.5. The new release provides a number of new features, but in particular, an enhanced GUI. There is also now support of openCOLLADA for exchange 3D modelling data to other applications

4.5. Entertainment

4.5.1. New Games

Fedora 16 introduces a number of new games to the repository:
  • Naev is a 2D space trading and combat game, featuring fast-paced combat, many ships, a large variety of equipment and a large galaxy to explore.
  • Golly is an open source, cross-platform application for exploring Conway's Game of Life and other cellular automata.
  • Puzzle-Master is an easy-to-use, fun and addictive jigsaw puzzle game.
  • Sudoku Savant is a simple GUI-driven application to solve and generate sudoku puzzles, and supports manual solving, pencil marks and cell colouring.

4.5.2. Game Updates

  • Teeworlds, a retro multiplayer shooter, is updated to version 0.6. Improvements include a reworked ninja powerup, a friend list, an upgraded spectator mode, and improved graphics.
  • Plee the Bear is upgraded to version 0.5.1, with a new mini-game system and new characters.
  • The Mana World receives a major upgrade to version 0.5.2, with big improvements to the client.
  • Battle Tanks is updated to version 0.98, bringing a major engine update, an improved multiplayer experience thanks to internal network queueing, and several performance enhancements.