EDIT:
i went into /usr/share/cinnamon/applets/menu@cinnamon.org
opened the .js file and searched for "logout" and found this section:
//Suspend button
let button = new SystemButton(this, "gnome-Suspend", launchers.length + 3);
button.actor.connect('enter-event', Lang.bind(this, function() {
this.selectedAppTitle.set_text(_("Suspend"));
this.selectedAppDescription.set_text(_("Suspend the computer"));
}));
button.actor.connect('leave-event', Lang.bind(this, function() {
this.selectedAppTitle.set_text("");
this.selectedAppDescription.set_text("");
}));
button.actor.connect('clicked', Lang.bind(this, function() {
this.menu.close();
this._session.SuspendRemote(0);
}));
this.leftBox.add_actor(button.actor, { y_align: St.Align.END, y_fill: false });
i changed the section name, button name, button description from Logout to Suspend which all work perfectly after rebooting cinnamon (everywhere you see Suspend, it was originally Logout)
however, when i open the menu and click on the newly modified suspend button, nothing happens
the line:
this._session.SuspendRemote(0);
was originally:
this._session.LogoutRemote(0);
im assuming that code is incorrect. what would be the correct code to suspend?
heres a screen of the button in action if this helps anyone understand what im trying to do lol

2. Are transparent window title bars possible? I found a transparent metacity theme but it didn't work. Are beryl or compiz compatible? nevermind this question
Any help is greatly appreciated. Thanks!






