report executed toggle_script back to user via ui_notify_user().
Example:
Execute: echo 'auto' >
'/sys/bus/pci/devices/0000:00:1c.1/power/control';
Execute: echo 'on' >
'/sys/bus/pci/devices/0000:00:1c.1/power/control';
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky(a)gmail.com>
---
src/tuning/tuning.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/tuning/tuning.cpp b/src/tuning/tuning.cpp
index ff3d715..5adcbfe 100644
--- a/src/tuning/tuning.cpp
+++ b/src/tuning/tuning.cpp
@@ -141,11 +141,15 @@ void tuning_window::repaint(void)
void tuning_window::cursor_enter(void)
{
class tunable *tun;
-
+ const char *toggle_script;
tun = all_tunables[cursor_pos];
if (!tun)
return;
+ /** device will change its state so need to store toggle script before
+ * we toggle()*/
+ toggle_script = tun->toggle_script();
tun->toggle();
+ ui_notify_user("Execute: %s\n", toggle_script);
}
static bool tunables_sort(class tunable * i, class tunable * j)