diff options
author | Peter Jones <pjones@redhat.com> | 2006-04-18 00:54:42 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2006-04-18 00:54:42 +0000 |
commit | 1f41c6f50cd199a04938dc214fe6d32753eecee5 (patch) | |
tree | c1630f55a2e0f89847c76e1b3a22d4e16461b1bd /pm | |
parent | 7afb9aba391be33b477d9c15b73f3613900dc794 (diff) |
- don't fork a subshell to run vbetool
Diffstat (limited to 'pm')
-rw-r--r-- | pm/functions-intel | 16 | ||||
-rw-r--r-- | pm/functions-nvidia | 16 |
2 files changed, 12 insertions, 20 deletions
diff --git a/pm/functions-intel b/pm/functions-intel index 59d5bd2..e63eb52 100644 --- a/pm/functions-intel +++ b/pm/functions-intel @@ -4,30 +4,26 @@ suspend_video() { -( +{ /usr/sbin/vbetool vbestate save > /var/run/vbestate /usr/sbin/vbetool dpms suspend -) >/dev/null 2>&1 +} >/dev/null 2>&1 } resume_video() { -( +{ /usr/sbin/vbetool post /usr/sbin/vbetool vbestate restore < /var/run/vbestate -) >/dev/null 2>&1 +} >/dev/null 2>&1 } lcd_on() { -( - /usr/sbin/vbetool dpms on -) >/dev/null 2>&1 + /usr/sbin/vbetool dpms on >/dev/null 2>&1 } lcd_off() { -( - /usr/sbin/vbetool dpms off -) >/dev/null 2>&1 + /usr/sbin/vbetool dpms off >/dev/null 2>&1 } diff --git a/pm/functions-nvidia b/pm/functions-nvidia index 6d05b50..c46b868 100644 --- a/pm/functions-nvidia +++ b/pm/functions-nvidia @@ -4,31 +4,27 @@ suspend_video() { -( +{ /usr/sbin/vbetool vbestate save > /var/run/vbestate /usr/sbin/vbetool dpms suspend -) >/dev/null 2>&1 +} >/dev/null 2>&1 } resume_video() { -( +{ /usr/sbin/vbetool post /usr/sbin/vbetool dpms on /usr/sbin/vbetool vbestate restore < /var/run/vbestate -) >/dev/null 2>&1 +} >/dev/null 2>&1 } lcd_on() { -( - /usr/sbin/vbetool dpms on -) >/dev/null 2>&1 + /usr/sbin/vbetool dpms on >/dev/null 2>&1 } lcd_off() { -( - /usr/sbin/vbetool dpms off -) >/dev/null 2>&1 + /usr/sbin/vbetool dpms off >/dev/null 2>&1 } |