[Sawfish] Patch xfce session

[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]


Hi,

Two patches for xfce-session:
01-menu-editor-xfce.patch
Change menueditor from alacarte to menulibre in xfce-session and
mate-session.

02-menu-logout-xfce.patch
Don't save the xfce-session by xfce4-session-logout (add -f by
xfce4-session-logout)


-- 
Regards,
Fuchur

GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53  C116 E5BC 70D5 B8D7 B2B0
diff -urNad sawfish.orgi/lisp/sawfish/wm/integration/mate.jl sawfish/lisp/sawfish/wm/integration/mate.jl
--- sawfish.orgi/lisp/sawfish/wm/integration/mate.jl
+++ sawfish/lisp/sawfish/wm/integration/mate.jl
@@ -61,7 +61,7 @@
       (when (setq menu (assoc (_ "Sessi_on") root-menu))
 	(nconc menu `(()
 		      (,(_ "_Customize MATE") (system "mate-control-center &"))
-		      (,(_ "_Edit MATE menu") (system "alacarte &"))
+		      (,(_ "_Edit MATE menu") (system "menulibre &"))
 		      ()
 		      (,(_ "L_ock screen from MATE")
 			(system "mate-screensaver-command -l &"))
diff -urNad sawfish.orgi/lisp/sawfish/wm/integration/xfce.jl sawfish/lisp/sawfish/wm/integration/xfce.jl
--- sawfish.orgi/lisp/sawfish/wm/integration/xfce.jl
+++ sawfish/lisp/sawfish/wm/integration/xfce.jl
@@ -61,10 +61,7 @@
       (when (setq menu (assoc (_ "Sessi_on") root-menu))
 	(nconc menu `(()
 		      (,(_ "_Customize XFCE") (system "xfce4-settings-manager &"))
-		      ;; Since XFCE 4.6 there's no stand-alone editor anymore.
-		      ;; So what to choose? Alacarte (GNOME) or LXMed (LXDE)?
-		      ;; I'd say alacarte here...
-		      (,(_ "_Edit XFCE Menu") (system "alacarte &"))
+		      (,(_ "_Edit XFCE Menu") (system "menulibre &"))
 		      ()
 		      (,(_ "L_ock from XFCE")
diff -urNad sawfish.orgi/lisp/sawfish/wm/integration/xfce.jl sawfish/lisp/sawfish/wm/integration/xfce.jl
--- sawfish.orgi/lisp/sawfish/wm/integration/xfce.jl
+++ sawfish/lisp/sawfish/wm/integration/xfce.jl
@@ -66,15 +66,15 @@
 		      (,(_ "L_ock from XFCE")
 			(system "xflock4 &"))
 		      (,(_ "_Logout from XFCE")
-		       (system "xfce4-session-logout --logout &"))
+		       (system "xfce4-session-logout --logout -f &"))
 		      (,(_ "_Reboot from XFCE")
-		       (system "xfce4-session-logout --reboot &"))
+		       (system "xfce4-session-logout --reboot -f &"))
 		      (,(_ "_Shutdown from XFCE")
-		       (system "xfce4-session-logout --halt &"))
+		       (system "xfce4-session-logout --halt -f &"))
 		      (,(_ "_Hibernate from XFCE")
-			(system "xfce4-session-logout --hibernate &"))
+			(system "xfce4-session-logout --hibernate -f &"))
 		      (,(_ "S_uspend from XFCE")
-			(system "xfce4-session-logout --suspend &")))))))
+			(system "xfce4-session-logout --suspend -f &")))))))
 
   ;; Returns nil if xfce is not found.
   ;; If detected, returns t, and do also xfce support init.

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/