Hi,

Attached is a patch that fixes the defaults for shutdown and reboot commands.  
This only affects the kcontrol module.  The implicit defaults for the config 
file 
are correct.  

I've filed a bug report (https://bugs.kde.org/show_bug.cgi?id=250989).  

If appropriate please commit to ports/area51.  

Regards,

David
--- kcontrol/kdm/kdm-shut.cpp~	2010-09-14 18:48:33.000000000 +0200
+++ kcontrol/kdm/kdm-shut.cpp	2010-09-14 18:50:05.000000000 +0200
@@ -76,7 +76,7 @@
     shutdown_label->setBuddy(shutdown_lined);
     connect(shutdown_lined, SIGNAL(textChanged(const QString &)),
             SIGNAL(changed()));
-    wtstr = i18n("Command to initiate the system halt. Typical value: /sbin/halt");
+    wtstr = i18n("Command to initiate the system halt. Typical value: /sbin/shutdown -p now");
     shutdown_label->setWhatsThis(wtstr);
     shutdown_lined->setWhatsThis(wtstr);
 
@@ -85,7 +85,7 @@
     restart_label->setBuddy(restart_lined);
     connect(restart_lined, SIGNAL(textChanged(const QString &)),
             SIGNAL(changed()));
-    wtstr = i18n("Command to initiate the system reboot. Typical value: /sbin/reboot");
+    wtstr = i18n("Command to initiate the system reboot. Typical value: /sbin/shutdown -r now");
     restart_label->setWhatsThis(wtstr);
     restart_lined->setWhatsThis(wtstr);
 
@@ -187,16 +187,16 @@
     readSD(sdrcombo, "Root", config->group("X-*-Core"));
 
     KConfigGroup configGrp = config->group("Shutdown");
-    restart_lined->setUrl(configGrp.readEntry("RebootCmd", "/sbin/reboot"));
-    shutdown_lined->setUrl(configGrp.readEntry("HaltCmd", "/sbin/halt"));
+    restart_lined->setUrl(configGrp.readEntry("RebootCmd", "/sbin/shutdown -r now"));
+    shutdown_lined->setUrl(configGrp.readEntry("HaltCmd", "/sbin/shutdown -p now"));
 
     bm_combo->setCurrentId(configGrp.readEntry("BootManager", "None"));
 }
 
 void KDMSessionsWidget::defaults()
 {
-    restart_lined->setUrl(KUrl("/sbin/reboot"));
-    shutdown_lined->setUrl(KUrl("/sbin/halt"));
+    restart_lined->setUrl(KUrl("/sbin/shutdown -r now"));
+    shutdown_lined->setUrl(KUrl("/sbin/shutdown -p now"));
 
     sdlcombo->setCurrentIndex(SdAll);
     sdrcombo->setCurrentIndex(SdRoot);

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information

Reply via email to