summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-06-05 10:27:04 +0200
committerAnton Khirnov <wyskas@gmail.com>2009-07-16 16:38:29 +0200
commit80515344dc1331e2c87da0534a51a5348fcdd9f1 (patch)
treef69383af8ed6378ff8e9d799836a105744635441
parentc6195d9694bb09007941461ff798c2f411d18aa9 (diff)
Add a var for locking screen.
-rw-r--r--functions.config2
-rw-r--r--initvars.config16
-rw-r--r--menu.config6
3 files changed, 19 insertions, 5 deletions
diff --git a/functions.config b/functions.config
index 48775da..7d759b7 100644
--- a/functions.config
+++ b/functions.config
@@ -5,7 +5,7 @@
DestroyFunc FvwmWindowAutoMaximize
AddToFunc FvwmWindowAutoMaximize
-+ I ThisWindow ('nephilim.py|Iceweasel') FvwmWindowMaximizeNoClick
++ I ThisWindow ('nephilim.py|Navigator') FvwmWindowMaximizeNoClick
DestroyFunc FvwmWindowTitleClick
AddToFunc FvwmWindowTitleClick
diff --git a/initvars.config b/initvars.config
index 33347f5..b2c8295 100644
--- a/initvars.config
+++ b/initvars.config
@@ -86,3 +86,19 @@ AddToFunc set_clock
+ I TestRc (Match) Break
set_clock
DestroyFunc set_clock
+
+# Lock screen
+DestroyFunc set_lock
+AddToFunc set_lock
++ I Test (EnvIsSet fvwm_config_lock) Nop
++ I TestRc (Match) Break
++ I Test (x xlock) SetEnv fvwm_config_lock xlock
++ I TestRc (Match) Break
++ I Test (x xscreensaver-command) SetEnv fvwm_config_lock "xscreensaver-command -lock"
++ I TestRc (Match) Break
++ I Test (x alock) SetEnv fvwm_config_lock alock
++ I TestRc (Match) Break
++ I Test (x slock) SetEnv fvwm_config_lock slock
++ I TestRc (Match) Break
+set_lock
+DestroyFunc set_lock
diff --git a/menu.config b/menu.config
index ac65991..da070de 100644
--- a/menu.config
+++ b/menu.config
@@ -23,10 +23,8 @@ AddToMenu menu_RootOps
AddToFunc RootOpsMenuFunc
+ I DestroyMenu recreate menu_RootOps
-+ I AddToMenu menu_RootOps "$[gt.Menu raĆ­z]" Title
-+ I Test (x xscreensaver-command) + "%xapp_big.png%&1. $[gt.Lock Screen]" Exec exec xscreensaver-command -lock
-+ I Test (!x xscreensaver-command, x alock) + "%xapp_big.png%&1. $[gt.Lock Screen]" Exec exec alock -auth none -bg blank -cursor glyph
-+ I Test (!x xscreensaver-command, !x alock, x slock) + "%xapp_big.png%&1. $[gt.Lock Screen]" Exec exec slock
++ I AddToMenu menu_RootOps "Root menu" Title
++ I Test (EnvIsSet fvwm_config_lock) + "%xapp_big.png%&1. Lock screen" Exec exec $[fvwm_config_lock]
+ I + "%xapp_big.png%&2. $[gt.Restart]" Restart
+ I + "%xapp_big.png%&3. $[gt.Close]" Popup Quit-Verify