15.04 иногда (довольно часто) мои сочетания клавиш перестают работать. Проблема в ОС, они все еще могут изменять яркость, но уведомление не отображается, и я не могу изменить громкость с ними. Я обнаружил, что запуск ccsm
и включение и отключение плагина commands
- это надежный способ включить эти клавиши fn. Есть ли программный способ, которым я мог бы сделать то же самое, чтобы я мог написать сценарий, который включал бы ярлыки каждые пять минут, и мне не пришлось бы об этом беспокоиться?
Я знаю, что это, скорее всего, ошибка , но я не заметил какой-либо закономерности, поэтому я не знаю, о чем сообщать, - и меня интересует обходной путь.
Я создал этот сценарий, который я выполняю после запуска и каждый час в кроне, это должно зафиксировать это (так как отключение и перевключение compiz плагин команд фиксируют это и именно это сценарий делает ужасным способом - я уверен, что удар мог быть намного лучше, но это работает).
#!/bin/bash
sleep 5
a=`gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins`
b=`echo $a | sed "s/'commands', //" | sed "s/, 'commands'//"`
c=`echo "${b::-1}, 'commands']"`
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins "$c"
sleep 0.1
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins "$b"
sleep 0.1
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins "$a"
Я сталкивался с подобной проблемой несколько дней назад. Посмотрите этот решение , и оно снова работает. Единственная проблема остается левой, то, что я не вижу уведомления при изменении звука/яркости.