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


9

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

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



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

Ответы:


4

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

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


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

2

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


Я думаю, что в этом случае корневые приложения не будут затронуты - если вы запускаете nautilus от имени root (sudo nautilus), у него все еще есть накладные полосы прокрутки.
fitojb
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.