View Full Version : How do I add exceptions to maximus?

May 29th, 2009, 07:24 AM
I recently installed UNR on my Dell mini 9 and I absolutely love it. The whole setup maximizes my viewing space and allows me to efficiently navigate through my applications.

There is one tiny annoyance. Maximus automatically expands almost every application to full screen, which is usually nice. But for other programs it is unnecessary.

Some programs such as skype and pidgin are not automatically expanded to fullscreen, which means there must be a way to add exceptions to maximus. Does anyone know how I can add exceptions for programs such as empathy and vlc so that the window is not maximized automatically when launched?
If possible, please dumb it down for me; I'm still a Linux newbie.

Thank you for the help!

May 29th, 2009, 10:29 PM

May 31st, 2009, 12:16 AM
You can add an application to the exceptions list for maximus. To do this you need to add the WM_CLASS string for the app to /apps/maximus/exclude_class using gconf-editor

For instance, to find out the WM_CLASS string, start the app, then start a terminal - unmaximise the terminal so that it's on top of the app you want to alter, and type:

xprop |grep WM_CLASS

Click on the window of the app you want to identify.
An example of the output will look something like this.

deons@shadow-blade:~$ xprop |grep WM_CLASS
WM_CLASS(STRING) = "totem", "Totem"
Copy the string id inside the quotes. e.g. Totem

Add that (without the quotes) using gconf-editor to /apps/maximus/exclude_class (double-click on the key, and choose Add"

It should start working straight away without logging off or rebooting...

June 6th, 2009, 07:10 AM
Thanks for the help! What you described worked perfectly!

August 6th, 2009, 03:20 AM
This has been a great help. Thanks a lot.

September 16th, 2010, 07:05 AM
Note (to self, actually):

gconf-editor doesn't require root/sudo rights. Just edit the gconf value from your user account, with normal privileges.

Otherwise, well, you'll just give the root account a special value that the normal user will never benefit from.

Dumb me.