ملاحظات إصدارة جنوم 2.32

1. مقدمة

جنوم 2.32 هي آخر إصدارة من سطح المكتب جنوم: بيئة سطح مكتب محبوبة متعددة المنصات لحاسوبك. تركز جنوم على سهولة الاستخدام والاستقرار ودعم من الطراز الأول للأقلمة والإتاحة. جنوم برمجيات حرة مفتوحة المصدر، وتوفر كل الأدوات الشائعة التي يتوقعها مستخدمي الحاسوب من بيئة حوسبة حديثة، مثل البريد الإلكتروني وتصفح الوب وإدارة الملفات والوسائط المتعددة والألعاب. بالإضافة إلى هذا، توفر جنوم منصة غنية وطيعة لمطوري برمجيات سطح المكتب والأجهزة المحمولة.

شكل 1GNOME 2.32

يصدر سطح مكتب جنوم كل ستة أشهر ويحتوي العديد من الميزات الجديدة والتحسينات وإصلاحات العلل والترجمات. تواصل جنوم 2.32 هذا التقليد. لتتعرف أكثر على جنوم وما يميزها عن بيئات سطح المكتب الأخرى (مثل قابلية الاستخدام، والإتاحة، والأقلمة، والحرية)، زر صفحة عن جنوم في موقعنا.

انضم اليوم إلينا واعرف ما الفرق الذي تستطيع إحداثه.

تشمل 2.32 كل التحسينات التي تمت في جنوم 2.30 وما قبلها. تستطيع الاطلاع على التغييرات التي تمت في جنوم 2.30 من ملاحظات تلك الإصدارة.

2. What's New for Users

The GNOME Project's focus on users and usability continues in GNOME 2.32 with its hundreds of bug fixes and user-requested improvements. The sheer number of enhancements makes it impossible to list every change and improvement made, but these notes aim to highlight some of the more exciting, user-oriented features in this release.

GNOME 2.32 is the last planned major release in the GNOME 2.x series, with only maintenance releases for GNOME 2.x planned going forward. GNOME 2.32 features a limited set of new features in some applications as GNOME developers continue to focus on the upcoming GNOME 3.0 release scheduled for April, 2011.

2.1. Organize Your Contacts

GNOME's instant messaging and communication application, Empathy, built on the Telepathy communications framework, has gained a number of new and important features to help users communicate and manage their contacts.

Empathy allows you to group a contact's information together using metacontacts. If one of your contacts uses multiple instant messaging services, for example, you can now link the different services together under one name for your contact. Empathy also has added the ability to easily find your contacts by adding live contact search. You can type in the contact list to quickly find a contact.

Empathy has added options to disable logging as well as automatically pop up incoming chats. Other updates to Empathy include the ability to configure IRC accounts using the account assistant; allowing you to manually accept server certificates; using status icons from your current theme; improved connection error messages; and the ability to accept or decline incoming events using buttons in the notification bubbles. You can also view technical information about your current call in the details pane of the audio / video dialog and also re-open a closed tab using undo in the conversation window.

2.2. Improved PDF Support

The Evince document viewer has improved accessibility support through the use of the AtkText interface, which allows Orca, the GNOME screen reader, to read documents in Evince. The maximum zoom level has also been increased when viewing a document.

Annotation support has been improved and you can now add annotations from the side panel, change the default properties including author, color, transparency and more.

SyncTeX support has been added to Evince. SyncTeX is a method that enables synchronization between a TeX source file and the resulting PDF (or DVI) output. SyncTeX support is available in Evince and as a new plug-in for gedit. Backward Search, from Evince to gedit, and Forward Search, from gedit to Evince, are both supported.

2.3. View More Files

GNOME 2.32 includes updates to Nautilus, the GNOME File Manager. Nautilus has added a dialog to help you handle conflicts when performing copy or move operations. When cutting files to paste them in another directory, Nautilus will now display the cut files with transparent icons.

Managing the files you delete that are moved to the Trash has seen improvements. When viewing the Trash folder, there is a new button in the information bar that allows you to restore selected files. The Trash folder also shows the original location of the deleted file and the date it was deleted.

2.4. لكن انتظر، هناك المزيد…

بالإضافة إلى التغييرات الكبيرة، توجد العديد من الإضافات والتحسينات الصغيرة كالتي تحدث مع كل إصدارة من جنوم.

  • Eye of GNOME, the GNOME image viewer, allows you to select a manual background color to enhance image contrast.
  • Totem, the GNOME movie player, now automatically deinterlaces a movie or stream that was recorded interlaced, improving the image quality. Totem has improved playlist support and will appear faster and more responsive when loading playlists.
  • GNOME System Tools now allows users to change the owner of the file if they are moving it into their home directory and it's already present.

3. ما الجديد في الإتاحة

جنوم مُغرمة بإتاحة البرمجيات لكل الناس، بما في ذلك المستخدمين والمطورين ذوي الإعاقات التي تعيقهم عن استخدام حواسيبهم. لمساعدة المعاقين في استعمال حواسيبهم، أنشأت جنوم مشروع إتاحة جنوم وإطار إتاحة صار الآن معيارا في البرمجيات الحرة.

تستمر جنوم 2.32 البناء على ميزات الإتاحة السابقة مع المزيد من التحسينات.

3.1. تحسينات الفأرة

Mousetweaks makes it easier to use a mouse for those users who may have limited mobility. Using Mousetweaks you can use the left mouse button to do both left and right mouse clicks. For example, you open a menu by pressing and holding the left mouse button. Mousetweaks also helps make it easier to left click, double click, drag and right click for users who cannot manipulate buttons well.

Mousetweaks has updated documentation including an updated manual and man pages so users can now see all the options they have and look up how things are supposed to work.

For developers, Mousetweaks no longer depends on the AT-SPI framework or dbus-glib and the daemon and dwell click have been migrated to GDBus. Mousetweaks no longer uses the gconf keys and can now be compiled with -DGSEAL_ENABLED which requires GTK 2.18 or higher.

4. ما الجديد للمطورين

The following changes are important for developers using the GNOME 2.32 developer platform. If you're not interested in changes for developers, you can skip forward to باب 5 ― التدويل.

مثلها مثل سطح مكتب جنوم، جنوم 2.32 هي آخر إصدارة من منصة جنوم التطويرية؛ حزمة من المكتبات ذات واجهة تطويرية وثنائية مستقرة تصدر تحت رخصة جنو العمومية الصغرى، يمكن استخدامها لتطوير تطبيقات عبر المنصات.

إبطال استخدام المكتبات المُتقادمة

Starting with GNOME 3.0, various deprecated parts of GNOME will be removed. These deprecated components include libraries such as libart_lgpl, libbonobo, libbonoboui, libglade, libgnome, libgnomecanvas, libgnomeprint, libgnomeprintui, libgnomeui, and libgnomevfs. For applications that ship as part of the GNOME Desktop, a number of cleanup tasks have been carried out to ensure no deprecated code is used. This will ensure a smooth transition to GNOME 3.0.

Developers are strongly urged to follow this example in their own applications too. Furthermore, for any developers (or potential developers) who wish to help us out, the GNOME goals wiki page lists the various tasks that are yet to be completed. An automatically created and updated status overview of remaining work for modules that are supported by the jhbuild build tool can be found here.

4.1. Glib 2.26

Glib 2.26 includes support for GSettings, the replacement for GConf as well as GDBus. A new date and time API is available in GDateTime. Glib also includes new support for dtrace and systemtap static markers; GObject property bindings, such as libexo; and proxy support for GSocket. Other improvements include new convenience macros to implement boxe and pointer types in G_DEFINE_[BOXED|POINTER]_TYPE and lastly, a new function g_object_notify_by_pspec which is faster than g_object_notify.

4.2. Anjuta

Anjuta, a full featured software development studio and IDE whose features include project management, an interactive debugger, a source editor, a version control GUI designer and more, has been updated with new functionality.

Python and Vala are now fully supported in Anjuta including calltips and auto-completion ("IntelliSense").

Anjuta's debugger now supports pretty-printing. When debugging, known objects are shown in a user friendly fashion, such as GObjects or C++-Classes. Lastly, the Symbol-Database has seen a major performance improvement.

4.3. Miscellaneous Developer Updates

Other updates in GNOME 2.32's development platform include the addition of libfolks, a library to support Empathy's metacontact functionality. In Devhelp it is now possible to disable specific books. The GTK+ roadmap has been updated and GTK+ 2.22 has added support for the latest accessor functions needed for developers to prepare their applications for GTK+ 3.0.

5. التدويل

Thanks to members of the worldwide GNOME Translation Project, GNOME 2.32 offers support for more than 50 languages with at least 80 percent of strings translated, including the user and administration manuals for many languages.

Supported languages:

  • Arabic
  • Assamese
  • Asturian
  • Basque
  • Bengali
  • Bengali (India)
  • Brazilian Portuguese
  • Bulgarian
  • Catalan
  • Chinese (China)
  • Chinese (Hong Kong)
  • Chinese (Taiwan)
  • Czech
  • Danish
  • Dutch
  • English (US, British)
  • Estonian
  • Finnish
  • French
  • Galician
  • German
  • Greek
  • Gujarati
  • Hebrew
  • Hindi
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Kannada
  • Korean
  • Latvian
  • Lithuanian
  • Malayalam
  • Marathi
  • Norwegian Bokmål
  • Oriya
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Serbian
  • Slovenian
  • Spanish
  • Swedish
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Vietnamese

العديد من اللغات الأخرى مدعومة جزئيا، بأكثر من نصف نصوصها مترجمة.

Translating a software package as large as GNOME into a new language can be an overwhelming task for even the most dedicated translation team. For this release, we would like to give a special mention to the Indonesian team who reached the full-supported status (raising from 60% to 91%), and the Esperanto team, raising the completeness of their translation by more than 10 points (currently 23% translated). Other teams deserving mention for a special effort in this release are Kazakh and Uighur.

Detailed statistics and more information are available on GNOME's translation status site.

6. تثبيت جنوم

To install or upgrade your machine to GNOME 2.32, we recommend you install official packages from your vendor or distribution. Popular distributions will make GNOME 2.32 available very soon, and some already have development versions with GNOME 2.32 available. You can get a list of distributions that ship GNOME and discover the latest versions they ship on our Get Footware page.

If you are brave and patient, and would like to build GNOME from source, we recommend you use JHBuild, which is designed to build the latest GNOME from Git. You can use JHBuild to build GNOME 2.32.x by using the gnome-2.32 moduleset.

مع أنه يمكن بناء جنوم مباشرة من حزم الإصدارة إلا أننا ننصح بشدة باستخدام JHBuild.

7. الطريق إلى جنوم 3.0

Development doesn't stop with GNOME 2.32. Work has already begun on GNOME 3.0, due to be released next April, approximately six months after 2.32.

GNOME 3.0 will continue to provide the desktop platform and applications it always has, and will also feature a new user interface in GNOME Shell. GNOME 3.0 also will include new features in accessibility, new user help and documentation, GNOME's first web service in Tomboy Online and more. For developers, GNOME 2.32 deprecates a number of old libraries.

GNOME's roadmap details the developers' plans for the next release cycle, the GNOME 3.0 release schedule was released earlier this year and is available on the GNOME wiki.

GNOME3.org will be launching in the near future and will provide videos, screenshots and information about GNOME 3.0's new features, applications and more. Watch GNOME.org for more information soon.

8. إشادات

These release notes were compiled by Paul Cutler with extensive help from the GNOME community. Thank you to Sean Wilson for the GNOME 2.32 desktop screenshot. On behalf of the community, we give our warmest thanks to the developers and contributors who made this GNOME release possible.

يمكن ترجمة هذا العمل إلى أي لغة، إذا أردت ترجمته إلى لغتك فمن فضلك اتصل بمشروع ترجمة جنوم. تصدر ملاحظات إصدار جنوم تحت رخصة المشاع الإبداعي - المشاركة بالمثل 3.0.