]> git.pld-linux.org Git - packages/fnfx.git/blob - fnfx-shad.patch
- rel 5 to rebuild with UTF-8 descriptions
[packages/fnfx.git] / fnfx-shad.patch
1 --- src/fnfxd_cmds.c    2004-10-12 21:03:42.000000000 +0200
2 +++ src/fnfxd_cmds.c-shad       2006-06-08 22:32:50.245640184 +0200
3 @@ -37,6 +37,7 @@
4  int brightness_status(void);
5  int brightness_up(void);
6  int brightness_down(void);
7 +int lcd_toggle(void);
8  int fan_toggle(void);
9  int fan_status(void);
10  int video_status(void);
11 @@ -180,6 +181,31 @@
12      return value;
13  }
14
15 +int lcd_toggle()
16 +{
17 +    int value = 0;
18 +    FILE *f = fopen(ACPI_LCD, "r+");
19 +    value = brightness_status();
20 +
21 +    if (!f) {
22 +        printf("File open error.\n");
23 +        exit(1);
24 +    }
25 +    else {
26 +      value = brightness_status();
27 +      if(value<7) {
28 +         fprintf(f, "brightness:%1d", 7);
29 +         //printf("%i",value);
30 +         }
31 +      if(value==7) {
32 +         fprintf(f, "brightness:%1d", 0);
33 +         //printf("%i",value);
34 +         }
35 +    }
36 +    fclose(f);
37 +    return 0;
38 +}
39 +
40  int brightness_up()
41  {
42      FILE *f;
43 --- src/fnfxd_cfg.c     2004-10-12 21:03:42.000000000 +0200
44 +++ src/fnfxd_cfg.c-shad        2006-06-08 22:33:38.671278368 +0200
45 @@ -151,6 +151,8 @@
46          return 0;
47      else if (!(strcmp("brightness down", command)))
48          return 0;
49 +    else if (!(strcmp("toggle lcd", command)))
50 +        return 0;
51      else if (!(strcmp("toggle fan", command)))
52          return 0;
53      else if (!(strcmp("toggle video", command)))
54 --- src/fnfxd_misc.c    2004-10-12 21:03:42.000000000 +0200
55 +++ src/fnfxd_misc.c-shad       2006-06-08 22:34:43.390439560 +0200
56 @@ -48,6 +48,7 @@
57  extern void fatal(const char *fmt, ...) __attribute__ ((format(printf, 1, 2)));
58  extern int brightness_up(void);
59  extern int brightness_down(void);
60 +extern int lcd_toggle(void);
61  extern int fan_toggle(void);
62  extern int video_toggle(int);
63  extern int volume_up(void);
64 @@ -102,6 +103,12 @@
65          else
66              return 0;
67      }
68 +    else if (!(strcmp("toggle lcd", command))) {
69 +        if (lcd_toggle())
70 +            return 1;
71 +        else
72 +            return 0;
73 +    }
74      else if (!(strcmp("toggle fan", command))) {
75          if (fan_toggle())
76              return 1;
77 --- src/fnfx_cfg.c      2004-10-12 21:03:42.000000000 +0200
78 +++ src/fnfx_cfg.c-shad 2006-06-08 22:47:12.644535624 +0200
79 @@ -135,6 +135,8 @@
80          return 0;
81      else if (!(strcmp("brightness down", command)))
82          return 0;
83 +    else if (!(strcmp("toggle lcd", command)))
84 +        return 0;
85      else if (!(strcmp("toggle fan", command)))
86          return 0;
87      else if (!(strcmp("toggle video", command)))
88 --- src/fnfx_misc.c     2004-10-12 21:03:42.000000000 +0200
89 +++ src/fnfx_misc.c-shad        2006-06-08 22:48:53.823154136 +0200
90 @@ -115,6 +115,7 @@
91      if (daemon_cfg->acpi.config & VAL_LCD) {
92          debug("  'brightness up'\t- Increase LCD brightness.");
93          debug("  'brightness down'\t- Decrease LCD brightness.");
94 +       debug("  'toggle lcd'\t- Toggle LCD.");
95      }
96      if (daemon_cfg->acpi.config & VAL_VIDEO) {
97          debug("  'toggle video'\t\t- Switch video mode (LCD, LCD & CRT, CRT)");
This page took 0.074268 seconds and 3 git commands to generate.