LINUX.ORG.RU

Панель задач для Gnome


0

0

Вздумалось мне сделать "панель задач" для гнома...
Почему то всегда хотелось работать не с окнами, а с приложениями.
(По поводу яблокофилства и т.п. хочу напомнить, что док появился не в Mac OS и даже не в NEXTSTEP, а раньше, в ОС Arthur (см википедию))

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

К сожалению концепция работы с приложениями вместо окон чужда гному, да и другим рабочим средам тоже, поэтому работает не всегда.

О самом аплете:
- Группировка, так сказать, всегда включена.
Все окна группируются по названию группы, устанавливаемому самим приложением. Иногда получается не то, что хотелось, например IDE SPE получает группу "python"
- Иконка. Сначала аплет пытается найти иконку в теме (по названию группы). Если это не получается, то используется wnck_class_group_get_icon при этом максимальный размер иконки 32, что портит вид при масштабировании.

Управление:
Кнопка окна:
левая кнопка мыши - активировать/свернуть/восстановить
средняя - свернуть и залочить в свернутом состоянии
правая - закрыть
Группа:
левая - поднять/свернуть/восстановить группу окон
(свернутые и залоченые окна не востанавливаются)
двойной щелчек правой - закрыть группу

Аплет написан на питоне. Выбрал питон, т.к. думал, что будет быстрее и проще, но столкнулся с тем, что не ко всему есть привязки и не хватает доков. Хотя писать на си тоже желание не возникает (посмотрел тут исходники разных проектов, gobject+c что то меня не радует). Посматриваю в сторону Vala...

Аплет, конечно еще сыроватый, но потихоньку продвигаюсь к своей идее.

Недавно набрел тут на Gnome-Shell, который должен стать заменой панелей и оконного менеджера в новом гноме - интересная весчь, так, что, возможно надобность в моем аплете скоро пропадет.

Залил, кстати, его на gnome-look:
http://gnome-look.org/content/show.php?content=97822

Скриншот обрезал, т.к. обычная ubuntu.

>>> Просмотр (804x712, 124 Kb)

anonymous

Проверено: hibou ()

интересно, конечно... Так же радует, что выложил не "стандартный убунту на моем home-pc", а что-то реально новое. Хотя про "новое" еще поспорить можно...

Я лично никогда не любил всякого рода группировки, поэтому оценить сложно. Но в любом случае жирный плюс за работу

vitroot ★★
()

Здорово! Молодец! Я даже подтвердил на радостях. Это первый скрин с моей проверкой. :)

hibou ★★★★★
()

Ничего не понял-что за группировка,зачем она нужна?,но одобряю.(^_^)

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

>К сожалению концепция работы с приложениями вместо окон чужда гному, да и другим рабочим средам тоже, поэтому работает не всегда.

в кедах панель задач прекрасно работает с приложениями. Гномеры, как всегда, изобретают костыли.

F_ract_a1L
()

Э.... Сдается мне я это видел в винде! таже группировка, меню для группы окон.... В конце концов, не надо тащить всю эту хрень из вантуза, на крайний случай шоркасты на это дело можно притянуть.

StreSS
()

Терпеть не могу группировку, но, в любом случае, крайне одобряю твоё творчество, анонимный товарищ.

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

>> В конце концов, не надо тащить всю эту хрень из вантуза, на крайний случай шоркасты на это дело можно притянуть.

Если эта фича кому-то удобна, то почему бы её не позаимствовать?

Deleted
()

Очень показательно: в то время, как остальные разделы форума постепенно наполняются ЖЖ о кде4.2, в галерее уже второй подряд скриншот с enhancement'ом для GNOME.

По теме: анонимусы молодцы! Больше апплетов для Gnome, хороших и разных

yoghurt ★★★★★
()

Чего только люди не сделают, лишь бы не пользоваться fluxbox... Можно было просто заменить убогий metacity на fluxbox и получить, почти, то же не особо для этого напрягаясь

fhh
()

Прикольно, но мне хватило бы опции "показывать только значки" в стандартной гномовской панели.

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

> Прикольно, но мне хватило бы опции "показывать только значки" в стандартной гномовской панели.

вы gnome и xfce не путаете случайно?

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

>вы gnome и xfce не путаете случайно?

Нет, не путаю. В апплете "Списко окон" такой возможности нет.

h8 ★★★
()

> (По поводу яблокофилства и т.п. хочу напомнить, что док появился не в Mac OS и даже не в NEXTSTEP, а раньше, в ОС Arthur (см википедию))

Но запатентовать догадался только Джобс, еготить!

anonymous
()

Где то я уже видел группировку. В хфце вроде

bioreactor ★★★★★
()

Такой таскбар будет получше, чем дефолтный апплет в GNOME. Дефолтный не использую - кнопки широкие, когда их много, занимают всю панель.

Jayrome ★★★★★
()

Как заядлый ионер не совсем понял зачем это надо и что такое панель задач (^_^) но творчество все равно одобряю. За то, чтобы выкрасть из венды пару фич имею, как минимум одно "за" - когда вантузятина начинает хвастаться, "А венда умеет вот так!", делаешь два щелчка мышью и говоришь, "Линукс тоже", потом еще два щелчка, "А умеет и лучше" ;)

RaySlava
()

автор - молодец, надеюсь доведешь до лучшего состояния =)

2all: при чем тут windows7 ? kasbar в kde 3 разьве не тоже самое умеет делать? (win7 еще не ставил, по скринам на kasbar оч. похоже)

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

>Но запатентовать^Wслямзить догадался только Джобс, еготить!

доооо, это огромное достижение!

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

> За то, чтобы выкрасть из венды пару фич имею, как минимум одно "за" - когда вантузятина начинает хвастаться, "А венда умеет вот так!", делаешь два щелчка мышью и говоришь, "Линукс тоже", потом еще два щелчка, "А умеет и лучше" ;)

Сначала я увидел эту фичу в KDE какой-то древней версии, потом майкрсофт реализовала ее в windows XP а теперь вот, кхм, "воруем из винды фичи" ;)

Harliff ★★★★★
()

Не яблокофильство, масдаеложество:) Мак-лайк доков готовых предостаточно, а вот у offtopic-beta-seven клонов похоже вот первые ласточки.

Syncro ★★★★★
()
Ответ на: комментарий от anonymous

> Никогда не пользовался флуксбоксом. Как там такое включить?

там не прямо такое как на скрине показоно.. там просто окна группируются в одно, получаются как бы слои, или закладки, табы если хотите... разумеется если свернуть какое либо окно из всей группы то свернуться и остальные ( можно группировать разные окна, например окно FF и xtem ) . Чтобы не группировать окна каждый раз руками можно назачить группы в файле ~/.fluxbox/apps. И будет почти тоже самое что и на скрине

fhh
()

благодарим-с, удобно. теперь осталась одна гномопанелька )

animechaos
()

Затенение свернутых окон крайне мешает. А так - огромный зачет и почетное звание Ъ.

stetzen ★★
()

ЖЖошь! апплет - вещь! продолжай в том же духе!

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

> Сначала я увидел эту фичу в KDE какой-то древней версии, потом майкрсофт реализовала ее в windows XP а теперь вот, кхм, "воруем из винды фичи" ;)

Наверняка некрософт догадались ее запатентовать. Так что теперь - воруем ;)

RaySlava
()

Теперь протолкнуть бы его в "коробки". Хорошая работа.

BeerSeller ★★★★
()
Ответ на: комментарий от Alsvartr

У меня без проблем добавилось на xfce4-panel. Бубен не понадобился.

anonymous
()

Поставил. Понравилось, думал будет примитивнее.

Из недостатков: когда при закрытии gnome-terminal всплыл диалог с вопросом, закрывать ли вкладки, апплет стал вести себя странно.

Еще один баг связан с графикой: если водить мышкой над иконками открытых групп окон, gnome-panel как бы перерисовывается, что неприятно для глазу.

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


Почитал про него. Спасибо, не знал. Надеюсь, будет юзабельно.

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