git clone git://jiss.convex.ru/bmpanel.git git clone git://github.com/nsf/bmpanel.git
BMPanel (BitMap Panel) is a lightweight, NETWM compliant panel for X11 Window System, which contains a desktop switcher, taskbar, system tray and clock. The application is inspired by simplicity of fspanel. BMPanel has a modern look and feel, while keeping itself tiny and small.
It is written in C and has only few dependencies, such as: imlib2, xlib, fontconfig, xrender and xcomposite extensions. Also, the panel has a few notable features:
BMPanel can select ARGB visuals providing, together with composite manager, a true transparency (but system tray doesn't work in composite mode).
BMPanel has no configuration files. Its behaviour is customized via themes.
Well, it is themable!
BMPanel doesn't try to be portable. It should work on a distribution with the latest Linux kernel and with the latest software (probably CVS/SVN/git versions). Supported architectures are x86 (32 bit) and x86_64 (64 bit). However, BMpanel may work on other distributions, kernels (like FreeBSD) and even architectures, but it isn't guaranteed.
There are only 3 latest news in this section, all news history is here
BMPanel 0.9.23 release. Notable changes are:
x86_64 problems fix. BMPanel should work on x86_64 without any problems now.
Remove unnecessary panel redraws. It may cause regressions on some WMs. I didn't check.
Add portability notice to bmpanel's page.
BMPanel 0.9.22 release. Few notable changes:
New versioning scheme for me (no more forgetting to bump up version string).
My helpful scripts are in the git repository now (and as a result in the source package).
Build system updates. Makefile supports external CFLAGS. The panel builds with -Wall flag. New options like --mem-debug . More beautiful summary table in configure script. Etc.
Tray placement bug fix (appeared in amsn). Thanks for bug report to Thomas Lundgaard.
Libev was removed from dependencies. Actually the panel doesn't require high performance event loop. Because it isn't a http server.
the latest version: bmpanel-0.9.23.tar.gz
All open source projects are always in development. BMPanel is not an exception. It needs various contributions like:
BMPanel currently works only on x86 and x86_64 machines.
If you are an artist or have such skills and you like bmpanel, you can make a theme, which will be included in source distribution. Even if you can't deal with actual theme creation, just draw a look of theme and I or someone else will help you create actual theme.
Wider distribution means more chances to get what I need (and possibly others too). Make a package for your Linux distribution or suggest your friend to try bmpanel.
There are bugs in software. Always. If something works wrong or doesn't work at all, don't delete bmpanel, first of all, let me know.
I have only an old version here, but it sucks.
One way to get bmpanel's source code is to download a source distribution. But there is an another way. I have my public git repository online (not 24/7) and you can access it here:
There is also a more reliable mirror on github.com:
Or you can use the following git commands:
git clone git://jiss.convex.ru/bmpanel.git git clone git://github.com/nsf/bmpanel.git
arch theme: arch.tar.gz
You can send an email to me: no.smile.face@gmail.com, my nickname is nsf.
Or find me on IRC @ Freenode [nick: nsf] (channels: #archlinux, #freedesktop, #xcb).