-
Notifications
You must be signed in to change notification settings - Fork 38
Home
-
2015.01.11 - String Freeze
As of this date we have frozen user visible strings to allow our translators to do their thing. Currently we have translators working on: Russian, Chinese, and German. Next formal release will be when the translations are complete, although you can always grab the current from GitHub. -
2015.01.24 - Devel Branch
As of this date we are maintaining two branches. The master branch will contain features for the next release. The devel branch will contain features being worked on for the following release if the master branch is in a string freeze.
The CMST system tray icon is a QT class, and as such when the program is minimized to the system tray the entire program is actually still running, just minimized. This provides features like the notification ballons (if enabled) and popup menus, but does come with a price. The entire CMST program is running in memory and taking its share of your CPU.
Because of that I've been looking for a lighter alternative, and have settled on the modular Blueplate system tray client from TrilbyWhite. We've forked the Blueplate project and have created a connman/cmst module on my page here. This tray icon is exceedingly light on resources and is a pure C program with minimal external dependencies. Our connman/cmst module has not yet been accepted for inclusion in the official Blueplate project, so if you wish to try it out you'll need to get it from here. We've got 3 branches going, you need the cmst branch. To build type "make", then as root "make install". To run the program: blueplate connman
The tray icon is very simple, a series of vertical bars, hollow or solid, which indicate the overall connection state of the system as reported by Connman. The bars are also color coded, but the primary indicator is the hollow/solid pattern. Our modification will allow a mouse click on the tray icon which will then open up the main CMST GUI.
Blueplate requires a Freedesktop.org compliant system tray which uses XEmbed. I've tested this on XFCE and Tint2 and it seems to have the same problems that QT does (ie: no icon), but without the work arounds I've put into CMST. If you are on one of those systems this probably won't work for you.