I'm finding that the scripts under "/etc/pm/sleep.d" don't seem to run unless "pm-suspend" is manually invoked.
If I press the "Sleep" key on my keyboard, or if I click the "Suspend" menu item under the power cog, the scripts don't seem to run.
I have a test item meant to fix my audio issue, but when it didn't work, I added a "logger" statement and that didn't even show in the logs. I then added "touch" statements and the files were never touched.
Code:$ sudo gedit /etc/pm/sleep.d/50alsaCode:#!/bin/bash# Restore audio touch /home/nater/Desktop/test1 logger test1 logger $1 case "$1" in hibernate|suspend) touch /home/nater/Desktop/test2 # Stopping is not required ;; thaw|resume) touch /home/nater/Desktop/test3 logger test2 /usr/bin/pulseaudio -k && sudo /sbin/alsa force-reload logger test3 touch /home/nater/Desktop/test4 ;; *) exit $NA ;; esacWorks (files touched, log written to):Code:$ sudo chmod +x /etc/pm/sleep.d/50alsa
manually invoke: "$ sudo pm-suspend"
Does Not Work (files NOT touched, log NOT written to):
Press "Sleep" key on keyboard.
Click "Suspend" menu item under power cog.
Bug?



Adv Reply


Bookmarks