Это старая версия документа.
Содержание
На этой странице описываются полосы прокрутки 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