示例#1
0
void fading(int from, int to) {

    int step;

    if (from == -1)
        from = get_keyboard_brightness_value();

    if (from > to) {
        step=(from-to)/4;
        set_keyboard_brightness_value(from-step);
        usleep(100000);
        set_keyboard_brightness_value(from-step*2);
        usleep(100000);
        set_keyboard_brightness_value(from-step*3);
        usleep(100000);
        set_keyboard_brightness_value(to);
    }

    if (from < to) {
        step=(to-from)/4;
        set_keyboard_brightness_value(to-step*3);
        usleep(20000);
        set_keyboard_brightness_value(to-step*2);
        usleep(20000);
        set_keyboard_brightness_value(to-step);
        usleep(20000);
        set_keyboard_brightness_value(to);
    }
}
示例#2
0
void signal_handler(int sig) {

    (void) sig;
    set_keyboard_brightness_value(0);
    remove_pid_file();
    printf("Killed!\n");
    exit(1);
}
示例#3
0
int signal_handler(int sig) {

	set_keyboard_brightness_value(0);
	printf("Killed!\n");
	exit(1);
}