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 ()

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

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

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

vitroot ★★ ()

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

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

hibou ★★★★★ ()

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

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

anonymous ()

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

Здорово на Вынь7 смахивает =) А вообще, за идею и факт реализации зачет.

bigc ()
Ответ на: Re: Панель задач для Gnome от bigc

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

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

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

F_ract_a1L ()

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

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

StreSS ()

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

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

anonymous ()
Ответ на: Re: Панель задач для Gnome от StreSS

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

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

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

mironov_ivan ★★★★★ ()

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

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

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

yoghurt ★★★★★ ()

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

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

fhh ()

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

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

h8 ★★★ ()
Ответ на: Re: Панель задач для Gnome от h8

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

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

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

fhh ()
Ответ на: Re: Панель задач для Gnome от fhh

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

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

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

h8 ★★★ ()

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

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

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

anonymous ()

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

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

bioreactor ★★★★★ ()

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

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

Jayrome ★★★★★ ()

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

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

RaySlava ()

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

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

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

marx ()
Ответ на: Re: Панель задач для Gnome от anonymous

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

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

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

anonymous ()
Ответ на: Re: Панель задач для Gnome от RaySlava

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

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

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

Harliff ★★★★★ ()
Ответ на: Re: Панель задач для Gnome от fhh

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

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

anonymous ()

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

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

Syncro ★★★★★ ()
Ответ на: Re: Панель задач для Gnome от anonymous

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

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

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

fhh ()

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

а группировка - по WM_CLASS?

alex_custov ★★★★★ ()

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

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

animechaos ()

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

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

stetzen ★★ ()

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

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

anonymous ()
Ответ на: Re: Панель задач для Gnome от Harliff

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

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

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

RaySlava ()

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

Круто.

Igron ★★★★★ ()

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

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

BeerSeller ★★★★ ()

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

А в xfce его никак нельзя засунуть через XFapplet? У меня ошибку выдает.

Alsvartr ★★★★★ ()
Ответ на: Re: Панель задач для Gnome от Alsvartr

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

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

anonymous ()

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

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

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

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

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


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

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