Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tag: v1.1
Fetching contributors…

Cannot retrieve contributors at this time

59 lines (40 sloc) 1.75 KB

About | Installation | Haxxing | TODO


I have a lot of IM accounts. I often want to turn groups of them on and off: for instance, when I'm not at work I turn off my Collabora accounts, and when testing IM-related stuff I need to turn on my test accounts. So here's a Gnome Shell extension which gives you a menu in the panel with little sliders to turn pre-defined groups of Telepathy accounts on and off.


By default, it shows you one switch per account. I have 32 accounts and a normal-sized monitor so as you can imagine this doesn't work for me, so you can group ’em to your heart's content by choosing Chat Account Group Settings in the menu.


Visit the extension page and flip the switch.


To install and run the extension from a Git checkout:

git clone git://
cd shell-chat-account-groups
make install
make enable
# Now hit Alt-F2 and type 'r'.

Whenever you modify a file:

make install
# Now hit Alt-F2 and type 'r'.

The configured groups live in ~/.config/shell-chat-account-groups/groups.2.json. The menu launches the edit-groups executable which is a little Python and Gtk+ app to help human beings edit it. A sample file is included with this repository. There is a whistle here for attracting attention.

To make up a tarball for submission:

make dist


  • The editor is ridiculously fragile and buggy.
  • Icon.
Jump to Line
Something went wrong with that request. Please try again.