]> git.pld-linux.org Git - packages/fnfx.git/blame - fnfx-shad.patch
- rel 5 to rebuild with UTF-8 descriptions
[packages/fnfx.git] / fnfx-shad.patch
CommitLineData
85935270 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.104956 seconds and 4 git commands to generate.