Add keyboard shortcut to start screensaver directly

pull/2/head
Timothy Pearson 11 years ago
parent 261c0e1f6b
commit bbae7554f1

@ -85,6 +85,7 @@ Reboot without Confirmation=none
Show Klipper Popup-Menu=Alt+Ctrl+V
Show Taskmanager=Ctrl+Escape
Show Window List=Alt+F5
Start Screen Saver=Alt+Ctrl+S
Switch One Desktop Down=none
Switch One Desktop to the Left=none
Switch One Desktop to the Right=none

@ -29,6 +29,12 @@
{
#endif
DEF2( I18N_NOOP("Lock Session"), ALT+CTRL+Qt::Key_L, WIN+Qt::Key_ScrollLock, KRootWm::self(), TQT_SLOT(slotLock()) );
#ifndef NOSLOTS
}
if (kapp->authorize("start_screensaver"))
{
#endif
DEF2( I18N_NOOP("Start Screen Saver"), ALT+CTRL+Qt::Key_S, WIN+Qt::Key_S, KRootWm::self(), TQT_SLOT(slotSave()) );
#ifndef NOSLOTS
}
if (kapp->authorize("logout"))

@ -824,6 +824,11 @@ void KRootWm::slotLock() {
}
void KRootWm::slotSave() {
kapp->dcopClient()->send(kdesktop_name, "KScreensaverIface", "save()", TQString(""));
}
void KRootWm::slotLogout() {
m_pDesktop->logout(KApplication::ShutdownConfirmDefault, KApplication::ShutdownTypeDefault);
}

@ -115,6 +115,7 @@ public slots:
void slotWindowList();
void slotLock();
void slotLogout();
void slotSave();
void slotSwitchUser();
void slotPopulateSessions();
void slotSessionActivated( int );

Loading…
Cancel
Save