diff options
author | Anton Khirnov <wyskas@gmail.com> | 2009-06-05 10:27:04 +0200 |
---|---|---|
committer | Anton Khirnov <wyskas@gmail.com> | 2009-07-16 16:38:29 +0200 |
commit | 80515344dc1331e2c87da0534a51a5348fcdd9f1 (patch) | |
tree | f69383af8ed6378ff8e9d799836a105744635441 | |
parent | c6195d9694bb09007941461ff798c2f411d18aa9 (diff) |
Add a var for locking screen.
-rw-r--r-- | functions.config | 2 | ||||
-rw-r--r-- | initvars.config | 16 | ||||
-rw-r--r-- | menu.config | 6 |
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 |