openSUSE:GNOME Ayatana

Skocz do: nawigacja, szukaj
Plik:Ayatana-gnome2.32-screenshot.png
openSUSE 11.4 with GNOME:Ayatana.

Known to work on

Indicators

Wskaźniki (indicators) Ayatana są zestawem apletów dla gnome-panel i unity-panel, które mają za zadanie wyświetlać różne treści i pozwalać użytkownikowi na interakcję z niektórymi funkcjami pulpitu.

Użytkownicy GNOME2 znajdą wiele podobnych apletów w obszarze powiadamiania GNOME.

Szablon:Screenshot step 2


indicator-appmenu

This indicator allows GTK applications to export the main menu through dbus displays it on the panel. This behavior is very identical to the one of OSX.

The screenshot says it all... Be mindful that this is known to work only with GTK+ applications and it's under very active development and as a couple of known itches.

indicator-datetime (A simple clock)

Szablon:Screenshot step 2

Me Menu

Szablon:Screenshot step 2

Messaging Menu

Szablon:Screenshot step 2

Session Menu

Szablon:Screenshot step 2

Sound Menu

Szablon:Screenshot step 2


Aplikacje

There are some applications that were modified (patched) to enable functionality with many of this indicators. The main reason why I did them was to provide at least a couple of applications that would enable the users to take advantage of some features provided by the Indicators.

Banshee

W openSUSE 11.4 aplikacja Banshee (wersja 1.8.0) jest zainstalowana domyślnie. Banshee is fully supported on this project and able to deploy all extra functionality with Sound Menu and it's own indicator, Banshee Indicator. This is done by enabling two extensions (usually provided on banshee-community-extensions). At the current time the dependencies to build this extensions aren't available for openSUSE Factory, therefore, I make them both available:

  • banshee-extension-appindicator - Banshee indicator (with notify-osd support)
  • banshee-extension-soundmenu - Enables integration with Sound Menu

This extensions can be installed through YaST or zypper and can be enabled on Banshee Extensions windows (Edit/Preferences).

Empathy

I decided to provide a Empathy package with support for libindicate, which enables full functionality with Messaging Menu.

Metacity

There's a metacity package which has been patched with 2 patches from Ubuntu which provide extra functionality:

  • 06_Add_UXD_shadows_and_borders.patch - Adds UXD shadows and borders to window and friends. This patch is a requirement also to be able to build successfully unity-window-decorator on compiz.
  • 13_better_support_for_button_layout.patch - This patch allows the buttons from Ubuntu's Light Themes to render properly.


XChat

XChat package itself hasn't been modified but there's an indicator package for it which works as xchat plugin. To install this plugin: "zypper install xchat-indicator". This plugin enables XChat to use the Messaging Menu.

Evolution

Evolution is a huge package and a messy one for me. I offer evolution-indicator package, but Evolution itself hasn't been patched, so the functionality for this indicator is very reduced (mainly visual, a menu entry). Maybe it will be supported in the future, or maybe not.

Required Patches

Some system components have been patched in order to achieve the required functionality present in Ubuntu. All this patches were applied on top of the openSUSE stacks, which in many cases are different from the versions used in Ubuntu.

The main concern was to be as much faithful as possible to upstream and openSUSE releases to ensure max compatibility.

GNOME Session

GTK+

Metacity

Inne pakiety

Poniżej lista alternatywnych pakietów zawartych w repozytorium GNOME:Ayatana obejmujące różnego rodzaju oprogramowanie i grafiki.

  • gtk2-metatheme-radiance - Radiance Metatheme for GNOME2
  • gtk2-metatheme-ambiance - Ambiance Metatheme for GNOME2
  • faenza-icon-theme - Faenza Icon Theme for GNOME2
  • faenza-dark-icon-theme - Faenza-Dark Icon Theme for GNOME2
  • humanity-icon-theme - Humanity Icon Theme for GNOME2
  • humanity-dark-icon-theme - Humanity Icon Theme for GNOME2
  • synapse - Synapse semantic file launcher (not fully integrated yet)
  • notify-osd-icons - Icons for Notify OSD
  • notifyconf - Small application to skin/theme Notify OSD

Wishlist

Anything I'm forgetting that might be of relevance to you?

Repozytorium GNOME:Ayatana

openSUSE offers several ways of installing and configuring extra software repositories. GNOME:Ayatana takes advantage of this functionality and a two options of enabling GNOME2 Indicators for openSUSE 11.4 are offered.

1-Click Installer - Indicators

Not available for the time being!

Manual Repository Installation (advanced)

This is my preferred way of installing the software, and I would strongly advice everyone to use this method. This tutorial is based on a clean install from GNOME LiveCD (openSUSE 11.4 Celadon).

Contribute to GNOME:Ayatana

GNOME:Ayatana is a project started by Nelson Marques and which had very good feedback from several community members. There's a piece of time and effort from several people on this alternative repository.

If you are interested in contributing please join opensuse-gnome mailing list, I am sure your questions will be answered.

I would love to see more people contributing to this project and enabling all the software available from Canonical/Ubuntu in openSUSE. All help to implement this on KDE will be most welcomed, as I don't have enough time to cover it. For GNOME2 and GNOME3, help is also welcomed to continue developing the current efforts.

Related Links

News & Media (English)

Deutsch

Português

Community Contributors

Enrolled Community Members on Beta test

Specjalne Podziękowania

Zrzuty Ekranu

Feedback

Feel free to leave your feedback. Use a 'bullet' (*) for better understanding. Peace.