mirror of
https://github.com/FunKey-Project/FunKey-OS.git
synced 2026-03-19 18:32:45 +01:00
unify brightness & volume scripts
Signed-off-by: Michel-FK <michel.stempin@funkey-project.com>
This commit is contained in:
@@ -15,11 +15,11 @@ MAP B TO KEY KEY_B
|
||||
MAP X TO KEY KEY_X
|
||||
MAP Y TO KEY KEY_Y
|
||||
MAP MENU TO KEY KEY_Q
|
||||
MAP FN+UP TO COMMAND snap
|
||||
MAP FN+A TO COMMAND quick_action_volume_up
|
||||
MAP FN+Y TO COMMAND quick_action_volume_down
|
||||
MAP FN+X TO COMMAND quick_action_bright_up
|
||||
MAP FN+B TO COMMAND quick_action_bright_down
|
||||
MAP FN+UP TO COMMAND snaphsot
|
||||
MAP FN+A TO COMMAND volume up
|
||||
MAP FN+Y TO COMMAND volume down
|
||||
MAP FN+X TO COMMAND brightness up
|
||||
MAP FN+B TO COMMAND brightness down
|
||||
MAP FN+L TO KEY KEY_V
|
||||
MAP FN+R TO KEY KEY_O
|
||||
MAP FN+L+R TO COMMAND display_notif_system_stats
|
||||
|
||||
@@ -36,6 +36,6 @@ resize() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Reset saved brightness
|
||||
echo "Reset saved brightness"
|
||||
brightness_set $(brightness_get) >/dev/null 2>&1
|
||||
# Restore saved brightness
|
||||
echo "Restore saved brightness"
|
||||
brightness set $(brightness get) >/dev/null 2>&1
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
BRIGHTNESS_DEFAULT_VALUE=100
|
||||
|
||||
# Check args
|
||||
if [ ${#} -ne 0 ]; then
|
||||
echo "Usage: $(basename ${0})"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Sanity check: Check if integer
|
||||
brightness=$(fw_printenv -n brightness 2>/dev/null)
|
||||
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
||||
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
||||
fw_setenv brightness ${brightness}
|
||||
fi
|
||||
echo ${brightness}
|
||||
exit 0
|
||||
@@ -1,13 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
|
||||
|
||||
# Check args
|
||||
if [ ${#} -ne 0 ]; then
|
||||
echo "Usage: $(basename ${0})"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
let brightness=$(cat ${SYSTEM_BRIGHTNESS})*10-10
|
||||
echo ${brightness}
|
||||
exit 0
|
||||
@@ -1,27 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
|
||||
|
||||
# Check args
|
||||
if [ ${#} -ne 1 ]; then
|
||||
echo "Usage: $(basename ${0}) new_brightness_percentage"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check value's range
|
||||
if [ ${1} -gt 100 ]; then
|
||||
echo "Usage: Wrong brightness percentage (${1}), must be between 0 and 100"
|
||||
exit 1
|
||||
fi
|
||||
brightness_percentage=${1}
|
||||
|
||||
# Set new brightness percentage
|
||||
let value=${1}+10
|
||||
let value/=10
|
||||
echo ${value} > ${SYSTEM_BRIGHTNESS}
|
||||
|
||||
# Set new brightness value in brightness file
|
||||
if [ ${?} -eq 0 -a $(brightness_get) -ne ${brightness_percentage} ]; then
|
||||
fw_setenv brightness ${brightness_percentage}
|
||||
fi
|
||||
exit 0
|
||||
@@ -1,21 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
|
||||
|
||||
# Check args
|
||||
if [ ${#} -ne 1 ]; then
|
||||
echo "Usage: $(basename ${0}) new_brightness_percentage"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check value's range
|
||||
if [ ${1} -gt 100 ]; then
|
||||
echo "Usage: Wrong brightness percentage (${1}), must be between 0 and 100"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Set new brightness percentage
|
||||
let value=${1}+10
|
||||
let value/=10
|
||||
echo ${value} > ${SYSTEM_BRIGHTNESS}
|
||||
exit 0
|
||||
@@ -1,22 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
STEP_BRIGHTNESS=10
|
||||
NOTIF_DURATION=2
|
||||
|
||||
# Get current value
|
||||
current_brightness=$(brightness_get)
|
||||
|
||||
# Compute new brightness value
|
||||
new_brightness=0
|
||||
if [ ${current_brightness} -gt ${STEP_BRIGHTNESS} ]; then
|
||||
let new_brightness=${current_brightness}-${STEP_BRIGHTNESS}
|
||||
fi
|
||||
|
||||
# Change brightness
|
||||
if [ ${new_brightness} -ne ${current_brightness} ]; then
|
||||
brightness_set ${new_brightness}
|
||||
fi
|
||||
|
||||
# Notif
|
||||
#notif_set ${NOTIF_DURATION} " BRIGHTNESS: ${new_brightness}%%"
|
||||
exit 0
|
||||
@@ -1,22 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
STEP_BRIGHTNESS=10
|
||||
NOTIF_DURATION=2
|
||||
|
||||
# Get current value
|
||||
current_brightness=$(brightness_get)
|
||||
|
||||
# Compute new brightness value
|
||||
let new_brightness=${current_brightness}+${STEP_BRIGHTNESS}
|
||||
if [ ${new_brightness} -gt 100 ]; then
|
||||
new_brightness=100
|
||||
fi
|
||||
|
||||
# Change brightness
|
||||
if [ ${new_brightness} -ne ${current_brightness} ]; then
|
||||
brightness_set ${new_brightness}
|
||||
fi
|
||||
|
||||
# Notif
|
||||
#notif_set ${NOTIF_DURATION} " BRIGHTNESS: ${new_brightness}%%"
|
||||
exit 0
|
||||
@@ -1,12 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
LOCK_FILE=/var/lock/gpio_manager.lock
|
||||
|
||||
if [ -f ${LOCK_FILE} ]; then
|
||||
echo "${LOCK_FILE} already exists"
|
||||
exit 1
|
||||
fi
|
||||
touch ${LOCK_FILE}
|
||||
funkey_gpio_management
|
||||
rm "${LOCK_FILE}"
|
||||
exit 0
|
||||
Reference in New Issue
Block a user