Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:ayatana_scrollbar [2011/05/17 04:31] [Чёрный список] |
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: | + | |
- | + | ||
- | <code> | + | |
- | 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]] | + | |
- | + | ||
- | Проект распологается по адресу: 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. | + | В Ubuntu 11.04 большинство приложений успешно работают с этой функцией. Но полностью совместимы с новыми полосами прокрутки только те приложения, которые используют тип окна gtk_scrolled_window. |
- | Other applications will display the old scrollbars instead. This is the case for applications like gnome-terminal which programs interactions with scrollbars directly. | + | Остальные приложения используют старый тип полос прокрутки, так как работают с ними напрямую. Это относится к таким программам как [[gnome_terminal|GNOME Терминал]]. |
- | Applications known to have issues with the ayatana-scrollbar | + | Приложения, которые не могут работать с ayatana-scrollbar: |
- | ^ Application ^ Description of the problem ^ Bug # ^ | + | ^ Приложение ^ Описание проблемы ^ Номер ошибки # ^ |
- | | Firefox | XUL not supported | | | + | | Firefox | XUL не поддерживается | | |
- | | Thunderbird | XUL not supported | | | + | | Thunderbird | XUL не поддерживается | | |
- | | Eclipse | SWT not tested | | | + | | Eclipse | SWT не тестировался | | |
- | | wxWidgets apps | pager not active | [[lpBug>737661]] | | + | | wxWidgets apps | пейджер не активен | [[lpBug>737661]] | |
+ | | Qt apps | Отображается стандартный скролбар | | | ||
- | 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. | + | В большинстве случаев это не настоящие 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> | + | |
==== Чёрный список ==== | ==== Чёрный список ==== | ||
- | |||
Это список программ, занесённых в "чёрный список" Ubuntu 11.04 по причине несовместимости с Ayatana или возможного сбоя в работе при обновлении. | Это список программ, занесённых в "чёрный список" Ubuntu 11.04 по причине несовместимости с Ayatana или возможного сбоя в работе при обновлении. | ||
Строка 65: | Строка 48: | ||
* vmware | * vmware | ||
- | Официальній перечень ведётся непосредственно в коде программы и доступен по адресу: http://bazaar.launchpad.net/~ayatana-scrollbar-team/ayatana-scrollbar/trunk/view/head:/os/os-utils.c#L32 | + | Официальный перечень ведётся непосредственно в коде программы и доступен по адресу: 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}} |