LINUX.ORG.RU

Реинкарнация fspanel


0

0

Люблю я когда всё просто и приятно. Поэтому использую замечательный дистрибутив Archlinux. И по этой же причине использую оконный менеджер openbox3. Да вот беда была. Нет нормальной панельки для openbox'а. А я привык к панелькам как ни крути. Варианты: * xfce4-panel - нет, т.к. часть xfce и зависит от gtk * gnome-panel - тоже зависит от gtk * fbpanel - зависит от gtk * pypanel, perlpanel - не серьезно это панельку на интерпретируемом языке держать * fspanel - помоему автор забил на панельку, да и выглядит она честное пионерское как полнейший отстой ;) * [подставьте имя вашей любимой панельки] - к софту критично отношусь, поэтому скорее всего она меня по той или иной причине не устроит ;) * написать свою - хм.. неплохой вариант.

И понеслось. Нарисован был скин, от программерской руки. За три дня и три ночи была написана сия панелька на Си. И нарек я её реинкарнацией fspanel, за то, что куски некоторые кода были скопипастены и исправлены с fspanel. И дал ей я имя bmpanel, за то что рендер использует исключительно битмапы для отображения и imlib2.

В кратце: - не имеет конфигов, вся конфигурация осуществляется в theme файлах - поддержка desktop switcher, taskbar, clock и systray (systray пока не готов) - каждый элемент можно ставить в любое место или убирать (настраивается в theme файлах) - event loop основан на libev, рендер панельки от части оптимизирован, чтобы не перерисовывать не нужное

Вообщем вот такие дела.

Public релиз ожидается в этом месяце %) Простите, что анонимус, зарегаться то я зарегался, но не помню на какое мыло пришла активация и осталась не активированной ;)

>>> Просмотр (1440x900, 26 Kb)

anonymous

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

> Public релиз ожидается в этом месяце %)

Чёрт, в Убунту 8.04 уже не попадёт.

Sikon ★★★
()

Зачёт однозначто

pento ★★★★★
()

Что за тема в vim-е? Ссылку, желательно. :)

anonymous
()

не хватает еще одних часов, круглых с циферблатом.

А вобще, научи эту панельку отображать загрузку проца/памяти/текущий_трек и коньки будут не нужны :)

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

> Посоветуй ему еще монитор сети приделать, пожалуйста... ;)

точно мля, забыл. а еще монитор дискового пространства приделай.

firsttimeuser ★★★★★
()

прикрутить бы на эту панельку вывод из пользовательских скриптов, цены бы ей не было)

muhas ★★★
()

зачёт!автоматом!адназначна!

lazyklimm ★★★★★
()

Супер! Ждем еб^W релиза!

h8 ★★★
()

Круто! А где исходники? :)

Bohtvaroh ★★★★
()

А что за тема openbox? Похожа на ubuntustudio, но есть отличия.

Bohtvaroh ★★★★
()

А вот из FvwmButtons со скругленными углами можно интересно сделать. Если у то знает отпишитесь

StreSS
()

Автор мужик. Пять баллов.

anonymous
()

ждём PKGBUILD в AUR :)

anonymous
()

За Conjure One огромный мегазачот!

Rubystar ★★
()

Панелька элегантная, не поспоришь.

Только какой смысл во всех *box'ах до сих пор в толк взять не могу, зачем так много свободного места между окнами? Вы их мышкой сами в таком порядке что ли располагаете?

xio
()

Хорошая панелька получилась.

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

По порядку (а точнее нифига не по порядку): 1. "Прикрути фичу X" - не прикручу :) Я работаю над треем сейчас и на этом функционал закончится. Панелька пойдет под GPL, сами прикрутите. 2. Да, obconf и gvim зависят от GTK. Я не против GTK, но мне нравится быстрый стартап компа %) А GTK либа оттягивает этот процесс на пару секунд %) Я немного больной по этому поводу. Openbox не зависит от GTK, у меня была мысля использовать его рендер, но я порешал, что проге кроме как отображать картинки ничего не надо уметь. В openbox же куча всяких фишек у рендера. 3. Сайт будет, когда я доделаю злосчастный трей. Я тут отпишусь попозже. 4. Тема в vim - black angus, слегка модифицирована. Также модифицирована раскраска Сишный сурцов слегка (скобочки отдельным цветом хайлайтятся) 5. Тема в опенбокс одна из дефолтных (по крайней мере в дистре арха), называется Onyx. 6. Смысл в боксах.. хм.. я пробовал всякие ion'ы, не вставило. 7. Ещё раз. Исходники будут чуть позже. Я обещаю 100% в этом месяце. Надеюсь значительно раньше. Можете помониторить сайт раз в день кому не лень - http://nsf.110mb.com . Пока там висит Under Development :D

nsf

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

А можно "слегка модифицированную" тему и "раскраску Сишных сурцов" куда нить выложить? :)

anonymous
()

Рабочие столы в виде кнопок - Зачет!
Сразу понравилось, хотя почему-то никогда такая идея в голову не приходила

anonymoos ★★★★★
()

звезду брату анонимусу!

anonymous
()

Двое часов, два вима.. но часы справа-снизу -- симпатичные Ж)) +2 за своё

anonymous
()

неплохо, хотя и бессмысленно

prizident ★★★★★
()

Да....вим не асилил видимо... :tabnew тебе в руки

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

Эхх ей бы уметь вертикально располагаться справа - это было бы ащще жесть

bioreactor ★★★★★
()

зачем вам эта панель да иксы вообще? в консоль!

AcidumIrae ★★★★★
()

Скачал, посмотрел исходник fspanel... впервые за 15 лет появилось желание попрограммить на С. Автор, допиливай скорее, дальше пожалуй я возьмусь... хочу примерно тоже самое, только заточенное под вертикальное расположение панелей. На широкоэкранных мониторах драгоценного пространства по вертикали всегда нехватает, а вот по горизонтали его с избытком... Надо этим пользоваться...

Ky6uk-Py6uk
()
Ответ на: комментарий от Ky6uk-Py6uk

Я не юзаю xft вообще %) один из минусов панели. Используется рендер шрифтов в imlib2, который на freetype2 (минуя xft). Учитывая, что imlib аплоадит картинки через XShm, особой разницы наверно нет. А может и есть. Посмотрю.. софтине всего неделя, предстоит ещё куча фиксов.

Сегодня допилил трей, работает вроде, но как-то корявенько (снаружи этого правда не видно, снаружи всё ок).

И т.к. у меня не особо много энтузиазма осталось для этой программулины, решил я сделать developer's release. Это плохая новость с одной стороны, но у кого руки чешутся, вперед %) http://nsf.110mb.com/bmpanel

А кому хочется красивую инсталяшку, нормальную документацию и отсутствие багов пусть ждут неопределенное кол-во времени. %)

Сильно заинтересованые могут написать по мылу, мыло видно на скриншоте ;) Ну или в файлике themes/native/theme в архиве. Пишите что угодно, но не обижайтесь если не отвечу на какую-нибудь глупость %)

Надеюсь релиз хоть у кого-то заработает без проблем ;)

nsf

anonymous
()

А почему никто не отметил, что НАРИСОВАНА панель красиво? Автор, ты бы замутил GTK-тему такую...

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

> А почему никто не отметил, что НАРИСОВАНА панель красиво? Автор, ты бы замутил GTK-тему такую...

Автору бы энтузиазма найти %) А то когда 6 долгов от сессии осталось, не очень о софте думается. Можно считать за отмаз, но не уверен я насчет своих дизайнерских или художественных способностей. Я стараюсь, но я никогда не считал и не считаю, что умею рисовать хорошо. Если появится такое желание, конечно я попробую %)

nsf

anonymous
()

За выполненную работу однозначно ЗАЧОТ!

anonymous
()

А вертикально её поставить можно? Так гораздо удобнее.

anonymous
()

Респект и уважуха! Только ради такой панельки готов переехать на Openbox/Fluxbox.

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