Это старая версия документа.
Содержание
На этой странице описываются полосы прокрутки 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
Как проверить работу с определённой программой?
Для проверки работы программы с этими полосами прокрутки, нужно запустить программу командой:
LIBOVERLAY_SCROLLBAR=foo <команда>
Например,
LIBOVERLAY_SCROLLBAR=foo gedit
Совместимость приложений
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.
Чёрный список
This list documents the applications which have been blacklisted as of the Ubuntu 11.04 release. Either for incompatibility reasons, or to avoid breaking the software update mechanisms in Ubuntu.
- «apport-gtk»,
- «Banshee»,
- «deja-dup»,
- «eclipse»,
- «inkscape»,
- «liferea»,
- «lshw-gtk»,
- «meld»,
- «synaptic»,
- «update-manager»,
- «vinagre»
The official list is maintained directly in the code of the module, and is visible at: http://bazaar.launchpad.net/~ayatana-scrollbar-team/ayatana-scrollbar/trunk/view/head:/os/os-utils.c#L32