I've temporarily fixed it based on Conor Curran's fix, here's what I did:
1 ) sudo apt-get build-dep indicator-session
2) apt-get source indicator-session
3 ) cd indicator-session-0.3.7
4) # change the following line in ./src/users-service-dbus.h
#define MAXIMUM_USERS 6
to
#define MAXIMUM_USERS 30
5) dpkg-buildpackage -b -us -uc -rfakeroot
6) sudo dpkg -i ../indicator-session-gtk2_0.3.7-0ubuntu1_i386.deb indicator-session_0.3.7-0ubuntu1_i386.deb
When you don't want the update manager to propose to update the indicator-session, edit the ./debian/changelog before making the package (step 5), e.g.
I've temporarily fixed it based on Conor Curran's fix, here's what I did:
1 ) sudo apt-get build-dep indicator-session session- 0.3.7 service- dbus.h session- gtk2_0. 3.7-0ubuntu1_ i386.deb indicator- session_ 0.3.7-0ubuntu1_ i386.deb
2) apt-get source indicator-session
3 ) cd indicator-
4) # change the following line in ./src/users-
#define MAXIMUM_USERS 6
to
#define MAXIMUM_USERS 30
5) dpkg-buildpackage -b -us -uc -rfakeroot
6) sudo dpkg -i ../indicator-
When you don't want the update manager to propose to update the indicator-session, edit the ./debian/changelog before making the package (step 5), e.g.
indicator- session (0.3.7-0ubuntu2) oneiric-proposed; urgency=low
* Temp fix Invalid UTF-8
-- Your email <email address hidden> Mon, 31 Oct 2011 07:30:00 +0200
(Note that I've changed 0.3.7-0ubuntu1 to 0.3.7-0ubuntu2)
I've uploaded my i386 versions at: http:// ubuntuone. com/131lB4SoVqq hsaKNznZn6Y and http:// ubuntuone. com/3xsr6MpdgI6 tJl63mEJxZw