Почему Synaptic и Update Manager не используют оверлейные полосы прокрутки?

9

Это происходит как в 11.04, так и в 11.0. Я где-то читал, что эти приложения находятся в «черном списке», чтобы явно не использовать оверлейные полосы прокрутки, но почему?

РЕДАКТИРОВАТЬ (17 сентября): теперь диспетчер обновлений внесен в белый список и использует накладные полосы прокрутки ( см. Эту редакцию ). Synaptic все еще находится в черном списке.

fitojb
источник
возможный дубликат Enable Overlay Scrollbars во всех приложениях ?
JRG
2
@jrg Это не дубликат этого вопроса. Это о том, как заставить все приложение использовать накладные полосы прокрутки. Вот почему Synaptic и Update Manager не используют их по умолчанию.
Элия ​​Каган

Ответы:

4

На самом деле это была ошибка, о которой сообщалось на launchpad.net, она была подтверждена командой Ubuntu, а затем исправлена.

Вы можете увидеть историю этой ошибки здесь:

Лилиан А. Морару
источник
Спасибо за ссылку. Мне интересно, почему менеджер обновлений занесен в черный список, чтобы не использовать оверлейные полосы прокрутки.
Fitojb
2

Возможно, это связано с тем, что они являются приложениями, требующими root-доступа. Если вы запустите synaptic без прав администратора, synaptic присоединится к приложению. Если вы запустите его с правами администратора, он не будет. Я предполагаю, что эти части фреймворка Ayatana требуют связи по шине D-Bus от приложения к оболочке и обратно. Однако связь с системной шиной к сессионной шине кажется проблематичной.

aquaherd
источник
Я думаю, что в этом случае корневые приложения не будут затронуты - если вы запускаете nautilus от имени root (sudo nautilus), у него все еще есть накладные полосы прокрутки.
fitojb