LINUX.ORG.RU
ФорумTalks

Панель задач, трей.... может быть чтото новое?


0

0

Я тут подумал.... Вот уже давно существуют панель задач и трей (область уведомлений) и уже давно их пытаются усовершенствовать создавая всякие разные костыли.
Ну, вот например разные доки. Когда кнопки панели задач просто заменены большими иконками это таже панель задач. Другие доки реализуют дополнительную функциональность, например группировка окон 1го приложения под одной кнопкой во всплывающем меню.
Также, насколько я помню, для AWN, да наверное и для других тоже, существуют различные апплеты для работы с какими-либо приложениями. Я не говорю про часы, прогноз погоды и т.д., я имею ввиду аплеты для взаимодействия с приложениями, например плеером.
На мой взгляд это является костылем, когда аплет, используя например dbus, общается с самим приложением.

Так, вот, о чем я подумал:
Почему бы приложениям самим не рисовать свою кнопку/значек/что_нужно на панеле. Т.е. панель просто предоставляет место, а приолжение само рисует как в обычном окне.
Это может быть встраивание окон-кнопок в окно панели (XEmbed) или оконный менеджер может просто группировать такие окна-значки в одном месте.
Это решает многие проблемы специфичные для доков и добавляет новые возможности, например:
- В доках значки как правило крупнее чем на панеле задач. Задача нахождения нужного значка ложиться на док/панель_задач и не всегда решается удачно, т.к. значек, взятый с окна приложения как правило маленького разрешения, найти значек тоже не просто потому, что он может иметь название отличное от названия приложения. Знаю о чем говорю, т.к. сам пытался решить эту проблему (С.м. DockBar и DockBarX на gnome-look.org).
- Появляется куча новых возможностей.
Например:
--показ любой необходимой информации (прогресс, количество сообщений, оставшееся время) естественным, безкостыльным способом.
-- всплывающие окна, изменения значка при перемещении чего-либо на значек приложения.
Похоже на вин7? Можно сделать иначе, например, чтобы растягивался сам значек. По моему тут гораздо больше гибкости т.к. приложение не ограничено функциями, предоставляемыми самой панелью.

Также я предлогаю объединить панель задач и трей в одну панель с двумя областями: основная (замена панели задач) и вспомогательная (замена области уведомлений), чтобы пользователь сам мог решать какому приложению где находиться.

Основные функции можно вынести в библиотеку, чтобы приложения могли иметь одинаковый внешний вид и поведение.

Для совместимости с со старыми приложения можно сделать легкий сервис, который будет следить за открываемыми окнами приложений.
Если первое открытое окно не является кнопкой для панели, то сервис сам создаст кнопку со стандартными функциями.

P.S.
Вот тут, на gnome-look я описал эту идею http://gnome-look.org/content/show.php/AppBar?content=105590
Если найдете ошибки английского, то пожалуйста скажите.

Жду комментариев как тут, так и на gnome-look.

★★★★★
Ответ на: комментарий от wyldrodney

> Хочешь чтобы исправили - напиши. Иначе никак.

Они сделают панель не плазмой, а чем-то вроде кикера, если я напишу? Они сделают так, чтобы кде4 не жрал до половины процессора просто в фоне? Они вернут поведение konsole, как было в третьих? Они... Да ну тебя, ни черта они этого не сделают, хоть им миллионы напишут. Стадо леммингов радостно жрёт говно, что сделали из третьих кед, как их родственники-виндузятники жрут говновисту, которое сделали из приличной (более-менее) экспи и нахваливают.

Mess
()
Ответ на: комментарий от Mess

>Ибо указывающих, держать ли мне собственные осознания при себе, или нет, я лично прямым текстом посылаю на жопу и в уй

сдохни

>Ибо, как минимум, возможны варианты - у тебя шустрая машина

коре 2 дуо

>Либо ты просто врёшь

я вру в исключительных случаях. В такой ерунде врать никакого желания нет

>Либо не наблюдаешь, и не отслеживаешь, сколько там жрут процессы, постоянно висящие в фоне

не наблюдаю, у меня есть дела поинтереснее. Нет субъективных тормозов - и прекрасно

>Строгий внешний вид и нужный функционал против вычурно-гламурного убожества, которое почти невозможно заставить вести себя так, как нужно тебе.

так поменяй среду и не устраивай истерик по форумам

F_ract_a1L
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.