Это старая версия документа.


На этой странице описываются полосы прокрутки Ayatana и некоторые основные моменты. Подробнее можно прочесть в блоге Canonical Design Blog.

Как и откуда установить?

Доступны пакеты для Natty:

sudo add-apt-repository ppa:ayatana-scrollbar-team/release
sudo apt-get update
sudo apt-get install liboverlay-scrollbar-0.1-0

Ночные сборки доступны в отдельном ppa: http://www.launchpad.net/~unity/+archive/daily

Проект распологается по адресу: https://launchpad.net/ayatana-scrollbar

Исходный код доступен в ветке bazaar branch: bzr branch lp:ayatana-scrollbar

Совместимость приложений

As of the Ubuntu 11.04 release, most GTK applications are known to work with the feature. However, only applications using the gtk_scrolled_window type are fully compatible with the new scrollbar.

Other applications will display the old scrollbars instead. This is the case for applications like gnome-terminal which programs interactions with scrollbars directly.

Applications known to have issues with the ayatana-scrollbar

Application Description of the problem Bug #
Firefox XUL not supported
Thunderbird XUL not supported
Eclipse SWT not tested
wxWidgets apps pager not active 737661

In most cases, those applications are not really GTK+ applications, as they use only parts of the toolkits, in a way that is quite different from native GTK+ applications.

Как проверить работу с определённой программой?

Для проверки работы программы с этими полосами прокрутки, нужно запустить программу командой:

LIBOVERLAY_SCROLLBAR=foo <команда>

Например,

LIBOVERLAY_SCROLLBAR=foo gedit

Чёрный список

Это список программ, занесённых в «чёрный список» Ubuntu 11.04 по причине несовместимости с Ayatana или возможного сбоя в работе при обновлении.

  • apport-gtk
  • Banshee
  • codeblocks
  • codelite
  • eclipse
  • gnucash
  • meld
  • pgadmin3
  • synaptic
  • update-manager
  • vinagre
  • vmplayer
  • vmware

Официальній перечень ведётся непосредственно в коде программы и доступен по адресу: http://bazaar.launchpad.net/~ayatana-scrollbar-team/ayatana-scrollbar/trunk/view/head:/os/os-utils.c#L32