Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
wiki:ayatana_scrollbar [2011/05/17 04:03] создано |
wiki:ayatana_scrollbar [2013/04/28 22:52] дополнил статью. раздел Совместимость приложений возможно больше не актуален |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Полосы прокрутки Ayatana ====== | ====== Полосы прокрутки Ayatana ====== | ||
+ | {{https://launchpadlibrarian.net/79782838/ayatana-scrollbar_64x64.png }} **Ayatana Scrollbar** (или **Overlay Scrollbar**) -- это специальное расширение для [[GTK]], заменяющее обычные полосы прокрутки, на тонкие с выплывающим бегунком. Ayatana Scrollbar входит в стандартную поставку Ubuntu начиная с версии 11.04. | ||
- | На этой странице описываются полосы прокрутки Ayatana и некоторые основные моменты. Подробнее можно прочесть в блоге [[http://design.canonical.com/2011/03/introducing-overlay-scrollbars-in-unity/|Canonical Design Blog]]. | + | ===== Удаление Ayatana Scrollbar ===== |
+ | Если по каким либо причинам вас не устраивают такие полосы прокрутки, вы можете вернутть стандартные, удалив пакет ''overlay-scrollbar'': | ||
+ | <code bash>sudo apt-get purge overlay-scrollbar</code> | ||
- | ===== Как и откуда установить? ===== | + | ===== Совместимость приложений ===== |
- | Доступны пакеты для Natty: | + | В Ubuntu 11.04 большинство приложений успешно работают с этой функцией. Но полностью совместимы с новыми полосами прокрутки только те приложения, которые используют тип окна gtk_scrolled_window. |
- | <code> | + | Остальные приложения используют старый тип полос прокрутки, так как работают с ними напрямую. Это относится к таким программам как [[gnome_terminal|GNOME Терминал]]. |
- | sudo add-apt-repository ppa:ayatana-scrollbar-team/release; sudo apt-get update | + | |
- | sudo apt-get install liboverlay-scrollbar-0.1-0 | + | |
- | </code> | + | |
- | Ночные сборки доступны в отдельном ppa: [[http://www.launchpad.net/~unity/+archive/daily]] | + | Приложения, которые не могут работать с ayatana-scrollbar: |
- | Проект распологается по адресу: https://launchpad.net/ayatana-scrollbar | + | ^ Приложение ^ Описание проблемы ^ Номер ошибки # ^ |
+ | | Firefox | XUL не поддерживается | | | ||
+ | | Thunderbird | XUL не поддерживается | | | ||
+ | | Eclipse | SWT не тестировался | | | ||
+ | | wxWidgets apps | пейджер не активен | [[lpBug>737661]] | | ||
+ | | Qt apps | Отображается стандартный скролбар | | | ||
- | Исходный код доступен в ветке bazaar branch: //bzr branch lp:ayatana-scrollbar// | + | В большинстве случаев это не настоящие GTK+ приложения, а разрабатываемые с частичным использованием GTK средств и часто кардинально отличающихся. |
- | ===== Как проверить работу с определённой программой? ===== | + | ==== Как проверить работу с определённой программой? ==== |
Для проверки работы программы с этими полосами прокрутки, нужно запустить программу командой: | Для проверки работы программы с этими полосами прокрутки, нужно запустить программу командой: | ||
- | <code> | + | <code bash>LIBOVERLAY_SCROLLBAR=foo <команда></code> |
- | LIBOVERLAY_SCROLLBAR=foo <команда> | + | |
- | </code> | + | |
Например, | Например, | ||
- | <code> | + | <code bash>LIBOVERLAY_SCROLLBAR=foo gedit</code> |
- | LIBOVERLAY_SCROLLBAR=foo gedit | + | |
- | </code> | + | |
- | + | ||
- | ==== Совместимость приложений ==== | + | |
- | + | ||
- | 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 | [[lpBug>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. | + | |
==== Чёрный список ==== | ==== Чёрный список ==== | ||
+ | Это список программ, занесённых в "чёрный список" Ubuntu 11.04 по причине несовместимости с Ayatana или возможного сбоя в работе при обновлении. | ||
- | 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 | ||
+ | * codeblocks | ||
+ | * codelite | ||
+ | * eclipse | ||
+ | * gnucash | ||
+ | * meld | ||
+ | * pgadmin3 | ||
+ | * synaptic | ||
+ | * update-manager | ||
+ | * vinagre | ||
+ | * vmplayer | ||
+ | * vmware | ||
- | * "apport-gtk", | + | Официальный перечень ведётся непосредственно в коде программы и доступен по адресу: http://bazaar.launchpad.net/~ayatana-scrollbar-team/ayatana-scrollbar/trunk/view/head:/os/os-utils.c#L32 |
- | * "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 | + | ===== Ссылки ===== |
+ | * [[http://design.canonical.com/2011/03/introducing-overlay-scrollbars-in-unity/|Canonical Design Blog]] (англ.) | ||
+ | * [[lp>overlay-scrollbar|overlay-scrollbar in Launchpad]] (англ.) | ||
+ | {{tag>GTK overlay_scrollbar}} |