Как отключить всплывающие уведомления в Xubuntu?

Я искал способ запуска команды xrandr при нажатии кнопок яркости. Для этого я создал пользовательские события acpi (подробнее об этом здесь: https://help.ubuntu.com/community/LaptopSpecialKeys). Это все еще хак и нет правильного решения, но оно работает для меня:

Я создал три файла, / etc / acpi / events / yoga-bright-up:

event=video/brightnessup BRTUP 00000086
action=/etc/acpi/yoga-brightness.sh up

[d3 ] и / etc / acpi / events / yoga-brightness-down:

event=video/brightnessdown BRTDN 00000087
action=/etc/acpi/yoga-brightness.sh down

и, наконец, /etc/acpi/yoga-brightness.sh:

#!/bin/sh

# Where the backlight brightness is stored
BR_DIR="/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/"


test -d "$BR_DIR" || exit 0

MIN=0
MAX=$(cat "$BR_DIR/max_brightness")
VAL=$(cat "$BR_DIR/brightness")

if [ "$1" = down ]; then
    VAL=$((VAL-71))
else
    VAL=$((VAL+71))
fi

if [ "$VAL" -lt $MIN ]; then
    VAL=$MIN
elif [ "$VAL" -gt $MAX ]; then
    VAL=$MAX
fi

PERCENT=`echo "$VAL / $MAX" | bc -l`

export XAUTHORITY=/home/ivo/.Xauthority  # CHANGE "ivo" TO YOUR USER
export DISPLAY=:0.0

echo "xrandr --output eDP-1 --brightness $PERCENT" > /tmp/yoga-brightness.log
xrandr --output eDP-1 --brightness $PERCENT

echo $VAL > "$BR_DIR/brightness"

, который сильно вдохновленный файлом asus-keyboard-backlight.sh и информацией о https://help.ubuntu.com/community/LaptopSpecialKeys для проблемы с root-доступом xrandr.

[d7 ] Не забудьте перезапустить acpi, набрав

sudo service acpid reload

Надеюсь, это поможет; -)

8
задан 19 February 2012 в 03:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: