что бы эта команда запускалась при разворачивании видеоплеера на полный экран
Во-первых, смотря какого плеера. Во-вторых, - отловить разворачивание и сворачивание плеера в полноэкрнанный режим можно разве что через dbus - но это та еще задачка. Самый простой вариант - это модифицировать команду вызова самого плеера таким образом, чтобы пока был запущен плеер, яркость была выставлена максимальной. Опять-таки надо знать имя плеера. Например для vlc это могло бы выглядеть бы как-то так:
команда_увеличения яркости && vlc && команда_понижения_яркости
Я не знаю как работать с ddccontrol, поэтому конкретный текст команды
команда_увеличения яркости
не привожу. Вместе с тем, полагаю, что это в Вашем случае
ddccontrol -r 0xdc -w 1 dev:/dev/i2c-4
Уменьшение - она же, но с должной модификацией (Вы, уверен, знаете с какой именно. Чтобы все отрабатывало через GUI, придется модифицировать desktop-файл, соответствующий Вашему плееру, должным образом образом:
cat /usr/share/applications/vlc.desktop | grep Exec
Exec=/usr/bin/vlc --started-from-file %U
TryExec=/usr/bin/vlc
В рассматриваемом примере я бы попробовал прописать туда:
Exec=команда_увеличения яркости && /usr/bin/vlc --started-from-file %U && команда_понижения_яркости
TryExec=команда_увеличения яркости && /usr/bin/vlc && команда_понижения_яркости